Generate most of the Makefile.in files from fragments and boilerplate.
authorChris Hanson <org/chris-hanson/cph>
Wed, 9 May 2007 20:01:37 +0000 (20:01 +0000)
committerChris Hanson <org/chris-hanson/cph>
Wed, 9 May 2007 20:01:37 +0000 (20:01 +0000)
Replace "top_builddir = ." with "top_builddir = @top_builddir@" in all
configured makefiles, since autoconf now provides a reasonable default
for these.

23 files changed:
v7/src/Makefile.in
v7/src/Setup.sh
v7/src/cref/Makefile-fragment [new file with mode: 0644]
v7/src/cref/Makefile.in [deleted file]
v7/src/edwin/Makefile-fragment [new file with mode: 0644]
v7/src/edwin/Makefile.in [deleted file]
v7/src/etc/Clean.sh
v7/src/etc/std-makefile-prefix [moved from v7/src/sos/Makefile.in with 79% similarity]
v7/src/etc/std-makefile-suffix [new file with mode: 0644]
v7/src/imail/Makefile-fragment [new file with mode: 0644]
v7/src/imail/Makefile.in [deleted file]
v7/src/microcode/makegen/Makefile.in.in
v7/src/runtime/Makefile-fragment [new file with mode: 0644]
v7/src/runtime/Makefile.in [deleted file]
v7/src/sos/Makefile-fragment [new file with mode: 0644]
v7/src/ssp/Makefile-fragment [new file with mode: 0644]
v7/src/ssp/Makefile.in [deleted file]
v7/src/star-parser/Makefile-fragment [new file with mode: 0644]
v7/src/star-parser/Makefile.in [deleted file]
v7/src/xdoc/Makefile-fragment [new file with mode: 0644]
v7/src/xdoc/Makefile.in [deleted file]
v7/src/xml/Makefile-fragment [new file with mode: 0644]
v7/src/xml/Makefile.in [deleted file]

index 98fb94b368c5ebe45e6596c508413c1c66a50988..345a3d8acff57e6bf95d5ddb7084551d397ebf23 100644 (file)
@@ -1,4 +1,4 @@
-# $Id: Makefile.in,v 1.36 2007/05/08 12:54:52 cph Exp $
+# $Id: Makefile.in,v 1.37 2007/05/09 20:01:36 cph Exp $
 #
 # Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
 #     1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
@@ -48,7 +48,7 @@ includedir = @includedir@
 oldincludedir = /usr/include
 
 DESTDIR =
-top_builddir = .
+top_builddir = @top_builddir@
 
 INSTALL = @INSTALL@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
index 60d6d01bbb576ecc1df0897ba5307c3ef0313075..8ed68f6d7ce267f97dfc8811ac92e848d1cd3da2 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# $Id: Setup.sh,v 1.23 2007/05/09 02:05:38 cph Exp $
+# $Id: Setup.sh,v 1.24 2007/05/09 20:01:36 cph Exp $
 #
 # Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
 #     1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
@@ -55,6 +55,12 @@ maybe_link lib/edwin/autoload ../../edwin
 for SUBDIR in 6001 compiler cref edwin imail rcs runtime \
               sf sos ssp star-parser win32 xdoc xml microcode; do
     echo "setting up ${SUBDIR}"
+    if [ -f ${SUBDIR}/Makefile-fragment ]; then
+       rm -f ${SUBDIR}/Makefile.in
+       cat etc/std-makefile-prefix \
+           ${SUBDIR}/Makefile-fragment \
+           etc/std-makefile-suffix > ${SUBDIR}/Makefile.in
+    fi
     maybe_link ${SUBDIR}/Setup.sh ../etc/Setup.sh
     ( cd ${SUBDIR} && ./Setup.sh "$@" )
 done
