From 7fcc50a0f15530eb6a97c9bc910815d3e92dbe18 Mon Sep 17 00:00:00 2001
From: Chris Hanson <org/chris-hanson/cph>
Date: Fri, 1 Mar 1996 08:31:41 +0000
Subject: [PATCH] Initial revision

---
 etc/packc386.scm | 191 +++++++++++++++++++++++++++++++++++++++++++++++
 etc/packeos2.scm | 159 +++++++++++++++++++++++++++++++++++++++
 etc/packew32.scm | 163 ++++++++++++++++++++++++++++++++++++++++
 3 files changed, 513 insertions(+)
 create mode 100644 etc/packc386.scm
 create mode 100644 etc/packeos2.scm
 create mode 100644 etc/packew32.scm

diff --git a/etc/packc386.scm b/etc/packc386.scm
new file mode 100644
index 000000000..9e7642c40
--- /dev/null
+++ b/etc/packc386.scm
@@ -0,0 +1,191 @@
+#| -*-Scheme-*-
+
+$Id: packc386.scm,v 1.1 1996/03/01 08:29:45 cph Exp $
+
+Copyright (c) 1993-95 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 #!optional output)
+  (pack-binaries (if (default-object? output) "lib/compdel.com" output)
+		 '(("sf"
+		    "make.com"
+		    "sf.bco"
+		    "sf.bld"
+		    "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"
+		    "machines\\i386\\make.com"
+		    "base\\make.com"
+		    "compiler.bco"
+		    "compiler.bld"
+		    "base\\switch.com"
+		    "base\\object.com"
+		    "base\\enumer.com"
+		    "base\\sets.com"
+		    "base\\mvalue.com"
+		    "base\\scode.com"
+		    "machines\\i386\\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"
+		    "rtlbase\\valclass.com"
+		    "back\\insseq.com"
+		    "base\\refctx.com"
+		    "base\\macros.com"
+		    "machines\\i386\\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\\i386\\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\\i386\\lapgen.com"
+		    "machines\\i386\\rules1.com"
+		    "machines\\i386\\rules2.com"
+		    "machines\\i386\\rules3.com"
+		    "machines\\i386\\rules4.com"
+		    "machines\\i386\\rulfix.com"
+		    "machines\\i386\\rulflo.com"
+		    "machines\\i386\\rulrew.com"
+		    "back\\syntax.com"
+		    "back\\syerly.com"
+		    "machines\\i386\\coerce.com"
+		    "back\\asmmac.com"
+		    "machines\\i386\\insmac.com"
+		    "machines\\i386\\inerly.com"
+		    "machines\\i386\\insutl.com"
+		    "machines\\i386\\instr1.com"
+		    "machines\\i386\\instr2.com"
+		    "machines\\i386\\instrf.com"
+		    "back\\mermap.com"
+		    "back\\linear.com"
+		    "machines\\i386\\lapopt.com"
+		    "machines\\i386\\assmd.com"
+		    "back\\symtab.com"
+		    "back\\bitutl.com"
+		    "back\\bittop.com"))))
\ No newline at end of file
diff --git a/etc/packeos2.scm b/etc/packeos2.scm
new file mode 100644
index 000000000..e21cd5aad
--- /dev/null
+++ b/etc/packeos2.scm
@@ -0,0 +1,159 @@
+#| -*-Scheme-*-
+
+$Id: packeos2.scm,v 1.1 1996/03/01 08:31:27 cph Exp $
+
+Copyright (c) 1993-95 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 OS/2 Edwin
+
+(if (not (environment-bound? system-global-environment 'PACK-BINARIES))
+    (load (merge-pathnames "pack" (directory-pathname (current-load-pathname)))
+	  '(RUNTIME LOAD)))
+
+(define (pack-edwin #!optional output)
+  (pack-binaries (if (default-object? output) "lib/eddel.com" output)
+		 '(("edwin"
+		    "make.com"
+		    "edwinos2.bco"
+		    "edwin.bld"
+		    "utils.com"
+		    "nvector.com"
+		    "ring.com"
+		    "strtab.com"
+		    "strpad.com"
+		    "macros.com"
+		    "class.com"
+		    "clscon.com"
+		    "clsmac.com"
+		    "xform.com"
+		    "paths.com"
+		    "struct.com"
+		    "grpops.com"
+		    "txtprp.com"
+		    "regops.com"
+		    "motion.com"
+		    "search.com"
+		    "image.com"
+		    "comman.com"
+		    "docstr.com"
+		    "comtab.com"
+		    "modes.com"
+		    "buffer.com"
+		    "bufset.com"
+		    "undo.com"
+		    "display.com"
+		    "screen.com"
+		    "winren.com"
+		    "window.com"
+		    "utlwin.com"
+		    "bufwin.com"
+		    "bufwfs.com"
+		    "bufwiu.com"
+		    "bufwmc.com"
+		    "comwin.com"
+		    "modwin.com"
+		    "buffrm.com"
+		    "edtfrm.com"
+		    "calias.com"
+		    "edtstr.com"
+		    "editor.com"
+		    "curren.com"
+		    "simple.com"
+		    "debuge.com"
+		    "modlin.com"
+		    "input.com"
+		    "prompt.com"
+		    "comred.com"
+		    "bufinp.com"
+		    "bufout.com"
+		    "winout.com"
+		    "things.com"
+		    "tparse.com"
+		    "syntax.com"
+		    "regexp.com"
+		    "rgxcmp.com"
+		    "linden.com"
+		    "os2.com"
+		    "dosfile.com"
+		    "fileio.com"
+		    "os2term.com"
+		    "process.com"
+		    "mousecom.com"
+		    "os2com.com"
+		    "debug.com"
+		    "dired.com"
+		    "diros2.com"
+		    "argred.com"
+		    "autold.com"
+		    "autosv.com"
+		    "basic.com"
+		    "bufcom.com"
+		    "bufmnu.com"
+		    "c-mode.com"
+		    "cinden.com"
+		    "comhst.com"
+		    "comint.com"
+		    "compile.com"
+		    "dabbrev.com"
+		    "evlcom.com"
+		    "filcom.com"
+		    "fill.com"
+		    "hlpcom.com"
+		    "info.com"
+		    "intmod.com"
+		    "keymap.com"
+		    "kilcom.com"
+		    "kmacro.com"
+		    "lincom.com"
+		    "lspcom.com"
+		    "malias.com"
+		    "motcom.com"
+		    "occur.com"
+		    "outline.com"
+		    "reccom.com"
+		    "regcom.com"
+		    "replaz.com"
+		    "rmail.com"
+		    "rmailsum.com"
+		    "rmailsrt.com"
+		    "schmod.com"
+		    "sendmail.com"
+		    "sercom.com"
+		    "iserch.com"
+		    "shell.com"
+		    "tagutl.com"
+		    "texcom.com"
+		    "wincom.com"
+		    "scrcom.com"
+		    "modefs.com"
+		    "rename.com"
+		    "loadef.com"
+		    "notify.com"))))
\ No newline at end of file
diff --git a/etc/packew32.scm b/etc/packew32.scm
new file mode 100644
index 000000000..09b13fe13
--- /dev/null
+++ b/etc/packew32.scm
@@ -0,0 +1,163 @@
+#| -*-Scheme-*-
+
+$Id: packew32.scm,v 1.1 1996/03/01 08:31:41 cph Exp $
+
+Copyright (c) 1993-95 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 Win32 Edwin
+
+(if (not (environment-bound? system-global-environment 'PACK-BINARIES))
+    (load (merge-pathnames "pack" (directory-pathname (current-load-pathname)))
+	  '(RUNTIME LOAD)))
+
+(define (pack-edwin #!optional output)
+  (pack-binaries (if (default-object? output) "lib/eddel.com" output)
+		 '(("edwin"
+		    "make.com"
+		    "edwinw32.bco"
+		    "edwin.bld"
+		    "utils.com"
+		    "nvector.com"
+		    "ring.com"
+		    "strtab.com"
+		    "strpad.com"
+		    "macros.com"
+		    "class.com"
+		    "clscon.com"
+		    "clsmac.com"
+		    "xform.com"
+		    "paths.com"
+		    "struct.com"
+		    "grpops.com"
+		    "txtprp.com"
+		    "regops.com"
+		    "motion.com"
+		    "search.com"
+		    "image.com"
+		    "comman.com"
+		    "docstr.com"
+		    "comtab.com"
+		    "modes.com"
+		    "buffer.com"
+		    "bufset.com"
+		    "undo.com"
+		    "display.com"
+		    "screen.com"
+		    "winren.com"
+		    "window.com"
+		    "utlwin.com"
+		    "bufwin.com"
+		    "bufwfs.com"
+		    "bufwiu.com"
+		    "bufwmc.com"
+		    "comwin.com"
+		    "modwin.com"
+		    "buffrm.com"
+		    "edtfrm.com"
+		    "calias.com"
+		    "edtstr.com"
+		    "editor.com"
+		    "curren.com"
+		    "simple.com"
+		    "debuge.com"
+		    "modlin.com"
+		    "input.com"
+		    "prompt.com"
+		    "comred.com"
+		    "bufinp.com"
+		    "bufout.com"
+		    "winout.com"
+		    "things.com"
+		    "tparse.com"
+		    "syntax.com"
+		    "regexp.com"
+		    "rgxcmp.com"
+		    "linden.com"
+		    "dos.com"
+		    "dosfile.com"
+		    "fileio.com"
+		    "termcap.com"
+		    "tterm.com"
+		    "ansi.com"
+		    "bios.com"
+		    "win32.com"
+		    "key-w32.com"
+		    "dosproc.com"
+		    "mousecom.com"
+		    "win32com.com"
+		    "debug.com"
+		    "dired.com"
+		    "argred.com"
+		    "autold.com"
+		    "autosv.com"
+		    "basic.com"
+		    "bufcom.com"
+		    "bufmnu.com"
+		    "c-mode.com"
+		    "cinden.com"
+		    "comhst.com"
+		    "comint.com"
+		    "compile.com"
+		    "dabbrev.com"
+		    "evlcom.com"
+		    "filcom.com"
+		    "fill.com"
+		    "hlpcom.com"
+		    "info.com"
+		    "intmod.com"
+		    "keymap.com"
+		    "kilcom.com"
+		    "kmacro.com"
+		    "lincom.com"
+		    "lspcom.com"
+		    "malias.com"
+		    "motcom.com"
+		    "occur.com"
+		    "outline.com"
+		    "reccom.com"
+		    "regcom.com"
+		    "replaz.com"
+		    "rmail.com"
+		    "rmailsum.com"
+		    "rmailsrt.com"
+		    "schmod.com"
+		    "sendmail.com"
+		    "sercom.com"
+		    "iserch.com"
+		    "shell.com"
+		    "tagutl.com"
+		    "texcom.com"
+		    "wincom.com"
+		    "scrcom.com"
+		    "modefs.com"
+		    "rename.com"
+		    "loadef.com"
+		    "notify.com"))))
\ No newline at end of file
-- 
2.25.1