~ chicken-core (chicken-5) 025d7146646c0dbf80e85dd627a76485e4aa5433


commit 025d7146646c0dbf80e85dd627a76485e4aa5433
Author:     Evan Hanson <evhan@foldling.org>
AuthorDate: Tue Oct 31 21:41:14 2017 +1300
Commit:     Peter Bex <peter@more-magic.net>
CommitDate: Sat Nov 4 21:02:02 2017 +0100

    Remove the chicken.compiler.chicken import library on 'make clean'
    
    Signed-off-by: Peter Bex <peter@more-magic.net>

diff --git a/rules.make b/rules.make
index beebe8c4..f6fd89ad 100644
--- a/rules.make
+++ b/rules.make
@@ -83,7 +83,7 @@ DISTFILES = $(filter-out runtime.c,$(LIBCHICKEN_OBJECTS_1:=.c)) \
 	$(DYNAMIC_IMPORT_LIBRARIES:=.import.scm) \
 	$(foreach lib,$(DYNAMIC_CHICKEN_IMPORT_LIBRARIES),chicken.$(lib).import.scm) \
 	$(foreach lib,$(DYNAMIC_CHICKEN_UNIT_IMPORT_LIBRARIES),chicken.$(lib).import.scm) \
-	$(foreach lib,$(filter-out chicken,$(COMPILER_OBJECTS_1)),chicken.compiler.$(lib).import.scm) \
+	$(foreach lib,$(COMPILER_OBJECTS_1),chicken.compiler.$(lib).import.scm) \
 	posixunix.c posixwin.c
 # Remove the duplicate $(POSIXFILE) entry:
 DISTFILES := $(sort $(DISTFILES))
@@ -492,7 +492,7 @@ $(foreach lib, $(DYNAMIC_IMPORT_LIBRARIES),\
 $(foreach lib, $(DYNAMIC_CHICKEN_UNIT_IMPORT_LIBRARIES),\
           $(eval $(call declare-emitted-chicken-import-lib-dependency,$(lib))))
 
-$(foreach lib, $(filter-out chicken,$(COMPILER_OBJECTS_1)),\
+$(foreach lib, $(COMPILER_OBJECTS_1),\
           $(eval $(call declare-emitted-compiler-import-lib-dependency,$(lib))))
 
 # special cases for modules not corresponding directly to units
Trap