[uim-commit] r2163 - branches/r5rs/sigscheme
kzk at freedesktop.org
kzk at freedesktop.org
Fri Nov 18 19:00:06 PST 2005
Author: kzk
Date: 2005-11-18 19:00:01 -0800 (Fri, 18 Nov 2005)
New Revision: 2163
Modified:
branches/r5rs/sigscheme/Makefile.am
Log:
* sigscheme/Makefile.am
- (BUILD_FUNCTBL_SOURCES): new
- (EXTRA_DIST): added BUILD_FUNCTBL_SOURCES
- each function table now depends on BUILD_FUNCTBL_SOURCES
Modified: branches/r5rs/sigscheme/Makefile.am
===================================================================
--- branches/r5rs/sigscheme/Makefile.am 2005-11-19 02:49:03 UTC (rev 2162)
+++ branches/r5rs/sigscheme/Makefile.am 2005-11-19 03:00:01 UTC (rev 2163)
@@ -1,5 +1,3 @@
-BUILD_FUNCTBL = ./script/build_func_table.rb
-
noinst_LTLIBRARIES = libsscm.la
FUNC_TABLES = \
@@ -17,36 +15,41 @@
sigschemefunctable-srfi38.c \
sigschemefunctable-srfi60.c
+BUILD_FUNCTBL = ./script/build_func_table.rb
+BUILD_FUNCTBL_SOURCES = \
+ $(BUILD_FUNCTBL) \
+ ./script/functable-header.txt \
+ ./script/functable-footer.txt
+
sigschemefunctable.c: $(FUNC_TABLES)
-sigschemefunctable-r5rs.c: sigscheme.c operations.c eval.c io.c $(BUILD_FUNCTBL)
+sigschemefunctable-r5rs.c: sigscheme.c operations.c eval.c io.c $(BUILD_FUNCTBL_SOURCES)
$(BUILD_FUNCTBL) "r5rs_func_info_table" sigscheme.c operations.c eval.c io.c > $@
-sigschemefunctable-r5rs-deepcadrs.c: operations-r5rs-deepcadrs.c $(BUILD_FUNCTBL)
+sigschemefunctable-r5rs-deepcadrs.c: operations-r5rs-deepcadrs.c $(BUILD_FUNCTBL_SOURCES)
$(BUILD_FUNCTBL) "r5rs_deepcadrs_func_info_table" $< > $@
-sigschemefunctable-error.c: error.c $(BUILD_FUNCTBL)
+sigschemefunctable-error.c: error.c $(BUILD_FUNCTBL_SOURCES)
$(BUILD_FUNCTBL) "scm_error_func_info_table" $< > $@
-sigschemefunctable-nonstd.c: operations-nonstd.c $(BUILD_FUNCTBL)
+sigschemefunctable-nonstd.c: operations-nonstd.c $(BUILD_FUNCTBL_SOURCES)
$(BUILD_FUNCTBL) "nonstd_func_info_table" $< > $@
-sigschemefunctable-srfi1.c: operations-srfi1.c $(BUILD_FUNCTBL)
+sigschemefunctable-srfi1.c: operations-srfi1.c $(BUILD_FUNCTBL_SOURCES)
$(BUILD_FUNCTBL) "srfi1_func_info_table" $< > $@
-sigschemefunctable-srfi2.c: operations-srfi2.c $(BUILD_FUNCTBL)
+sigschemefunctable-srfi2.c: operations-srfi2.c $(BUILD_FUNCTBL_SOURCES)
$(BUILD_FUNCTBL) "srfi2_func_info_table" $< > $@
-sigschemefunctable-srfi6.c: operations-srfi6.c $(BUILD_FUNCTBL)
+sigschemefunctable-srfi6.c: operations-srfi6.c $(BUILD_FUNCTBL_SOURCES)
$(BUILD_FUNCTBL) "srfi6_func_info_table" $< > $@
-sigschemefunctable-srfi8.c: operations-srfi8.c $(BUILD_FUNCTBL)
+sigschemefunctable-srfi8.c: operations-srfi8.c $(BUILD_FUNCTBL_SOURCES)
$(BUILD_FUNCTBL) "srfi8_func_info_table" $< > $@
-sigschemefunctable-srfi23.c: operations-srfi23.c $(BUILD_FUNCTBL)
+sigschemefunctable-srfi23.c: operations-srfi23.c $(BUILD_FUNCTBL_SOURCES)
$(BUILD_FUNCTBL) "srfi23_func_info_table" $< > $@
-sigschemefunctable-srfi34.c: operations-srfi34.c $(BUILD_FUNCTBL)
+sigschemefunctable-srfi34.c: operations-srfi34.c $(BUILD_FUNCTBL_SOURCES)
$(BUILD_FUNCTBL) "scm_new_srfi34_func_info_table" $< > $@
-sigschemefunctable-srfi38.c: operations-srfi38.c $(BUILD_FUNCTBL)
+sigschemefunctable-srfi38.c: operations-srfi38.c $(BUILD_FUNCTBL_SOURCES)
$(BUILD_FUNCTBL) "srfi38_func_info_table" $< > $@
-sigschemefunctable-srfi60.c: operations-srfi60.c $(BUILD_FUNCTBL)
+sigschemefunctable-srfi60.c: operations-srfi60.c $(BUILD_FUNCTBL_SOURCES)
$(BUILD_FUNCTBL) "srfi60_func_info_table" $< > $@
-sigschemefunctable-siod.c: operations-siod.c $(BUILD_FUNCTBL)
+sigschemefunctable-siod.c: operations-siod.c $(BUILD_FUNCTBL_SOURCES)
$(BUILD_FUNCTBL) "siod_func_info_table" $< > $@
-# FIXME: add all distribution files to EXTRA_DIST
-EXTRA_DIST = $(FUNC_TABLES)
+EXTRA_DIST = $(FUNC_TABLES) $(BUILD_FUNCTBL_SOURCES)
libsscm_la_SOURCES = \
storage.c debug.c \
storage-gc.c \
More information about the uim-commit
mailing list