From 0869b8f2fd6a1c6efe4cdd298f67b41e138f8ff6 Mon Sep 17 00:00:00 2001 From: Chris Hanson Date: Tue, 23 Nov 1993 23:18:36 +0000 Subject: [PATCH] Initial revision --- etc/pack-compiler-alpha.scm | 190 ++++++++++++++++++++++++++++++++++++ 1 file changed, 190 insertions(+) create mode 100644 etc/pack-compiler-alpha.scm diff --git a/etc/pack-compiler-alpha.scm b/etc/pack-compiler-alpha.scm new file mode 100644 index 000000000..5435e24ae --- /dev/null +++ b/etc/pack-compiler-alpha.scm @@ -0,0 +1,190 @@ +#| -*-Scheme-*- + +$Id: pack-compiler-alpha.scm,v 1.1 1993/11/23 23:18:36 cph Exp $ + +Copyright (c) 1993 Massachusetts Institute of Technology + +This material was developed by the Scheme project at the Massachusetts +Institute of Technology, Department of Electrical Engineering and +Computer Science. Permission to copy this software, to redistribute +it, and to use it for any purpose is granted, subject to the following +restrictions and understandings. + +1. Any copy made of this software must include this copyright notice +in full. + +2. Users of this software agree to make their best efforts (a) to +return to the MIT Scheme project any improvements or extensions that +they make, so that these may be included in future releases; and (b) +to inform MIT of noteworthy uses of this software. + +3. All materials developed as a consequence of the use of this +software shall duly acknowledge such use, in accordance with the usual +standards of acknowledging credit in academic research. + +4. MIT has made no warrantee or representation that the operation of +this software will be error-free, and MIT is under no obligation to +provide any services, by way of maintenance, update, or otherwise. + +5. In conjunction with products arising from the use of this material, +there shall be no use of the name of the Massachusetts Institute of +Technology nor of any adaptation thereof in any advertising, +promotional, or sales literature without prior written consent from +MIT in each case. |# + +;;;; File to generate a single loadable file for sf and Liar + +(if (not (environment-bound? system-global-environment 'PACK-BINARIES)) + (load (merge-pathnames "pack" (directory-pathname (current-load-pathname))) + '(RUNTIME LOAD))) + +(define (pack-compiler output) + (pack-binaries output + '(("sf" + "make.com" + "sf.bcon" + "sf.bldr" + "lsets.com" + "table.com" + "pthmap.com" + "object.com" + "emodel.com" + "gconst.com" + "usicon.com" + "tables.com" + "gimprt.com" + "toplev.com" + "xform.com" + "subst.com" + "cgen.com" + "usiexp.com" + "reduct.com" + "pardec.com" + "copy.com" + "free.com" + "chtype.com" + "butils.com") + ("compiler" + "make.com" + "base/make.com" + "comp.bcon" + "comp.bldr" + "base/switch.com" + "base/object.com" + "base/enumer.com" + "base/sets.com" + "base/mvalue.com" + "base/scode.com" + "rtlbase/valclass.com" + "machines/alpha/machin.com" + "back/asutl.com" + "base/utils.com" + "base/cfg1.com" + "base/cfg2.com" + "base/cfg3.com" + "base/ctypes.com" + "base/rvalue.com" + "base/lvalue.com" + "base/blocks.com" + "base/proced.com" + "base/contin.com" + "base/subprb.com" + "rtlbase/rgraph.com" + "rtlbase/rtlty1.com" + "rtlbase/rtlty2.com" + "rtlbase/rtlexp.com" + "rtlbase/rtlcon.com" + "rtlbase/rtlreg.com" + "rtlbase/rtlcfg.com" + "rtlbase/rtlobj.com" + "rtlbase/regset.com" + "back/insseq.com" + "base/refctx.com" + "base/macros.com" + "machines/alpha/decls.com" + "base/toplev.com" + "base/crstop.com" + "base/asstop.com" + "base/debug.com" + "base/pmlook.com" + "base/pmpars.com" + "base/pmerly.com" + "base/infnew.com" + "base/constr.com" + "fggen/canon.com" + "fggen/fggen.com" + "fggen/declar.com" + "fgopt/outer.com" + "fgopt/sideff.com" + "fgopt/folcon.com" + "fgopt/operan.com" + "fgopt/varind.com" + "fgopt/envopt.com" + "fgopt/closan.com" + "fgopt/contan.com" + "fgopt/offset.com" + "fgopt/conect.com" + "fgopt/delint.com" + "fgopt/desenv.com" + "fgopt/blktyp.com" + "fgopt/simple.com" + "fgopt/simapp.com" + "fgopt/subfre.com" + "fgopt/order.com" + "fgopt/reord.com" + "fgopt/reuse.com" + "fgopt/param.com" + "fgopt/reteqv.com" + "rtlgen/rtlgen.com" + "rtlgen/rgstmt.com" + "rtlgen/fndvar.com" + "machines/alpha/rgspcm.com" + "rtlbase/rtline.com" + "rtlgen/rgproc.com" + "rtlgen/opncod.com" + "rtlgen/fndblk.com" + "rtlgen/rgrval.com" + "rtlgen/rgcomb.com" + "rtlgen/rgretn.com" + "rtlopt/rcse1.com" + "rtlopt/rcse2.com" + "rtlopt/rcseep.com" + "rtlopt/rcseht.com" + "rtlopt/rcserq.com" + "rtlopt/rcsesr.com" + "rtlopt/rdebug.com" + "rtlopt/rinvex.com" + "rtlopt/rtlcsm.com" + "rtlopt/rdflow.com" + "rtlopt/rerite.com" + "rtlopt/rlife.com" + "rtlopt/rcompr.com" + "rtlopt/ralloc.com" + "back/lapgn1.com" + "back/lapgn2.com" + "back/lapgn3.com" + "back/regmap.com" + "machines/alpha/lapgen.com" + "machines/alpha/rules1.com" + "machines/alpha/rules2.com" + "machines/alpha/rules3.com" + "machines/alpha/rules4.com" + "machines/alpha/rulfix.com" + "machines/alpha/rulflo.com" + "machines/alpha/rulrew.com" + "back/syntax.com" + "back/syerly.com" + "machines/alpha/coerce.com" + "back/asmmac.com" + "machines/alpha/insmac.com" + "machines/alpha/inerly.com" + "machines/alpha/instr1.com" + "machines/alpha/instr2.com" + "machines/alpha/instr3.com" + "back/mermap.com" + "back/linear.com" + "machines/alpha/lapopt.com" + "machines/alpha/assmd.com" + "back/symtab.com" + "back/bitutl.com" + "back/bittop.com")))) \ No newline at end of file -- 2.25.1