X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=Makefile.modules;h=c8e7dcc34caae1bd1a739064db09785d89ebfca9;hb=e0876a90ddf18974756f3e473ff5c4bcba6a98e4;hp=866dbf1ad3b68e983d054cbd3af092a3e1a754fc;hpb=cc0f0bb6fd28d5ed3463be4a227990cbae8a849f;p=vlc diff --git a/Makefile.modules b/Makefile.modules index 866dbf1ad3..c8e7dcc34c 100644 --- a/Makefile.modules +++ b/Makefile.modules @@ -57,6 +57,7 @@ clean: FORCE: $(OBJ_ALL): ../../Makefile.modules ../../Makefile.dep ../../Makefile Makefile +$(OBJ_ALL): $(H_DEP:%=../../include/%) $(C_DEP): %.d: FORCE @$(MAKE) -s --no-print-directory -f ../../Makefile.dep $@ CFLAGS="$(CFLAGS) $(CFLAGS_EXTRA)" @@ -73,7 +74,7 @@ $(SRC_CPP:%.cpp=%.$(suff).$(module_name)): %.$(suff).$(module_name): %.cpp $(CC) $(CFLAGS) $(CFLAGS_EXTRA) -c $< -o $@ ../$(module_name).so: $(EXTRA_DEP) $(OBJ_ALL) - $(CC) $(OBJ_ALL) $(PLDFLAGS) $(LIB_$(MODULE_NAME)) -o $@ + $(CC) $(OBJ_ALL) $(PLDFLAGS) $(LIB_$(MODULE_NAME)) $(LIB_COMMON) -o $@ && chmod a-x $@ ../$(module_name).a: $(EXTRA_DEP) $(OBJ_ALL) rm -f $@ && ar rc $@ $(OBJ_ALL) && $(RANLIB) $@