diff --git a/v7/src/cref/Makefile-fragment b/v7/src/cref/Makefile-fragment
new file mode 100644 (file)
index 0000000..2e3a3e8
--- /dev/null
@@ -0,0 +1,7 @@
+TARGET_DIR = $(AUXDIR)/cref
+
+install:
+       $(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)
+       $(INSTALL_COM)  *.com $(DESTDIR)$(TARGET_DIR)/.
+       $(INSTALL_DATA) *.bci $(DESTDIR)$(TARGET_DIR)/.
+       $(INSTALL_DATA) cref-unx.pkd $(DESTDIR)$(TARGET_DIR)/.
diff --git a/v7/src/cref/Makefile.in b/v7/src/cref/Makefile.in
deleted file mode 100644 (file)
index 763cec4..0000000
+++ /dev/null
@@ -1,79 +0,0 @@
-# $Id: Makefile.in,v 1.9 2007/04/04 05:08:18 riastradh Exp $
-#
-# Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
-#     1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-#     2005, 2006, 2007 Massachusetts Institute of Technology
-#
-# This file is part of MIT/GNU Scheme.
-#
-# MIT/GNU Scheme is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2 of the
-# License, or (at your option) any later version.
-#
-# MIT/GNU Scheme is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with MIT/GNU Scheme; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-# 02110-1301, USA.
-
-# **** BEGIN BOILERPLATE ****
-
-SHELL = @SHELL@
-
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-prefix = @prefix@
-exec_prefix = @exec_prefix@
-
-bindir = @bindir@
-sbindir = @sbindir@
-libexecdir = @libexecdir@
-datarootdir = @datarootdir@
-datadir = @datadir@
-sysconfdir = @sysconfdir@
-sharedstatedir = @sharedstatedir@
-localstatedir = @localstatedir@
-libdir = @libdir@
-infodir = @infodir@
-mandir = @mandir@
-includedir = @includedir@
-oldincludedir = /usr/include
-
-DESTDIR =
-top_builddir = .
-
-INSTALL = @INSTALL@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_COM = @INSTALL_COM@
-
-LN_S = @LN_S@
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-
-# **** END BOILERPLATE ****
-
-AUXDIR = @AUXDIR@
-CREF_DIR = $(AUXDIR)/cref
-
-include ../Makefile.std
-
-install:
-       $(mkinstalldirs) $(DESTDIR)$(CREF_DIR)
-       @for F in *.com; do \
-           echo "$(INSTALL_COM) $${F} $(DESTDIR)$(CREF_DIR)/.";\
-           $(INSTALL_COM) $${F} $(DESTDIR)$(CREF_DIR)/.;\
-       done
-       $(INSTALL_DATA) *.bci $(DESTDIR)$(CREF_DIR)/.
-       $(INSTALL_DATA) cref-unx.pkd $(DESTDIR)$(CREF_DIR)/.
-
-.PHONY: install
diff --git a/v7/src/edwin/Makefile-fragment b/v7/src/edwin/Makefile-fragment
new file mode 100644 (file)
index 0000000..6d52c00
--- /dev/null
@@ -0,0 +1,22 @@
+EDDIR = $(AUXDIR)/edwin
+EODIR = $(EDDIR)/autoload
+EDOPTS = debian-changelog eystep lisppaste manual midas nntp paredit pasmod \
+        print pwedit pwparse snr sort techinfo telnet tximod verilog vhdl \
+        webster
+
+install:
+       $(mkinstalldirs) $(DESTDIR)$(AUXDIR)/SRC/edwin
+       $(mkinstalldirs) $(DESTDIR)$(EDDIR)
+       $(INSTALL_DATA) *.bci $(DESTDIR)$(AUXDIR)/SRC/edwin/.
+
+       rm -rf $(DESTDIR)$(EODIR)
+       $(mkinstalldirs) $(DESTDIR)$(EODIR)
+       @for F in $(EDOPTS); do \
+           echo "$(INSTALL_COM) $${F}.com $(DESTDIR)$(EODIR)/.";\
+           $(INSTALL_COM) $${F}.com $(DESTDIR)$(EODIR)/.;\
+       done
+       @for F in $(EDOPTS); do \
+           REL="../../SRC/edwin/$${F}.bci";\
+           echo "( cd $(DESTDIR)$(EODIR); $(LN_S) $${REL} . )";\
+           ( cd $(DESTDIR)$(EODIR); $(LN_S) $${REL} . );\
+       done
diff --git a/v7/src/edwin/Makefile.in b/v7/src/edwin/Makefile.in
deleted file mode 100644 (file)
index 7bfd4b5..0000000
+++ /dev/null
@@ -1,103 +0,0 @@
-# $Id: Makefile.in,v 1.13 2007/04/04 05:08:19 riastradh Exp $
-#
-# Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
-#     1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-#     2005, 2006, 2007 Massachusetts Institute of Technology
-#
-# This file is part of MIT/GNU Scheme.
-#
-# MIT/GNU Scheme is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2 of the
-# License, or (at your option) any later version.
-#
-# MIT/GNU Scheme is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with MIT/GNU Scheme; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-# 02110-1301, USA.
-
-# Standard Makefile for Scheme subsystem directories.
-# This makefile supports some utilities for Scheme subsystems.
-# Tools to rebuild these subsystems are written in Scheme and do not
-# use `make'.
-
-# **** BEGIN BOILERPLATE ****
-
-SHELL = @SHELL@
-
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-prefix = @prefix@
-exec_prefix = @exec_prefix@
-
-bindir = @bindir@
-sbindir = @sbindir@
-libexecdir = @libexecdir@
-datarootdir = @datarootdir@
-datadir = @datadir@
-sysconfdir = @sysconfdir@
-sharedstatedir = @sharedstatedir@
-localstatedir = @localstatedir@
-libdir = @libdir@
-infodir = @infodir@
-mandir = @mandir@
-includedir = @includedir@
-oldincludedir = /usr/include
-
-DESTDIR =
-top_builddir = .
-
-INSTALL = @INSTALL@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_COM = @INSTALL_COM@
-
-LN_S = @LN_S@
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-
-# **** END BOILERPLATE ****
-
-AUXDIR = @AUXDIR@
-EDDIR = $(AUXDIR)/edwin
-EODIR = $(EDDIR)/autoload
-EDOPTS = debian-changelog eystep lisppaste manual midas nntp paredit pasmod \
-        print pwedit pwparse snr sort techinfo telnet tximod verilog vhdl \
-        webster
-
-all:
-       echo "No ALL action"
-
-mostlyclean clean distclean maintainer-clean:
-       ./Clean.sh $@
-
-tags TAGS:
-       ./Tags.sh
-
-install:
-       $(mkinstalldirs) $(DESTDIR)$(AUXDIR)/SRC/edwin
-       $(mkinstalldirs) $(DESTDIR)$(EDDIR)
-       $(INSTALL_DATA) *.bci $(DESTDIR)$(AUXDIR)/SRC/edwin/.
-
-       -rm -rf $(DESTDIR)$(EODIR)
-       $(mkinstalldirs) $(DESTDIR)$(EODIR)
-       @for F in $(EDOPTS); do \
-           echo "$(INSTALL_COM) $${F}.com $(DESTDIR)$(EODIR)/.";\
-           $(INSTALL_COM) $${F}.com $(DESTDIR)$(EODIR)/.;\
-       done
-       @for F in $(EDOPTS); do \
-           REL="../../SRC/edwin/$${F}.bci";\
-           echo "( cd $(DESTDIR)$(EODIR); $(LN_S) $${REL} . )";\
-           ( cd $(DESTDIR)$(EODIR); $(LN_S) $${REL} . );\
-       done
-
-.PHONY: all mostlyclean clean distclean maintainer-clean tags TAGS install
index 00ffa680d615255a3d688fb98a3e995f1c92db69..61e13be6e23df6b22e091515cf213f933cf25cd3 100755 (executable)
@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# $Id: Clean.sh,v 1.20 2007/05/03 03:40:22 cph Exp $
+# $Id: Clean.sh,v 1.21 2007/05/09 20:01:37 cph Exp $
 #
 # Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
 #     1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
