~ chicken-core (chicken-5) 5e34d30f507ee973c8d60fbb9ce80fa93025919c


commit 5e34d30f507ee973c8d60fbb9ce80fa93025919c
Author:     Peter Bex <Peter.Bex@xs4all.nl>
AuthorDate: Sun Sep 5 22:08:02 2010 +0200
Commit:     Peter Bex <Peter.Bex@xs4all.nl>
CommitDate: Sun Sep 5 22:08:02 2010 +0200

    Make DISTFILES a derived variable too

diff --git a/rules.make b/rules.make
index 09a65835..33fec61a 100644
--- a/rules.make
+++ b/rules.make
@@ -75,14 +75,14 @@ endif
 
 # These generated files make up a bootstrapped distribution build.
 # They are not cleaned by the 'clean' target, but only by 'spotless'.
-DISTFILES = library.c eval.c expand.c chicken-syntax.c chicken-ffi-syntax.c \
-	data-structures.c ports.c files.c extras.c lolevel.c utils.c \
-	tcp.c srfi-1.c srfi-4.c srfi-13.c srfi-14.c srfi-18.c srfi-69.c \
-	posixunix.c posixwin.c regex.c scheduler.c profiler.c stub.c \
-	chicken-profile.c chicken-install.c chicken-uninstall.c chicken-status.c \
-	csc.c csi.c chicken.c batch-driver.c compiler.c optimizer.c  \
-	compiler-syntax.c scrutinizer.c unboxing.c support.c \
-	c-platform.c c-backend.c chicken-bug.c $(IMPORT_LIBRARIES:=.import.c)
+DISTFILES = $(LIBCHICKEN_OBJECTS:=.c) \
+	$(UTILITY_PROGRAM_OBJECTS_1:=.c) \
+	$(ALWAYS_STATIC_UTILITY_PROGRAM_OBJECTS_1:=.c) \
+	$(COMPILER_OBJECTS_1:=.c) \
+	$(IMPORT_LIBRARIES:=.import.c) \
+	posixunix.c posixwin.c
+# Remove the duplicate $(POSIXFILE) entry:
+DISTFILES = $(sort $(DISTFILES))
 
 # library objects
 
Trap