rules.mk, tools.mk: Relink shared project library more often

Relink shared project library after target all in every tools.mk
directory.
This commit is contained in:
Jan Lindemann 2005-07-11 22:27:48 +00:00 committed by Jan Lindemann
commit 68c15232ca
2 changed files with 3 additions and 1 deletions

View file

@ -58,7 +58,7 @@ $(VERSION_SCRIPT):
$(MOD_SCRIPT_DIR)/make_version_script.sh $(BINARY_VERSION) > $@ $(MOD_SCRIPT_DIR)/make_version_script.sh $(BINARY_VERSION) > $@
$(LIB_SO): $(VERSION_SCRIPT) $(LIB_A) $(LIB_SO): $(VERSION_SCRIPT) $(LIB_A)
$(CC) -shared -Wl,--whole-archive,-soname=$(notdir $@) $^ -Wl,--no-whole-archive \ $(CC) -shared -Wl,--whole-archive,-soname=$(notdir $@) $(VERSION_SCRIPT) $(LIB_A) -Wl,--no-whole-archive \
$(filter-out -l$(LIBNAME),$(LDFLAGS)) -o $@ $(filter-out -l$(LIBNAME),$(LDFLAGS)) -o $@
$(TOPDIR)/include: $(TOPDIR)/include:

View file

@ -8,3 +8,5 @@ ALL += $(LIBDIR) $(PREREQ_DONE) $(LOCAL_HDR) $(LOCAL_EXE_SH) $(MEMBERS)
include $(MODDIR)/make/rules.mk include $(MODDIR)/make/rules.mk
clean: objclean textclean localclean clean: objclean textclean localclean
install: $(ALL) install: $(ALL)
$(LIB_SO): $(OBJ)
all: $(LIB_SO)