# generic utility modules # (c) 2001 jannet it services # contact@jannet.de # $Id$ include $(MODDIR)/make/rules.mk all: clean: objclean textclean localclean profclean install: $(ALL) $(LIB_SO): $(OBJ) all.done: $(PREREQ_DONE) $(BUILD_HDR) $(BUILD_EXE_SH) $(MEMBERS) $(LIB_A) $(LIB_SO) project-header: $(PROJECT).h $(PROJECT).h: $(filter-out $(PROJECT).h,$(wildcard *.h)) echo "#ifndef _$(PROJECT_CAPNAME)_H" > $@.tmp echo "#define _$(PROJECT_CAPNAME)_H" >> $@.tmp echo >> $@.tmp for h in $^; do echo "#include <$(PROJECT)/$$h>"; done >> $@.tmp echo >> $@.tmp echo "#endif /* #ifndef _$(PROJECT_CAPNAME)_H */" >> $@.tmp mv $@.tmp $@