~ chicken-core (chicken-5) d35a74ced9b6fd77d3f988abb52eee9e05eeabeb
commit d35a74ced9b6fd77d3f988abb52eee9e05eeabeb Author: Evan Hanson <evhan@foldling.org> AuthorDate: Mon Feb 19 22:09:03 2018 +1300 Commit: Evan Hanson <evhan@foldling.org> CommitDate: Mon Feb 26 18:54:46 2018 +1300 Drop redundant eval-modules-static.o dependency for libchicken in rules.make diff --git a/rules.make b/rules.make index 23a1fc11..5f37343a 100644 --- a/rules.make +++ b/rules.make @@ -125,8 +125,6 @@ declare-static-libchicken-object = $(declare-static-library-object) $(foreach obj, $(LIBCHICKEN_OBJECTS_1),\ $(eval $(call declare-static-libchicken-object,$(obj)))) -$(eval $(call declare-static-libchicken-object,eval-modules)) - # import library objects define declare-import-lib-object @@ -207,7 +205,7 @@ cyg$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)-0.dll: $(LIBCHICKEN_SHARED_OBJECTS) -Wl,--whole-archive $(LIBCHICKEN_SHARED_OBJECTS) \ -Wl,--no-whole-archive $(LIBCHICKEN_SO_LIBRARIES) -lib$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)$(A): $(LIBCHICKEN_STATIC_OBJECTS) eval-modules-static.o +lib$(PROGRAM_PREFIX)chicken$(PROGRAM_SUFFIX)$(A): $(LIBCHICKEN_STATIC_OBJECTS) $(LIBRARIAN) $(LIBRARIAN_OPTIONS) $(LIBRARIAN_OUTPUT) $^ # import libraries and extensionsTrap