diff --git a/make/rules.mk b/make/rules.mk index 9a58aeef..9880d8d7 100644 --- a/make/rules.mk +++ b/make/rules.mk @@ -58,7 +58,7 @@ $(VERSION_SCRIPT): $(MOD_SCRIPT_DIR)/make_version_script.sh $(BINARY_VERSION) > $@ $(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 $@ $(TOPDIR)/include: diff --git a/make/tools.mk b/make/tools.mk index 48658af7..298221d8 100644 --- a/make/tools.mk +++ b/make/tools.mk @@ -8,3 +8,5 @@ ALL += $(LIBDIR) $(PREREQ_DONE) $(LOCAL_HDR) $(LOCAL_EXE_SH) $(MEMBERS) include $(MODDIR)/make/rules.mk clean: objclean textclean localclean install: $(ALL) +$(LIB_SO): $(OBJ) +all: $(LIB_SO)