bin_PROGRAMS += runlisp
runlisp_SOURCES = runlisp.c
+runlisp_SOURCES += common.c common.h
+runlisp_SOURCES += lib.c lib.h
+runlisp_SOURCES += mdwopt.c mdwopt.h
man_MANS += runlisp.1
+noinst_PROGRAMS += old-runlisp
+old_runlisp_SOURCES = old-runlisp.c
+old_runlisp_SOURCES += lib.c lib.h
+
+noinst_PROGRAMS += toy
+toy_SOURCES = toy.c
+toy_SOURCES += lib.c lib.h
+
###--------------------------------------------------------------------------
### Additional machinery.
###--------------------------------------------------------------------------
### Image dumping.
-nodist_bin_SCRIPTS += dump-runlisp-image
+bin_PROGRAMS += dump-runlisp-image
+dump_runlisp_image_SOURCES = dump-runlisp-image.c
+dump_runlisp_image_SOURCES += common.c common.h
+dump_runlisp_image_SOURCES += lib.c lib.h
+dump_runlisp_image_SOURCES += mdwopt.c mdwopt.h
man_MANS += dump-runlisp-image.1
+DUMP_RUNLISP_IMAGE = $(v_dump)./dump-runlisp-image \
+ -f -c$(srcdir)/runlisp.conf -O$@
+
v_dump = $(v_dump_@AM_V@)
v_dump_ = $(v_dump_@AM_DEFAULT_V@)
v_dump_0 = @echo " DUMP $@";
-EXTRA_DIST += dump-runlisp-image.in
-CLEANFILES += dump-runlisp-image
-dump-runlisp-image: dump-runlisp-image.in
- $(SUBST) $(srcdir)/dump-runlisp-image.in >$@.new \
- $(SUBSTITUTIONS) && \
- chmod +x $@.new && mv $@.new $@
-
if DUMP_SBCL
image_DATA += sbcl+asdf.core
CLEANFILES += sbcl+asdf.core
-sbcl+asdf.core: dump-runlisp-image
- $(v_dump)./dump-runlisp-image -o$@ sbcl
+sbcl+asdf.core: dump-runlisp-image runlisp.conf
+ $(DUMP_RUNLISP_IMAGE) sbcl
endif
if DUMP_CCL
image_DATA += ccl+asdf.image
CLEANFILES += ccl+asdf.image
-ccl+asdf.image: dump-runlisp-image
- $(v_dump)./dump-runlisp-image -o$@ ccl
+ccl+asdf.image: dump-runlisp-image runlisp.conf
+ $(DUMP_RUNLISP_IMAGE) ccl
endif
if DUMP_CLISP
image_DATA += clisp+asdf.mem
CLEANFILES += clisp+asdf.mem
-clisp+asdf.mem: dump-runlisp-image
- $(v_dump)./dump-runlisp-image -o$@ clisp
+clisp+asdf.mem: dump-runlisp-image runlisp.conf
+ $(DUMP_RUNLISP_IMAGE) clisp
endif
if DUMP_ECL
image_SCRIPTS += ecl+asdf
CLEANFILES += ecl+asdf
-ecl+asdf: dump-runlisp-image
- $(v_dump)./dump-runlisp-image -o$@ ecl
+ecl+asdf: dump-runlisp-image runlisp.conf
+ $(DUMP_RUNLISP_IMAGE) -odata-dir=$(srcdir) ecl
endif
if DUMP_CMUCL
image_DATA += cmucl+asdf.core
CLEANFILES += cmucl+asdf.core
-cmucl+asdf.core: dump-runlisp-image
- $(v_dump)./dump-runlisp-image -o$@ cmucl
+cmucl+asdf.core: dump-runlisp-image runlisp.conf
+ $(DUMP_RUNLISP_IMAGE) cmucl
endif
###--------------------------------------------------------------------------