~ chicken-core (chicken-5) a94507313c459defca3f1314888536fe48a2e2f3


commit a94507313c459defca3f1314888536fe48a2e2f3
Author:     Peter Bex <peter@more-magic.net>
AuthorDate: Sat Aug 1 18:05:07 2015 +0200
Commit:     Peter Bex <peter@more-magic.net>
CommitDate: Sat Aug 1 18:05:07 2015 +0200

    Update DISTFILES to include dynamically generated import files.
    
    This fixes "make spotless" and might make a difference when generating
    a distribution tarball.

diff --git a/rules.make b/rules.make
index 4284064d..8b9c9f18 100644
--- a/rules.make
+++ b/rules.make
@@ -83,7 +83,10 @@ DISTFILES = $(filter-out runtime.c,$(LIBCHICKEN_OBJECTS_1:=.c)) \
 	$(SETUP_API_OBJECTS_1:=.c) \
 	$(SETUP_API_OBJECTS_1:=.import.scm) $(SETUP_API_OBJECTS_1:=.import.c) \
 	$(IMPORT_LIBRARIES:=.import.c) \
-	posixunix.c posixwin.c
+	$(DYNAMIC_IMPORT_LIBRARIES:=.import.scm) \
+	$(foreach lib,$(DYNAMIC_CHICKEN_IMPORT_LIBRARIES),chicken.$(lib).import.scm) \
+	$(foreach lib,$(filter-out chicken,$(COMPILER_OBJECTS_1)),chicken.compiler.$(lib).import.scm) \
+	$(POSIX_IMPORT_LIBRARY:=.import.scm) posixunix.c posixwin.c
 # Remove the duplicate $(POSIXFILE) entry:
 DISTFILES := $(sort $(DISTFILES))
 
Trap