-COMPILER_DIR = $(AUXDIR)/compiler
-BACK_DIR = $(COMPILER_DIR)/back
-BASE_DIR = $(COMPILER_DIR)/base
-FGGEN_DIR = $(COMPILER_DIR)/fggen
-FGOPT_DIR = $(COMPILER_DIR)/fgopt
-MACHINE_DIR = $(COMPILER_DIR)/machine
-MACHINES_DIR = $(COMPILER_DIR)/machines
-RTLBASE_DIR = $(COMPILER_DIR)/rtlbase
-RTLGEN_DIR = $(COMPILER_DIR)/rtlgen
-RTLOPT_DIR = $(COMPILER_DIR)/rtlopt
+#-*-Makefile-*-
+# compiler/Makefile-fragment
-install:
- $(mkinstalldirs) $(DESTDIR)$(COMPILER_DIR)
- $(mkinstalldirs) $(DESTDIR)$(BACK_DIR)
- $(mkinstalldirs) $(DESTDIR)$(BASE_DIR)
- $(mkinstalldirs) $(DESTDIR)$(FGGEN_DIR)
- $(mkinstalldirs) $(DESTDIR)$(FGOPT_DIR)
- $(mkinstalldirs) $(DESTDIR)$(RTLBASE_DIR)
- $(mkinstalldirs) $(DESTDIR)$(RTLGEN_DIR)
- $(mkinstalldirs) $(DESTDIR)$(RTLOPT_DIR)
- $(INSTALL_DATA) compiler-*.pkd $(DESTDIR)$(COMPILER_DIR)/.
- cd back ; $(INSTALL_COM) *.com $(DESTDIR)$(BACK_DIR)/.
- cd back ; $(INSTALL_DATA) *.bci $(DESTDIR)$(BACK_DIR)/.
- cd base ; $(INSTALL_COM) *.com $(DESTDIR)$(BASE_DIR)/.
- cd base ; $(INSTALL_DATA) *.bci $(DESTDIR)$(BASE_DIR)/.
- cd fggen ; $(INSTALL_COM) *.com $(DESTDIR)$(FGGEN_DIR)/.
- cd fggen ; $(INSTALL_DATA) *.bci $(DESTDIR)$(FGGEN_DIR)/.
- cd fgopt ; $(INSTALL_COM) *.com $(DESTDIR)$(FGOPT_DIR)/.
- cd fgopt ; $(INSTALL_DATA) *.bci $(DESTDIR)$(FGOPT_DIR)/.
- cd rtlbase ; $(INSTALL_COM) *.com $(DESTDIR)$(RTLBASE_DIR)/.
- cd rtlbase ; $(INSTALL_DATA) *.bci $(DESTDIR)$(RTLBASE_DIR)/.
- cd rtlgen ; $(INSTALL_COM) *.com $(DESTDIR)$(RTLGEN_DIR)/.
- cd rtlgen ; $(INSTALL_DATA) *.bci $(DESTDIR)$(RTLGEN_DIR)/.
- cd rtlopt ; $(INSTALL_COM) *.com $(DESTDIR)$(RTLOPT_DIR)/.
- cd rtlopt ; $(INSTALL_DATA) *.bci $(DESTDIR)$(RTLOPT_DIR)/.
+DIR = $(AUXDIR)/compiler
+install:
+ rm -rf $(DESTDIR)$(DIR)
+ $(mkinstalldirs) $(DESTDIR)$(DIR)
+ set -e ; \
+ for D in compiler back base fggen fgopt \
+ machine machines rtlbase rtlgen rtlopt ; do \
+ $(mkinstalldirs) $(DESTDIR)$(DIR)/$$D ; done
+ $(INSTALL_DATA) $(srcdir)/*.pkg *.pkd $(DESTDIR)$(DIR)/.
+ set -e ; \
+ for D in back base fggen fgopt rtlbase rtlgen rtlopt ; do \
+ ( cd $$D ; \
+ $(INSTALL_COM) *.com $(DESTDIR)$(DIR)/$$D/. ; \
+ $(INSTALL_DATA) *.bci $(DESTDIR)$(DIR)/$$D/. ) ; \
+ ( cd $(srcdir)/$$D ; \
+ $(INSTALL_DATA) *.scm $(DESTDIR)$(DIR)/$$D/. ) ; \
+ done
+#-*-Makefile-*-
+# cref/Makefile-fragment
+
TARGET_DIR = $(AUXDIR)/cref
install:
+ rm -rf $(DESTDIR)$(TARGET_DIR)
$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)
$(INSTALL_COM) *.com $(DESTDIR)$(TARGET_DIR)/.
$(INSTALL_DATA) *.pkd *.bci $(DESTDIR)$(TARGET_DIR)/.
+ cd $(srcdir) && $(INSTALL_DATA) *.pkg *.scm $(DESTDIR)$(TARGET_DIR)/.
TARGET_DIR = $(AUXDIR)/ffi
-# Install the FFI option.
install:
rm -rf $(DESTDIR)$(TARGET_DIR)
$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)
$(INSTALL_COM) *.com $(DESTDIR)$(TARGET_DIR)/.
- $(INSTALL_DATA) *.bci $(DESTDIR)$(TARGET_DIR)/.
- $(INSTALL_DATA) ffi-*.pkd $(DESTDIR)$(TARGET_DIR)/.
- $(INSTALL_DATA) make.scm $(DESTDIR)$(TARGET_DIR)/.
+ $(INSTALL_DATA) *.pkd *.bci $(DESTDIR)$(TARGET_DIR)/.
+ cd $(srcdir) && $(INSTALL_DATA) *.pkg *.scm $(DESTDIR)$(TARGET_DIR)/.
+#-*-Makefile-*-
+# runtime/Makefile-fragment
+
RUNDIR = $(AUXDIR)/runtime
-RUNOPTS = chrsyn cpress format mime-codec numint \
- ordvec process rbtree regexp rexp rgxcmp syncproc wttree ystep
install:
rm -rf $(DESTDIR)$(RUNDIR)
$(mkinstalldirs) $(DESTDIR)$(RUNDIR)
- $(INSTALL_DATA) *.pkd *.bci optiondb.scm $(DESTDIR)$(RUNDIR)/.
- @for F in $(RUNOPTS); do \
- CMD="$(INSTALL_COM) $${F}.com $(DESTDIR)$(RUNDIR)/.";\
- echo "$${CMD}"; eval "$${CMD}";\
- done
+ $(INSTALL_DATA) *.pkd *.bci $(DESTDIR)$(RUNDIR)/.
+ $(INSTALL_COM) *.com $(DESTDIR)$(RUNDIR)/.
+ cd $(srcdir) && $(INSTALL_DATA) *.pkg *.scm $(DESTDIR)$(RUNDIR)/.
+#-*-Makefile-*-
+# sf/Makefile-fragment
+
TARGET_DIR = $(AUXDIR)/sf
install:
+ rm -rf $(DESTDIR)$(TARGET_DIR)
$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)
$(INSTALL_COM) *.com $(DESTDIR)$(TARGET_DIR)/.
$(INSTALL_DATA) *.pkd *.bci $(DESTDIR)$(TARGET_DIR)/.
+ cd $(srcdir) && $(INSTALL_DATA) *.pkg *.scm $(DESTDIR)$(TARGET_DIR)/.
+#-*-Makefile-*-
+# sos/Makefile-fragment
+
TARGET_DIR = $(AUXDIR)/sos
install:
+ rm -rf $(DESTDIR)$(TARGET_DIR)
$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)
$(INSTALL_COM) *.com $(DESTDIR)$(TARGET_DIR)/.
$(INSTALL_DATA) *.pkd *.bci $(DESTDIR)$(TARGET_DIR)/.
- $(INSTALL_DATA) $(srcdir)/load.scm $(DESTDIR)$(TARGET_DIR)/.
+ cd $(srcdir) && $(INSTALL_DATA) *.pkg *.scm $(DESTDIR)$(TARGET_DIR)/.
+#-*-Makefile-*-
+# ssp/Makefile-fragment
+
SSP_DIR = $(AUXDIR)/ssp
install:
+ rm -rf $(DESTDIR)$(SSP_DIR)
$(mkinstalldirs) $(DESTDIR)$(SSP_DIR)
$(INSTALL_COM) *.com $(DESTDIR)$(SSP_DIR)/.
$(INSTALL_DATA) *.pkd *.bci $(DESTDIR)$(SSP_DIR)/.
- $(INSTALL_DATA) $(srcdir)/load.scm $(DESTDIR)$(SSP_DIR)/.
+ cd $(srcdir) && $(INSTALL_DATA) *.pkg *.scm $(DESTDIR)$(SSP_DIR)/.
+#-*-Makefile-*-
+# star-parser/Makefile-fragment
+
PARSER_DIR = $(AUXDIR)/star-parser
install:
+ rm -rf $(DESTDIR)$(PARSER_DIR)
$(mkinstalldirs) $(DESTDIR)$(PARSER_DIR)
$(INSTALL_COM) *.com $(DESTDIR)$(PARSER_DIR)/.
$(INSTALL_DATA) *.pkd *.bci $(DESTDIR)$(PARSER_DIR)/.
- $(INSTALL_DATA) $(srcdir)/load.scm $(DESTDIR)$(PARSER_DIR)/.
+ cd $(srcdir) && $(INSTALL_DATA) *.pkg *.scm $(DESTDIR)$(PARSER_DIR)/.
+#-*-Makefile-*-
+# xdoc/Makefile-fragment
+
XDOC_DIR = $(AUXDIR)/xdoc
install:
+ rm -rf $(DESTDIR)$(XDOC_DIR)
$(mkinstalldirs) $(DESTDIR)$(XDOC_DIR)
$(INSTALL_COM) *.com $(DESTDIR)$(XDOC_DIR)/.
$(INSTALL_DATA) *.pkd *.bci $(DESTDIR)$(XDOC_DIR)/.
- $(INSTALL_DATA) $(srcdir)/load.scm $(DESTDIR)$(XDOC_DIR)/.
+ cd $(srcdir) && $(INSTALL_DATA) *.pkg *.scm $(DESTDIR)$(XDOC_DIR)/.
+#-*-Makefile-*-
+# xml/Makefile-fragment
+
TARGET_DIR = $(AUXDIR)/xml
install:
+ rm -rf $(DESTDIR)$(TARGET_DIR)
$(mkinstalldirs) $(DESTDIR)$(TARGET_DIR)
$(INSTALL_COM) *.com $(DESTDIR)$(TARGET_DIR)/.
$(INSTALL_DATA) *.pkd *.bci $(DESTDIR)$(TARGET_DIR)/.
- $(INSTALL_DATA) $(srcdir)/load.scm $(DESTDIR)$(TARGET_DIR)/.
+ cd $(srcdir) && $(INSTALL_DATA) *.pkg *.scm $(DESTDIR)$(TARGET_DIR)/.