~ chicken-core (chicken-5) 9df7569c99660352d251f1fb92625f15ad129199
commit 9df7569c99660352d251f1fb92625f15ad129199
Author: Peter Bex <Peter.Bex@xs4all.nl>
AuthorDate: Sun Sep 5 20:18:49 2010 +0200
Commit: Peter Bex <Peter.Bex@xs4all.nl>
CommitDate: Sun Sep 5 20:18:49 2010 +0200
Move DISTFILES up so all variables containing filenames are grouped together
diff --git a/rules.make b/rules.make
index f7f4c58e..69592703 100644
--- a/rules.make
+++ b/rules.make
@@ -67,6 +67,15 @@ ALWAYS_STATIC_UTILITY_PROGRAM_OBJECTS_1 = \
MANPAGES = chicken.1 csc.1 csi.1 chicken-install.1 chicken-uninstall.1 \
chicken-status.1 chicken-profile.1 chicken-bug.1
+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)
+
# library objects
define declare-shared-library-object # reused in the setup API bit
@@ -467,6 +476,19 @@ eval.c: $(SRCDIR)eval.scm $(SRCDIR)common-declarations.scm
$(bootstrap-lib)
expand.c: $(SRCDIR)expand.scm $(SRCDIR)synrules.scm $(SRCDIR)common-declarations.scm
$(bootstrap-lib)
+extras.c: $(SRCDIR)extras.scm $(SRCDIR)private-namespace.scm $(SRCDIR)common-declarations.scm
+ $(bootstrap-lib)
+posixunix.c: $(SRCDIR)posixunix.scm $(SRCDIR)posix-common.scm $(SRCDIR)common-declarations.scm
+ $(bootstrap-lib)
+posixwin.c: $(SRCDIR)posixwin.scm $(SRCDIR)posix-common.scm $(SRCDIR)common-declarations.scm
+ $(bootstrap-lib)
+srfi-69.c: $(SRCDIR)srfi-69.scm $(SRCDIR)common-declarations.scm
+ $(bootstrap-lib) -extend $(SRCDIR)private-namespace.scm
+regex.c: $(SRCDIR)regex.scm $(SRCDIR)irregex.scm $(SRCDIR)common-declarations.scm
+ $(bootstrap-lib)
+#
+# The ones below just depend on their matching .scm file and common-declarations
+#
chicken-syntax.c: $(SRCDIR)chicken-syntax.scm $(SRCDIR)common-declarations.scm
$(bootstrap-lib)
chicken-ffi-syntax.c: $(SRCDIR)chicken-ffi-syntax.scm $(SRCDIR)common-declarations.scm
@@ -477,8 +499,6 @@ ports.c: $(SRCDIR)ports.scm $(SRCDIR)common-declarations.scm
$(bootstrap-lib)
files.c: $(SRCDIR)files.scm $(SRCDIR)common-declarations.scm
$(bootstrap-lib)
-extras.c: $(SRCDIR)extras.scm $(SRCDIR)private-namespace.scm $(SRCDIR)common-declarations.scm
- $(bootstrap-lib)
lolevel.c: $(SRCDIR)lolevel.scm $(SRCDIR)common-declarations.scm
$(bootstrap-lib)
tcp.c: $(SRCDIR)tcp.scm $(SRCDIR)common-declarations.scm
@@ -493,16 +513,8 @@ srfi-14.c: $(SRCDIR)srfi-14.scm $(SRCDIR)common-declarations.scm
$(bootstrap-lib)
srfi-18.c: $(SRCDIR)srfi-18.scm $(SRCDIR)common-declarations.scm
$(bootstrap-lib)
-srfi-69.c: $(SRCDIR)srfi-69.scm $(SRCDIR)common-declarations.scm
- $(bootstrap-lib) -extend $(SRCDIR)private-namespace.scm
utils.c: $(SRCDIR)utils.scm $(SRCDIR)common-declarations.scm
$(bootstrap-lib)
-posixunix.c: $(SRCDIR)posixunix.scm $(SRCDIR)posix-common.scm $(SRCDIR)common-declarations.scm
- $(bootstrap-lib)
-posixwin.c: $(SRCDIR)posixwin.scm $(SRCDIR)posix-common.scm $(SRCDIR)common-declarations.scm
- $(bootstrap-lib)
-regex.c: $(SRCDIR)regex.scm $(SRCDIR)irregex.scm $(SRCDIR)common-declarations.scm
- $(bootstrap-lib)
scheduler.c: $(SRCDIR)scheduler.scm $(SRCDIR)common-declarations.scm
$(bootstrap-lib)
profiler.c: $(SRCDIR)profiler.scm $(SRCDIR)common-declarations.scm
@@ -562,15 +574,6 @@ setup-download.c: $(SRCDIR)setup-download.scm setup-api.c
.PHONY: distfiles dist html
-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: $(DISTFILES)
dist: distfiles
Trap