@@ -70,6 +70,9 @@ if [ ${DIST} = yes ]; then
     if [ -f Makefile.in ]; then
        maybe_rm Makefile
     fi
+    if [ -f Makefile-fragment ]; then
+       maybe_rm Makefile.in
+    fi
 fi
 
 if [ ${MAINTAINER} = yes ]; then
similarity index 79%
rename from v7/src/sos/Makefile.in
rename to v7/src/etc/std-makefile-prefix
index 4320be1ae7fd3c049457c7686509b4022afe354b..e3c596b482ac8249f62db2142155b82b4aa54767 100644 (file)
@@ -1,4 +1,4 @@
-# $Id: Makefile.in,v 1.9 2007/04/04 05:08:19 riastradh Exp $
+# $Id: std-makefile-prefix,v 1.1 2007/05/09 20:01:37 cph Exp $
 #
 # Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
 #     1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
@@ -53,7 +53,7 @@ includedir = @includedir@
 oldincludedir = /usr/include
 
 DESTDIR =
-top_builddir = .
+top_builddir = @top_builddir@
 
 INSTALL = @INSTALL@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -68,7 +68,6 @@ mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
 # **** END BOILERPLATE ****
 
 AUXDIR = @AUXDIR@
-SOS_DIR = $(AUXDIR)/sos
 
 all:
        echo "No ALL action"
@@ -79,14 +78,21 @@ mostlyclean clean distclean maintainer-clean:
 tags TAGS:
        ./Tags.sh
 
