From 7fcc50a0f15530eb6a97c9bc910815d3e92dbe18 Mon Sep 17 00:00:00 2001 From: Chris Hanson 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