# generic utility modules # (c) 2001 jannet it services # contact@jannet.de # $Id$ include $(MODDIR)/make/rules.mk ifneq ($(strip $(SRC_ALL_CPP)),) # mandatory targets all: # all.link install: $(ALL) # convenience targets #link: all.link clean-link: clean.link #all.link: $(HDRDIR_SCOPE_SUFFIX) $(HDRDIR_SCOPE_SUFFIX): ln -s . $@ ifeq ($(SCOPE_PREFIX),) #all.link: $(BUILD_HDRDIR)/$(HDRDIR_SCOPE_SUFFIX) #$(BUILD_HDRDIR)/$(HDRDIR_SCOPE_SUFFIX): # cd $(BUILD_HDRDIR_BASE) && ln -s . $(HDRDIR_SCOPE_SUFFIX) endif $(LIB_SO): $(OBJ) all.done: $(PREREQ_DONE) $(BUILD_HDR) $(BUILD_EXE_SH) $(MEMBERS) $(LIB_A) $(LIB_SO) $(HDRDIR_SCOPE_SUFFIX) endif clean: objclean textclean localclean profclean clean.link clean.link: if [ -L "$(HDRDIR_SCOPE_SUFFIX)" -a "`readlink $(HDRDIR_SCOPE_SUFFIX)`" = . ]; then rm $(HDRDIR_SCOPE_SUFFIX); fi