
PWD=$(shell pwd)

LIB_PATH=$(shell dirname ${PWD} )
LIB_NAME=$(shell basename ${LIB_PATH} )

CFLAGS+=-I${LIB_PATH}
LDFLAGS+=-L${LIB_PATH} -l${LIB_NAME}

SRCFILES = $(wildcard *.c)
BINARIES=$(SRCFILES:%.c=%)

all: libs binaries

libs:
	make -C ${LIB_PATH}

binaries:  ${BINARIES} 
	@echo " Compile over"

%:  %.c 
	$(CC) $(CFLAGS) -o $@ $< $(LDFLAGS)

clean:
	@rm -f ${BINARIES} 