-install:
-       $(mkinstalldirs) $(DESTDIR)$(SOS_DIR)
-       @for F in *.com; do \
-           echo "$(INSTALL_COM) $${F} $(DESTDIR)$(SOS_DIR)/.";\
-           $(INSTALL_COM) $${F} $(DESTDIR)$(SOS_DIR)/.;\
-       done
-       $(INSTALL_DATA) *.bci $(DESTDIR)$(SOS_DIR)/.
-       $(INSTALL_DATA) sos-unx.pkd $(DESTDIR)$(SOS_DIR)/.
-       $(INSTALL_DATA) $(srcdir)/load.scm $(DESTDIR)$(SOS_DIR)/.
-
-.PHONY: all mostlyclean clean distclean maintainer-clean tags TAGS install
+stage1:
+       ./Stage.sh make 1
+
+unstage1:
+       ./Stage.sh unmake 1
+
+stage2:
+       ./Stage.sh make 2
+
+unstage2:
+       ./Stage.sh unmake 2
+
+stage3:
+       ./Stage.sh make 3
+
+unstage3:
+       ./Stage.sh unmake 3
+
diff --git a/v7/src/etc/std-makefile-suffix b/v7/src/etc/std-makefile-suffix
new file mode 100644 (file)
index 0000000..4ad790b
--- /dev/null
@@ -0,0 +1,3 @@
+
+.PHONY: all mostlyclean clean distclean maintainer-clean tags TAGS install
+.PHONY: stage1 unstage1 stage2 unstage2 stage3 unstage3
diff --git a/v7/src/imail/Makefile-fragment b/v7/src/imail/Makefile-fragment
new file mode 100644 (file)
index 0000000..e282d65
--- /dev/null
@@ -0,0 +1,8 @@
+IMAIL_DIR = $(AUXDIR)/imail
+
+install:
+       $(mkinstalldirs) $(DESTDIR)$(IMAIL_DIR)
+       $(INSTALL_COM)  *.com $(DESTDIR)$(IMAIL_DIR)/.
+       $(INSTALL_DATA) *.bci $(DESTDIR)$(IMAIL_DIR)/.
+       $(INSTALL_DATA) imail-unx.pkd $(DESTDIR)$(IMAIL_DIR)/.
+       $(INSTALL_DATA) $(srcdir)/load.scm $(DESTDIR)$(IMAIL_DIR)/.
diff --git a/v7/src/imail/Makefile.in b/v7/src/imail/Makefile.in
deleted file mode 100644 (file)
index 99ec668..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-# $Id: Makefile.in,v 1.9 2007/04/04 05:08:19 riastradh Exp $
-#
-# Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
-#     1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-#     2005, 2006, 2007 Massachusetts Institute of Technology
-#
-# This file is part of MIT/GNU Scheme.
-#
-# MIT/GNU Scheme is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2 of the
-# License, or (at your option) any later version.
-#
-# MIT/GNU Scheme is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with MIT/GNU Scheme; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-# 02110-1301, USA.
-
-# Standard Makefile for Scheme subsystem directories.
-# This makefile supports some utilities for Scheme subsystems.
-# Tools to rebuild these subsystems are written in Scheme and do not
-# use `make'.
-
-# **** BEGIN BOILERPLATE ****
-
-SHELL = @SHELL@
-
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-prefix = @prefix@
-exec_prefix = @exec_prefix@
-
-bindir = @bindir@
-sbindir = @sbindir@
-libexecdir = @libexecdir@
-datarootdir = @datarootdir@
-datadir = @datadir@
-sysconfdir = @sysconfdir@
-sharedstatedir = @sharedstatedir@
-localstatedir = @localstatedir@
-libdir = @libdir@
-infodir = @infodir@
-mandir = @mandir@
-includedir = @includedir@
-oldincludedir = /usr/include
-
-DESTDIR =
-top_builddir = .
-
-INSTALL = @INSTALL@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_COM = @INSTALL_COM@
-
-LN_S = @LN_S@
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-
-# **** END BOILERPLATE ****
-
-AUXDIR = @AUXDIR@
-IMAIL_DIR = $(AUXDIR)/imail
-
-all:
-       echo "No ALL action"
-
-mostlyclean clean distclean maintainer-clean:
-       ./Clean.sh $@
-
-tags TAGS:
-       ./Tags.sh
-
-install:
-       $(mkinstalldirs) $(DESTDIR)$(IMAIL_DIR)
-       @for F in *.com; do \
-           echo "$(INSTALL_COM) $${F} $(DESTDIR)$(IMAIL_DIR)/.";\
-           $(INSTALL_COM) $${F} $(DESTDIR)$(IMAIL_DIR)/.;\
-       done
-       $(INSTALL_DATA) *.bci $(DESTDIR)$(IMAIL_DIR)/.
-       $(INSTALL_DATA) imail-unx.pkd $(DESTDIR)$(IMAIL_DIR)/.
-       $(INSTALL_DATA) $(srcdir)/load.scm $(DESTDIR)$(IMAIL_DIR)/.
-
-.PHONY: all mostlyclean clean distclean maintainer-clean tags TAGS install
index c624e5677696520b9203cbb15c05052ee1a33cd3..0188d92207072e4a648dddb61771404fa86dbb4f 100644 (file)
@@ -1,6 +1,6 @@
 # -*- Makefile -*-
 #
-# $Id: Makefile.in.in,v 1.54 2007/05/09 02:06:22 cph Exp $
+# $Id: Makefile.in.in,v 1.55 2007/05/09 20:01:37 cph Exp $
 #
 # Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
 #     1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
@@ -50,7 +50,7 @@ includedir = @includedir@
 oldincludedir = /usr/include
 
 DESTDIR =
-top_builddir = .
+top_builddir = @top_builddir@
 
 INSTALL = @INSTALL@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -145,7 +145,7 @@ CLEAN_FILES = $(ALL_PROGRAMS) $(ALL_LIBS) $(ALL_DATA) $(EXTRA_PROGRAMS)
 
 DISTCLEAN_FILES = Makefile config.h config.cache config.log config.status \
        cmpauxmd.m4 cmpauxmd.c cmpintmd.h makegen-cc \
