Initial revision.
authorChris Hanson <org/chris-hanson/cph>
Tue, 5 Dec 2000 22:45:50 +0000 (22:45 +0000)
committerChris Hanson <org/chris-hanson/cph>
Tue, 5 Dec 2000 22:45:50 +0000 (22:45 +0000)
v7/src/Makefile [new file with mode: 0644]

diff --git a/v7/src/Makefile b/v7/src/Makefile
new file mode 100644 (file)
index 0000000..42d916c
--- /dev/null
@@ -0,0 +1,42 @@
+# $Id: Makefile,v 1.1 2000/12/05 22:45:50 cph Exp $
+#
+# Copyright (c) 2000 Massachusetts Institute of Technology
+#
+# This program 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.
+#
+# This program 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 this program; if not, write to the Free Software
+# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+
+SHELL = /bin/sh
+
+SCHEME_SUBDIRS = 6001 compiler cref edwin imail runtime sf sos
+SUBDIRS = $(SCHEME_SUBDIRS) microcode
+
+all:
+       echo "No ALL action"
+
+setup:
+       @for SUBDIR in $(SCHEME_SUBDIRS); do \
+           echo "making $@ in $${SUBDIR}"; \
+           test -f $${SUBDIR}/Makefile \
+           || ln -s ../Makefile.std $${SUBDIR}/Makefile; \
+           (cd $${SUBDIR} && $(MAKE) $@) || exit 1; \
+       done
+       (cd microcode && $(MAKE) $@)
+
+tags TAGS mostlyclean clean distclean maintainer-clean:
+       @for SUBDIR in $(SUBDIRS); do \
+           echo "making $@ in $${SUBDIR}"; \
+           (cd $${SUBDIR} && $(MAKE) $@) || exit 1; \
+       done
+
+.PHONY: all setup tags TAGS mostlyclean clean distclean maintainer-clean