CC=gcc
LIBDIR=./libs/
INCLUDEDIR=./include/
CLIBS=-L${LIBDIR}/ -lm -lsom
CFLAGS=-Wall -I${INCLUDEDIR}


all: libs som

libs: libsom

libs/libsom.a: libsom

libsom: ${LIBDIR}/libsom.c ${INCLUDEDIR}/som.h
	cd ${LIBDIR} && $(MAKE)


som: ${LIBDIR}libsom.a som.c
#som: libs som.c
	${CC} ${CFLAGS} ${CLIBS} som.c -o som

somhist: ${LIBDIR}libsom.a somhist.c
	${CC} ${CFLAGS} ${CLIBS} somhist.c -o somhist

clean:
	@if [ -e som ];then rm som; fi
	$(MAKE) -C ${LIBDIR} clean