-       cmpintmd-config.h cmpintmd.c
+       cmpintmd-config.h cmpintmd.c liarc-cc liarc-ld
 
 MAINTAINER_CLEAN_FILES = Makefile.in Makefile.deps liarc-vars liarc-rules \
        config.h.in configure TAGS
diff --git a/v7/src/runtime/Makefile-fragment b/v7/src/runtime/Makefile-fragment
new file mode 100644 (file)
index 0000000..1541cb1
--- /dev/null
@@ -0,0 +1,19 @@
+RODIR = $(AUXDIR)/options
+RUNOPTS = chrsyn cpress format gdbm hashtb krypt mime-codec numint optiondb \
+         ordvec pgsql process rbtree regexp rexp rgxcmp syncproc wttree ystep
+
+install:
+       $(mkinstalldirs) $(DESTDIR)$(AUXDIR)/SRC/runtime
+       $(INSTALL_DATA) *.bci $(DESTDIR)$(AUXDIR)/SRC/runtime/.
+
+       rm -rf $(DESTDIR)$(RODIR)
+       $(mkinstalldirs) $(DESTDIR)$(RODIR)
+       @for F in $(RUNOPTS); do \
+           echo "$(INSTALL_COM) $${F}.com $(DESTDIR)$(RODIR)/.";\
+           $(INSTALL_COM) $${F}.com $(DESTDIR)$(RODIR)/.;\
+       done
+       @for F in $(RUNOPTS); do \
+           REL="../SRC/runtime/$${F}.bci";\
+           echo "( cd $(DESTDIR)$(RODIR); $(LN_S) $${REL} . )";\
+           ( cd $(DESTDIR)$(RODIR); $(LN_S) $${REL} . );\
+       done
diff --git a/v7/src/runtime/Makefile.in b/v7/src/runtime/Makefile.in
deleted file mode 100644 (file)
index b29a9a1..0000000
+++ /dev/null
@@ -1,100 +0,0 @@
-# $Id: Makefile.in,v 1.13 2007/04/04 05:08:19 riastradh Exp $
-#
-# Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
-#     1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-#     2005, 2006, 2007 Massachusetts Institute of Technology
-#
-# This file is part of MIT/GNU Scheme.
-#
-# MIT/GNU Scheme is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2 of the
-# License, or (at your option) any later version.
-#
-# MIT/GNU Scheme is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with MIT/GNU Scheme; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-# 02110-1301, USA.
-
-# Standard Makefile for Scheme subsystem directories.
-# This makefile supports some utilities for Scheme subsystems.
-# Tools to rebuild these subsystems are written in Scheme and do not
-# use `make'.
-
-# **** BEGIN BOILERPLATE ****
-
-SHELL = @SHELL@
-
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-prefix = @prefix@
-exec_prefix = @exec_prefix@
-
-bindir = @bindir@
-sbindir = @sbindir@
-libexecdir = @libexecdir@
-datarootdir = @datarootdir@
-datadir = @datadir@
-sysconfdir = @sysconfdir@
-sharedstatedir = @sharedstatedir@
-localstatedir = @localstatedir@
-libdir = @libdir@
-infodir = @infodir@
-mandir = @mandir@
-includedir = @includedir@
-oldincludedir = /usr/include
-
-DESTDIR =
-top_builddir = .
-
-INSTALL = @INSTALL@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_COM = @INSTALL_COM@
-
-LN_S = @LN_S@
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-
-# **** END BOILERPLATE ****
-
-AUXDIR = @AUXDIR@
-RODIR = $(AUXDIR)/options
-RUNOPTS = chrsyn cpress format gdbm hashtb krypt mime-codec numint optiondb \
-         ordvec pgsql process rbtree regexp rexp rgxcmp syncproc wttree ystep
-
-all:
-       echo "No ALL action"
-
-mostlyclean clean distclean maintainer-clean:
-       ./Clean.sh $@
-
-tags TAGS:
-       ./Tags.sh
-
-install:
-       $(mkinstalldirs) $(DESTDIR)$(AUXDIR)/SRC/runtime
-       $(INSTALL_DATA) *.bci $(DESTDIR)$(AUXDIR)/SRC/runtime/.
-
-       -rm -rf $(DESTDIR)$(RODIR)
-       $(mkinstalldirs) $(DESTDIR)$(RODIR)
-       @for F in $(RUNOPTS); do \
-           echo "$(INSTALL_COM) $${F}.com $(DESTDIR)$(RODIR)/.";\
-           $(INSTALL_COM) $${F}.com $(DESTDIR)$(RODIR)/.;\
-       done
-       @for F in $(RUNOPTS); do \
-           REL="../SRC/runtime/$${F}.bci";\
-           echo "( cd $(DESTDIR)$(RODIR); $(LN_S) $${REL} . )";\
-           ( cd $(DESTDIR)$(RODIR); $(LN_S) $${REL} . );\
-       done
-
-.PHONY: all mostlyclean clean distclean maintainer-clean tags TAGS install
diff --git a/v7/src/sos/Makefile-fragment b/v7/src/sos/Makefile-fragment
new file mode 100644 (file)
index 0000000..2dff51f
--- /dev/null
@@ -0,0 +1,8 @@
+TARGET_DIR = $(AUXDIR)/sos
+
+install:
+       $(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)
+       $(INSTALL_COM)  *.com $(DESTDIR)$(TARGET_DIR)/.
+       $(INSTALL_DATA) *.bci $(DESTDIR)$(TARGET_DIR)/.
+       $(INSTALL_DATA) sos-unx.pkd $(DESTDIR)$(TARGET_DIR)/.
+       $(INSTALL_DATA) $(srcdir)/load.scm $(DESTDIR)$(TARGET_DIR)/.
diff --git a/v7/src/ssp/Makefile-fragment b/v7/src/ssp/Makefile-fragment
new file mode 100644 (file)
index 0000000..98f7ca8
--- /dev/null
@@ -0,0 +1,8 @@
+SSP_DIR = $(AUXDIR)/ssp
+
+install:
+       $(mkinstalldirs) $(DESTDIR)$(SSP_DIR)
+       $(INSTALL_COM)  *.com $(DESTDIR)$(SSP_DIR)/.
+       $(INSTALL_DATA) *.bci $(DESTDIR)$(SSP_DIR)/.
+       $(INSTALL_DATA) ssp-unx.pkd $(DESTDIR)$(SSP_DIR)/.
+       $(INSTALL_DATA) $(srcdir)/load.scm $(DESTDIR)$(SSP_DIR)/.
diff --git a/v7/src/ssp/Makefile.in b/v7/src/ssp/Makefile.in
deleted file mode 100644 (file)
index 91e99f2..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-# $Id: Makefile.in,v 1.6 2007/04/04 05:08:19 riastradh Exp $
-#
-# Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
-#     1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-#     2005, 2006, 2007 Massachusetts Institute of Technology
-#
-# This file is part of MIT/GNU Scheme.
-#
-# MIT/GNU Scheme is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2 of the
-# License, or (at your option) any later version.
-#
-# MIT/GNU Scheme is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with MIT/GNU Scheme; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-# 02110-1301, USA.
-
-# **** BEGIN BOILERPLATE ****
-
-SHELL = @SHELL@
-
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-prefix = @prefix@
-exec_prefix = @exec_prefix@
-
-bindir = @bindir@
-sbindir = @sbindir@
-libexecdir = @libexecdir@
-datarootdir = @datarootdir@
-datadir = @datadir@
-sysconfdir = @sysconfdir@
-sharedstatedir = @sharedstatedir@
-localstatedir = @localstatedir@
-libdir = @libdir@
-infodir = @infodir@
-mandir = @mandir@
-includedir = @includedir@
-oldincludedir = /usr/include
-
-DESTDIR =
-top_builddir = .
-
-INSTALL = @INSTALL@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_COM = @INSTALL_COM@
-
-LN_S = @LN_S@
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-
-# **** END BOILERPLATE ****
-
-AUXDIR = @AUXDIR@
-SSP_DIR = $(AUXDIR)/ssp
-
-include ../Makefile.std
-
-install:
-       $(mkinstalldirs) $(DESTDIR)$(SSP_DIR)
-       @for F in *.com; do \
-           echo "$(INSTALL_COM) $${F} $(DESTDIR)$(SSP_DIR)/.";\
-           $(INSTALL_COM) $${F} $(DESTDIR)$(SSP_DIR)/.;\
-       done
-       $(INSTALL_DATA) *.bci $(DESTDIR)$(SSP_DIR)/.
-       $(INSTALL_DATA) ssp-unx.pkd $(DESTDIR)$(SSP_DIR)/.
-       $(INSTALL_DATA) $(srcdir)/load.scm $(DESTDIR)$(SSP_DIR)/.
-
-.PHONY: install
diff --git a/v7/src/star-parser/Makefile-fragment b/v7/src/star-parser/Makefile-fragment
new file mode 100644 (file)
index 0000000..782b6c5
--- /dev/null
@@ -0,0 +1,8 @@
+PARSER_DIR = $(AUXDIR)/star-parser
+
+install:
+       $(mkinstalldirs) $(DESTDIR)$(PARSER_DIR)
+       $(INSTALL_COM)  *.com $(DESTDIR)$(PARSER_DIR)/.
+       $(INSTALL_DATA) *.bci $(DESTDIR)$(PARSER_DIR)/.
+       $(INSTALL_DATA) parser-unx.pkd $(DESTDIR)$(PARSER_DIR)/.
+       $(INSTALL_DATA) $(srcdir)/load.scm $(DESTDIR)$(PARSER_DIR)/.
diff --git a/v7/src/star-parser/Makefile.in b/v7/src/star-parser/Makefile.in
deleted file mode 100644 (file)
index 15ae2df..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-# $Id: Makefile.in,v 1.8 2007/04/04 05:08:19 riastradh Exp $
-#
-# Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
-#     1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-#     2005, 2006, 2007 Massachusetts Institute of Technology
-#
-# This file is part of MIT/GNU Scheme.
-#
-# MIT/GNU Scheme is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2 of the
-# License, or (at your option) any later version.
-#
-# MIT/GNU Scheme is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with MIT/GNU Scheme; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-# 02110-1301, USA.
-
-# Standard Makefile for Scheme subsystem directories.
-# This makefile supports some utilities for Scheme subsystems.
-# Tools to rebuild these subsystems are written in Scheme and do not
-# use `make'.
-
-# **** BEGIN BOILERPLATE ****
-
-SHELL = @SHELL@
-
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-prefix = @prefix@
-exec_prefix = @exec_prefix@
-
-bindir = @bindir@
-sbindir = @sbindir@
-libexecdir = @libexecdir@
-datarootdir = @datarootdir@
-datadir = @datadir@
-sysconfdir = @sysconfdir@
-sharedstatedir = @sharedstatedir@
-localstatedir = @localstatedir@
-libdir = @libdir@
-infodir = @infodir@
-mandir = @mandir@
-includedir = @includedir@
-oldincludedir = /usr/include
-
-DESTDIR =
-top_builddir = .
-
-INSTALL = @INSTALL@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_COM = @INSTALL_COM@
-
-LN_S = @LN_S@
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-
-# **** END BOILERPLATE ****
-
-AUXDIR = @AUXDIR@
-PARSER_DIR = $(AUXDIR)/star-parser
-
-all:
-       echo "No ALL action"
-
-mostlyclean clean distclean maintainer-clean:
-       ./Clean.sh $@
-
-tags TAGS:
-       ./Tags.sh
-
-install:
-       $(mkinstalldirs) $(DESTDIR)$(PARSER_DIR)
-       @for F in *.com; do \
-           echo "$(INSTALL_COM) $${F} $(DESTDIR)$(PARSER_DIR)/.";\
-           $(INSTALL_COM) $${F} $(DESTDIR)$(PARSER_DIR)/.;\
-       done
-       $(INSTALL_DATA) *.bci $(DESTDIR)$(PARSER_DIR)/.
-       $(INSTALL_DATA) parser-unx.pkd $(DESTDIR)$(PARSER_DIR)/.
-       $(INSTALL_DATA) $(srcdir)/load.scm $(DESTDIR)$(PARSER_DIR)/.
-
-.PHONY: all mostlyclean clean distclean maintainer-clean tags TAGS install
diff --git a/v7/src/xdoc/Makefile-fragment b/v7/src/xdoc/Makefile-fragment
new file mode 100644 (file)
index 0000000..daaca5e
--- /dev/null
@@ -0,0 +1,8 @@
+XDOC_DIR = $(AUXDIR)/xdoc
+
+install:
+       $(mkinstalldirs) $(DESTDIR)$(XDOC_DIR)
+       $(INSTALL_COM)  *.com $(DESTDIR)$(XDOC_DIR)/.
+       $(INSTALL_DATA) *.bci $(DESTDIR)$(XDOC_DIR)/.
+       $(INSTALL_DATA) xdoc-unx.pkd $(DESTDIR)$(XDOC_DIR)/.
+       $(INSTALL_DATA) $(srcdir)/load.scm $(DESTDIR)$(XDOC_DIR)/.
diff --git a/v7/src/xdoc/Makefile.in b/v7/src/xdoc/Makefile.in
deleted file mode 100644 (file)
index 3999143..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-# $Id: Makefile.in,v 1.5 2007/04/04 05:08:19 riastradh Exp $
-#
-# Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
-#     1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-#     2005, 2006, 2007 Massachusetts Institute of Technology
-#
-# This file is part of MIT/GNU Scheme.
-#
-# MIT/GNU Scheme is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2 of the
-# License, or (at your option) any later version.
-#
-# MIT/GNU Scheme is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with MIT/GNU Scheme; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-# 02110-1301, USA.
-
-# **** BEGIN BOILERPLATE ****
-
-SHELL = @SHELL@
-
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-prefix = @prefix@
-exec_prefix = @exec_prefix@
-
-bindir = @bindir@
-sbindir = @sbindir@
-libexecdir = @libexecdir@
-datarootdir = @datarootdir@
-datadir = @datadir@
-sysconfdir = @sysconfdir@
-sharedstatedir = @sharedstatedir@
-localstatedir = @localstatedir@
-libdir = @libdir@
-infodir = @infodir@
-mandir = @mandir@
-includedir = @includedir@
-oldincludedir = /usr/include
-
-DESTDIR =
-top_builddir = .
-
-INSTALL = @INSTALL@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_COM = @INSTALL_COM@
-
-LN_S = @LN_S@
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-
-# **** END BOILERPLATE ****
-
-AUXDIR = @AUXDIR@
-XDOC_DIR = $(AUXDIR)/xdoc
-
-include ../Makefile.std
-
-install:
-       $(mkinstalldirs) $(DESTDIR)$(XDOC_DIR)
-       @for F in *.com; do \
-           echo "$(INSTALL_COM) $${F} $(DESTDIR)$(XDOC_DIR)/.";\
-           $(INSTALL_COM) $${F} $(DESTDIR)$(XDOC_DIR)/.;\
-       done
-       $(INSTALL_DATA) *.bci $(DESTDIR)$(XDOC_DIR)/.
-       $(INSTALL_DATA) xdoc-unx.pkd $(DESTDIR)$(XDOC_DIR)/.
-       $(INSTALL_DATA) $(srcdir)/load.scm $(DESTDIR)$(XDOC_DIR)/.
-
-.PHONY: install
diff --git a/v7/src/xml/Makefile-fragment b/v7/src/xml/Makefile-fragment
new file mode 100644 (file)
index 0000000..8097858
--- /dev/null
@@ -0,0 +1,8 @@
+TARGET_DIR = $(AUXDIR)/xml
+
+install:
+       $(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)
+       $(INSTALL_COM)  *.com $(DESTDIR)$(TARGET_DIR)/.
+       $(INSTALL_DATA) *.bci $(DESTDIR)$(TARGET_DIR)/.
+       $(INSTALL_DATA) xml-unx.pkd $(DESTDIR)$(TARGET_DIR)/.
+       $(INSTALL_DATA) $(srcdir)/load.scm $(DESTDIR)$(TARGET_DIR)/.
diff --git a/v7/src/xml/Makefile.in b/v7/src/xml/Makefile.in
deleted file mode 100644 (file)
index 6f21ce6..0000000
+++ /dev/null
@@ -1,92 +0,0 @@
-# $Id: Makefile.in,v 1.9 2007/04/04 05:08:19 riastradh Exp $
-#
-# Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, 1992, 1993, 1994,
-#     1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-#     2005, 2006, 2007 Massachusetts Institute of Technology
-#
-# This file is part of MIT/GNU Scheme.
-#
-# MIT/GNU Scheme is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2 of the
-# License, or (at your option) any later version.
-#
-# MIT/GNU Scheme is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with MIT/GNU Scheme; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-# 02110-1301, USA.
-
-# Standard Makefile for Scheme subsystem directories.
-# This makefile supports some utilities for Scheme subsystems.
-# Tools to rebuild these subsystems are written in Scheme and do not
-# use `make'.
-
-# **** BEGIN BOILERPLATE ****
-
-SHELL = @SHELL@
-
-@SET_MAKE@
-
-srcdir = @srcdir@
-top_srcdir = @top_srcdir@
-VPATH = @srcdir@
-prefix = @prefix@
-exec_prefix = @exec_prefix@
-
-bindir = @bindir@
-sbindir = @sbindir@
-libexecdir = @libexecdir@
-datarootdir = @datarootdir@
-datadir = @datadir@
-sysconfdir = @sysconfdir@
-sharedstatedir = @sharedstatedir@
-localstatedir = @localstatedir@
-libdir = @libdir@
-infodir = @infodir@
-mandir = @mandir@
-includedir = @includedir@
-oldincludedir = /usr/include
-
-DESTDIR =
-top_builddir = .
-
-INSTALL = @INSTALL@
-INSTALL_PROGRAM = @INSTALL_PROGRAM@
-INSTALL_DATA = @INSTALL_DATA@
-INSTALL_SCRIPT = @INSTALL_SCRIPT@
-INSTALL_COM = @INSTALL_COM@
-
-LN_S = @LN_S@
-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
-
-# **** END BOILERPLATE ****
-
-AUXDIR = @AUXDIR@
-XML_DIR = $(AUXDIR)/xml
-
-all:
-       echo "No ALL action"
-
-mostlyclean clean distclean maintainer-clean:
-       ./Clean.sh $@
-
-tags TAGS:
-       ./Tags.sh
-
-install:
-       $(mkinstalldirs) $(DESTDIR)$(XML_DIR)
-       @for F in *.com; do \
-           echo "$(INSTALL_COM) $${F} $(DESTDIR)$(XML_DIR)/.";\
-           $(INSTALL_COM) $${F} $(DESTDIR)$(XML_DIR)/.;\
-       done
-       $(INSTALL_DATA) *.bci $(DESTDIR)$(XML_DIR)/.
-       $(INSTALL_DATA) xml-unx.pkd $(DESTDIR)$(XML_DIR)/.
-       $(INSTALL_DATA) $(srcdir)/load.scm $(DESTDIR)$(XML_DIR)/.
-
-.PHONY: all mostlyclean clean distclean maintainer-clean tags TAGS install