1 BASEDIR := $(shell dirname $$(pwd))
2 LIBDIRS = vector typing logic
3 INCDIRS = $(addprefix -I$(BASEDIR)/,$(LIBDIRS))
4 CFLAGS = -Wall -g -fmax-errors=1 -I. $(INCDIRS)
8 echo "#ifndef ${@:.h=_H}" > $@
9 echo "#define ${@:.h=_H}" >> $@
18 $(foreach OBJ,$(LIBOBJS:.o=),$(eval $(call STDCC,$(OBJ))))
21 $(LIBRARY): $(LIBOBJS)