1 | ;;;-*-Mode: LISP; Package: CCL -*- |
---|
2 | ;;; |
---|
3 | ;;; Copyright (C) 1994-2001 Digitool, Inc |
---|
4 | ;;; This file is part of OpenMCL. |
---|
5 | ;;; |
---|
6 | ;;; OpenMCL is licensed under the terms of the Lisp Lesser GNU Public |
---|
7 | ;;; License , known as the LLGPL and distributed with OpenMCL as the |
---|
8 | ;;; file "LICENSE". The LLGPL consists of a preamble and the LGPL, |
---|
9 | ;;; which is distributed with OpenMCL as the file "LGPL". Where these |
---|
10 | ;;; conflict, the preamble takes precedence. |
---|
11 | ;;; |
---|
12 | ;;; OpenMCL is referenced in the preamble as the "LIBRARY." |
---|
13 | ;;; |
---|
14 | ;;; The LLGPL is also available online at |
---|
15 | ;;; http://opensource.franz.com/preamble.html |
---|
16 | |
---|
17 | (in-package "CCL") |
---|
18 | |
---|
19 | ;;; module-name binary (source . files-depends-on) |
---|
20 | ;;; ----------- ------ --------------------------- |
---|
21 | (defparameter *ccl-system* |
---|
22 | '( |
---|
23 | (level-1 "ccl:ccl;level-1" ("ccl:l1;level-1.lisp")) |
---|
24 | (runtime "ccl:ccl;runtime" ("ccl:l1;runtime.lisp")) |
---|
25 | (level-1-test "ccl:level-1-test" ("ccl:l1;level-1-test.lisp")) |
---|
26 | (l1-cl-package "ccl:l1f;l1-cl-package" ("ccl:l1;l1-cl-package.lisp")) |
---|
27 | (l1-utils "ccl:l1f;l1-utils" ("ccl:l1;l1-utils.lisp")) |
---|
28 | (l1-numbers "ccl:l1f;l1-numbers" ("ccl:l1;l1-numbers.lisp")) |
---|
29 | (l1-init "ccl:l1f;l1-init" ("ccl:l1;l1-init.lisp")) |
---|
30 | (version "ccl:l1f;version" ("ccl:l1;version.lisp")) |
---|
31 | (l1-boot-1 "ccl:l1f;l1-boot-1" ("ccl:l1;l1-boot-1.lisp")) |
---|
32 | (l1-boot-2 "ccl:l1f;l1-boot-2" ("ccl:l1;l1-boot-2.lisp")) |
---|
33 | (l1-boot-3 "ccl:l1f;l1-boot-3" ("ccl:l1;l1-boot-3.lisp")) |
---|
34 | (l1-boot-lds "ccl:l1f;l1-boot-lds" ("ccl:l1;l1-boot-lds.lisp")) |
---|
35 | (l1-files "ccl:l1f;l1-files" ("ccl:l1;l1-files.lisp")) |
---|
36 | (l1-sort "ccl:l1f;l1-sort" ("ccl:l1;l1-sort.lisp")) |
---|
37 | (l1-dcode "ccl:l1f;l1-dcode" ("ccl:l1;l1-dcode.lisp")) |
---|
38 | (l1-clos-boot "ccl:l1f;l1-clos-boot" ("ccl:l1;l1-clos-boot.lisp")) |
---|
39 | (l1-clos "ccl:l1f;l1-clos" ("ccl:l1;l1-clos.lisp")) |
---|
40 | (l1-io "ccl:l1f;l1-io" ("ccl:l1;l1-io.lisp")) |
---|
41 | (l1-unicode "ccl:l1f;l1-unicode" ("ccl:l1;l1-unicode.lisp")) |
---|
42 | |
---|
43 | (l1-streams "ccl:l1f;l1-streams" ("ccl:l1;l1-streams.lisp")) |
---|
44 | (l1-events "ccl:l1f;l1-events" ("ccl:l1;l1-events.lisp")) |
---|
45 | (ppc-trap-support "ccl:l1f;ppc-trap-support" ("ccl:l1;ppc-trap-support.lisp")) |
---|
46 | (x86-trap-support "ccl:l1f;x86-trap-support" ("ccl:l1;x86-trap-support.lisp")) |
---|
47 | |
---|
48 | (l1-format "ccl:l1f;l1-format" ("ccl:l1;l1-format.lisp")) |
---|
49 | (l1-readloop "ccl:l1f;l1-readloop" ("ccl:l1;l1-readloop.lisp")) |
---|
50 | (l1-readloop-lds "ccl:l1f;l1-readloop-lds" ("ccl:l1;l1-readloop-lds.lisp")) |
---|
51 | (l1-reader "ccl:l1f;l1-reader" ("ccl:l1;l1-reader.lisp")) |
---|
52 | (l1-error-system "ccl:l1f;l1-error-system" ("ccl:l1;l1-error-system.lisp")) |
---|
53 | (ppc-error-signal "ccl:l1f;ppc-error-signal" ("ccl:l1;ppc-error-signal.lisp")) |
---|
54 | (x86-error-signal "ccl:l1f;x86-error-signal" ("ccl:l1;x86-error-signal.lisp")) |
---|
55 | (l1-error-signal "ccl:l1f;l1-error-signal" ("ccl:l1;l1-error-signal.lisp")) |
---|
56 | (l1-aprims "ccl:l1f;l1-aprims" ("ccl:l1;l1-aprims.lisp")) |
---|
57 | (l1-callbacks "ccl:l1f;l1-callbacks" ("ccl:l1;l1-callbacks.lisp")) |
---|
58 | (ppc-callback-support "ccl:l1f;ppc-callback-support" ("ccl:l1;ppc-callback-support.lisp")) |
---|
59 | (x86-callback-support "ccl:l1f;x86-callback-support" ("ccl:l1;x86-callback-support.lisp")) |
---|
60 | (l1-sysio "ccl:l1f;l1-sysio" ("ccl:l1;l1-sysio.lisp")) |
---|
61 | (l1-symhash "ccl:l1f;l1-symhash" ("ccl:l1;l1-symhash.lisp")) |
---|
62 | (l1-pathnames "ccl:l1f;l1-pathnames" ("ccl:l1;l1-pathnames.lisp")) |
---|
63 | (l1-lisp-threads "ccl:l1f;l1-lisp-threads" ("ccl:l1;l1-lisp-threads.lisp")) |
---|
64 | (l1-sockets "ccl:l1f;l1-sockets" ("ccl:l1;l1-sockets.lisp")) |
---|
65 | (ppc-threads-utils "ccl:l1f;ppc-threads-utils" ("ccl:l1;ppc-threads-utils.lisp")) |
---|
66 | (x86-threads-utils "ccl:l1f;x86-threads-utils" ("ccl:l1;x86-threads-utils.lisp")) |
---|
67 | (l1-application "ccl:l1f;l1-application" ("ccl:l1;l1-application.lisp")) |
---|
68 | (l1-processes "ccl:l1f;l1-processes" ("ccl:l1;l1-processes.lisp")) |
---|
69 | |
---|
70 | (l1-typesys "ccl:l1f;l1-typesys" ("ccl:l1;l1-typesys.lisp")) |
---|
71 | (sysutils "ccl:l1f;sysutils" ("ccl:l1;sysutils.lisp")) |
---|
72 | (nx "ccl:l1f;nx" ("ccl:compiler;nx.lisp" |
---|
73 | "ccl:compiler;nx0.lisp" |
---|
74 | "ccl:compiler;lambda-list.lisp" |
---|
75 | "ccl:compiler;nx-basic.lisp" |
---|
76 | "ccl:compiler;nx1.lisp")) |
---|
77 | (nxenv "ccl:bin;nxenv" ("ccl:compiler;nxenv.lisp")) |
---|
78 | (nx2 "ccl:bin;nx2" ("ccl:compiler;nx2.lisp")) |
---|
79 | (nx-base-app "ccl:l1f;nx-base-app" ("ccl:compiler;nx-base-app.lisp" |
---|
80 | "ccl:compiler;lambda-list.lisp")) |
---|
81 | (dll-node "ccl:bin;dll-node" ("ccl:compiler;dll-node.lisp")) |
---|
82 | (ppc32-arch "ccl:bin;ppc32-arch" ("ccl:compiler;PPC;PPC32;ppc32-arch.lisp")) |
---|
83 | (ppc-arch "ccl:bin;ppc-arch" ("ccl:compiler;PPC;ppc-arch.lisp")) |
---|
84 | (x86-arch "ccl:bin;x86-arch" ("ccl:compiler;X86;x86-arch.lisp")) |
---|
85 | (ppc64-arch "ccl:bin;ppc64-arch" ("ccl:compiler;PPC;PPC64;ppc64-arch.lisp")) |
---|
86 | (x8632-arch "ccl:bin;x8632-arch" ("ccl:compiler;X86;X8632;x8632-arch.lisp")) |
---|
87 | (x8664-arch "ccl:bin;x8664-arch" ("ccl:compiler;X86;X8664;x8664-arch.lisp")) |
---|
88 | (arch "ccl:bin;arch" ("ccl:compiler;arch.lisp")) |
---|
89 | (ppcenv "ccl:bin;ppcenv" ("ccl:lib;ppcenv.lisp")) |
---|
90 | (x8664env "ccl:bin;x8664env" ("ccl:lib;x8664env.lisp")) |
---|
91 | (x8632env "ccl:bin;x8632env" ("ccl:lib;x8632env.lisp")) |
---|
92 | (vreg "ccl:bin;vreg" ("ccl:compiler;vreg.lisp")) |
---|
93 | (ppc-asm "ccl:bin;ppc-asm" ("ccl:compiler;PPC;ppc-asm.lisp")) |
---|
94 | (x86-asm "ccl:bin;x86-asm" ("ccl:compiler;X86;x86-asm.lisp")) |
---|
95 | (vinsn "ccl:bin;vinsn" ("ccl:compiler;vinsn.lisp")) |
---|
96 | (ppc32-vinsns "ccl:bin;ppc32-vinsns" ("ccl:compiler;PPC;PPC32;ppc32-vinsns.lisp")) |
---|
97 | (ppc64-vinsns "ccl:bin;ppc64-vinsns" ("ccl:compiler;PPC;PPC64;ppc64-vinsns.lisp")) |
---|
98 | (x8632-vinsns "ccl:bin;x8632-vinsns" ("ccl:compiler;X86;X8632;x8632-vinsns.lisp")) |
---|
99 | (x8664-vinsns "ccl:bin;x8664-vinsns" ("ccl:compiler;X86;X8664;x8664-vinsns.lisp")) |
---|
100 | (reg "ccl:bin;reg" ("ccl:compiler;reg.lisp")) |
---|
101 | (subprims "ccl:bin;subprims" ("ccl:compiler;subprims.lisp")) |
---|
102 | (risc-lap "ccl:bin;risc-lap" ("ccl:compiler;risc-lap.lisp")) |
---|
103 | (ppc-lap "ccl:bin;ppc-lap" ("ccl:compiler;PPC;ppc-lap.lisp")) |
---|
104 | (x86-lap "ccl:bin;x86-lap" ("ccl:compiler;X86;x86-lap.lisp")) |
---|
105 | (backend "ccl:bin;backend" ("ccl:compiler;backend.lisp")) |
---|
106 | (ppc32-backend "ccl:bin;ppc32-backend" ("ccl:compiler;PPC;PPC32;ppc32-backend.lisp")) |
---|
107 | (ppc64-backend "ccl:bin;ppc64-backend" ("ccl:compiler;PPC;PPC64;ppc64-backend.lisp")) |
---|
108 | (ppc-backend "ccl:bin;ppc-backend" ("ccl:compiler;PPC;ppc-backend.lisp")) |
---|
109 | (x8632-backend "ccl:bin;x8632-backend" ("ccl:compiler;X86;X8632;x8632-backend.lisp")) |
---|
110 | (x8664-backend "ccl:bin;x8664-backend" ("ccl:compiler;X86;X8664;x8664-backend.lisp")) |
---|
111 | (x86-backend "ccl:bin;x86-backend" ("ccl:compiler;X86;x86-backend.lisp")) |
---|
112 | (ppc2 "ccl:bin;ppc2" ("ccl:compiler;PPC;ppc2.lisp")) |
---|
113 | (x862 "ccl:bin;x862" ("ccl:compiler;X86;x862.lisp")) |
---|
114 | |
---|
115 | (ppc-lapmacros "ccl:bin;ppc-lapmacros" ("ccl:compiler;PPC;ppc-lapmacros.lisp")) |
---|
116 | (x86-lapmacros "ccl:bin;x86-lapmacros" ("ccl:compiler;X86;x86-lapmacros.lisp")) |
---|
117 | (ppc-disassemble "ccl:bin;ppc-disassemble" ("ccl:compiler;PPC;ppc-disassemble.lisp")) |
---|
118 | (x86-disassemble "ccl:bin;x86-disassemble" ("ccl:compiler;X86;x86-disassemble.lisp")) |
---|
119 | (xfasload "ccl:xdump;xfasload" ("ccl:xdump;xfasload.lisp")) |
---|
120 | (xppcfasload "ccl:xdump;xppcfasload" ("ccl:xdump;xppcfasload.lisp")) |
---|
121 | (xx8632fasload "ccl:xdump;xx8632-fasload" ("ccl:xdump;xx8632-fasload.lisp")) |
---|
122 | (xx8664fasload "ccl:xdump;xx8664-fasload" ("ccl:xdump;xx8664-fasload.lisp")) |
---|
123 | (heap-image "ccl:xdump;heap-image" ("ccl:xdump;heap-image.lisp")) |
---|
124 | (xsym "ccl:xdump;xsym" ("ccl:xdump;xsym.lisp")) |
---|
125 | (number-macros "ccl:bin;number-macros" ("ccl:lib;number-macros.lisp")) |
---|
126 | (number-case-macro "ccl:bin;number-case-macro" ("ccl:lib;number-case-macro.lisp")) |
---|
127 | (optimizers "ccl:bin;optimizers" ("ccl:compiler;optimizers.lisp")) |
---|
128 | (backquote "ccl:bin;backquote" ("ccl:lib;backquote.lisp")) |
---|
129 | (lispequ "ccl:library;lispequ" ("ccl:library;lispequ.lisp")) |
---|
130 | (sysequ "ccl:bin;sysequ" ("ccl:lib;sysequ.lisp")) |
---|
131 | (toolequ "ccl:bin;toolequ" ("ccl:lib;toolequ.lisp")) |
---|
132 | (level-2 "ccl:bin;level-2" ("ccl:lib;level-2.lisp")) |
---|
133 | (macros "ccl:bin;macros" ("ccl:lib;macros.lisp")) |
---|
134 | (defstruct-macros "ccl:bin;defstruct-macros" ("ccl:lib;defstruct-macros.lisp")) |
---|
135 | (foreign-types "ccl:bin;foreign-types" ("ccl:lib;foreign-types.lisp")) |
---|
136 | (ffi-linuxppc32 "ccl:bin;ffi-linuxppc32" ("ccl:lib;ffi-linuxppc32.lisp")) |
---|
137 | (ffi-darwinppc32 "ccl:bin;ffi-darwinppc32" ("ccl:lib;ffi-darwinppc32.lisp")) |
---|
138 | (ffi-darwinppc64 "ccl:bin;ffi-darwinppc64" ("ccl:lib;ffi-darwinppc64.lisp")) |
---|
139 | (ffi-linuxppc64 "ccl:bin;ffi-linuxppc64" ("ccl:lib;ffi-linuxppc64.lisp")) |
---|
140 | (ffi-darwinx8632 "ccl:bin;ffi-darwinx8632" ("ccl:lib;ffi-darwinx8632.lisp")) |
---|
141 | (ffi-linuxx8664 "ccl:bin;ffi-linuxx8664" ("ccl:lib;ffi-linuxx8664.lisp")) |
---|
142 | (ffi-darwinx8664 "ccl:bin;ffi-darwinx8664" ("ccl:lib;ffi-darwinx8664.lisp")) |
---|
143 | (ffi-freebsdx8664 "ccl:bin;ffi-freebsdx8664" ("ccl:lib;ffi-freebsdx8664.lisp")) |
---|
144 | (ffi-solarisx8664 "ccl:bin;ffi-solarisx8664" ("ccl:lib;ffi-solarisx8664.lisp")) |
---|
145 | (ffi-win64 "ccl:bin;ffi-win64" ("ccl:lib;ffi-win64.lisp")) |
---|
146 | (ffi-linuxx8632 "ccl:bin;ffi-linuxx8632" ("ccl:lib;ffi-linuxx8632.lisp")) |
---|
147 | (ffi-win32 "ccl:bin;ffi-win32" ("ccl:lib;ffi-win32.lisp")) |
---|
148 | (ffi-solarisx8632 "ccl:bin;ffi-solarisx8632" ("ccl:lib;ffi-solarisx8632.lisp")) |
---|
149 | (ffi-freebsdx8632 "ccl:bin;ffi-freebsdx8632" ("ccl:lib;ffi-freebsdx8632.lisp")) |
---|
150 | |
---|
151 | (db-io "ccl:bin;db-io" ("ccl:lib;db-io.lisp")) |
---|
152 | (hash "ccl:bin;hash" ("ccl:lib;hash.lisp")) |
---|
153 | (nfcomp "ccl:bin;nfcomp" ("ccl:lib;nfcomp.lisp")) |
---|
154 | (lists "ccl:bin;lists" ("ccl:lib;lists.lisp")) |
---|
155 | (chars "ccl:bin;chars" ("ccl:lib;chars.lisp")) |
---|
156 | (streams "ccl:bin;streams" ("ccl:lib;streams.lisp")) |
---|
157 | (pathnames "ccl:bin;pathnames" ("ccl:lib;pathnames.lisp")) |
---|
158 | (describe "ccl:bin;describe" ("ccl:lib;describe.lisp")) |
---|
159 | (mcl-compat "ccl:bin;mcl-compat" ("ccl:lib;mcl-compat.lisp")) |
---|
160 | (backtrace "ccl:bin;backtrace" ("ccl:lib;backtrace.lisp")) |
---|
161 | (ppc-backtrace "ccl:bin;ppc-backtrace" ("ccl:lib;ppc-backtrace.lisp")) |
---|
162 | (x86-backtrace "ccl:bin;x86-backtrace" ("ccl:lib;x86-backtrace.lisp")) |
---|
163 | (backtrace-lds "ccl:bin;backtrace-lds" ("ccl:lib;backtrace-lds.lisp")) |
---|
164 | (apropos "ccl:bin;apropos" ("ccl:lib;apropos.lisp")) |
---|
165 | (numbers "ccl:bin;numbers" ("ccl:lib;numbers.lisp")) |
---|
166 | (dumplisp "ccl:bin;dumplisp" ("ccl:lib;dumplisp.lisp")) |
---|
167 | (defstruct "ccl:bin;defstruct" ("ccl:lib;defstruct.lisp" |
---|
168 | "ccl:lib;defstruct-macros.lisp")) |
---|
169 | (defstruct-lds "ccl:bin;defstruct-lds" ("ccl:lib;defstruct-lds.lisp" |
---|
170 | "ccl:lib;defstruct-macros.lisp")) |
---|
171 | (method-combination |
---|
172 | "ccl:bin;method-combination" |
---|
173 | ("ccl:lib;method-combination.lisp")) |
---|
174 | (encapsulate "ccl:bin;encapsulate" ("ccl:lib;encapsulate.lisp")) |
---|
175 | (read "ccl:bin;read" ("ccl:lib;read.lisp")) |
---|
176 | (misc "ccl:bin;misc" ("ccl:lib;misc.lisp")) |
---|
177 | (arrays-fry "ccl:bin;arrays-fry" ("ccl:lib;arrays-fry.lisp")) |
---|
178 | (sequences "ccl:bin;sequences" ("ccl:lib;sequences.lisp")) |
---|
179 | (sort "ccl:bin;sort" ("ccl:lib;sort.lisp")) |
---|
180 | (setf "ccl:bin;setf" ("ccl:lib;setf.lisp")) |
---|
181 | (setf-runtime "ccl:bin;setf-runtime" ("ccl:lib;setf-runtime.lisp")) |
---|
182 | (format "ccl:bin;format" ("ccl:lib;format.lisp")) |
---|
183 | (case-error "ccl:bin;case-error" ("ccl:lib;case-error.lisp")) |
---|
184 | (pprint "ccl:bin;pprint" ("ccl:lib;pprint.lisp")) |
---|
185 | (time "ccl:bin;time" ("ccl:lib;time.lisp")) |
---|
186 | (print-db "ccl:bin;print-db" ("ccl:lib;print-db.lisp")) |
---|
187 | ; (eval "ccl:bin;eval" ("ccl:lib;eval.lisp")) |
---|
188 | |
---|
189 | (arglist "ccl:bin;arglist" ("ccl:lib;arglist.lisp")) |
---|
190 | |
---|
191 | (edit-callers "ccl:bin;edit-callers" ("ccl:lib;edit-callers.lisp")) |
---|
192 | ;; (hash-cons "ccl:library;hash-cons" ("ccl:library;hash-cons.lisp")) |
---|
193 | ;; (step "ccl:bin;step" ("ccl:lib;step.lisp")) |
---|
194 | (ccl-export-syms "ccl:bin;ccl-export-syms" ("ccl:lib;ccl-export-syms.lisp")) |
---|
195 | (systems "ccl:bin;systems" ("ccl:lib;systems.lisp")) |
---|
196 | (compile-ccl "ccl:bin;compile-ccl" ("ccl:lib;compile-ccl.lisp")) |
---|
197 | (ppc-init-ccl "ccl:bin;ppc-init-ccl" ("ccl:lib;ppc-init-ccl.lisp")) |
---|
198 | (distrib-inits "ccl:bin;distrib-inits" ("ccl:lib;distrib-inits.lisp")) |
---|
199 | (lisp-package "ccl:library;lisp-package" ("ccl:library;lisp-package.lisp")) |
---|
200 | ;; need to add swapping, xdump to CCL's *module-search-path* |
---|
201 | (xdump "ccl:xdump;xdump" ("ccl:xdump;xdump.lisp")) |
---|
202 | (fasload "ccl:xdump;fasload" ("ccl:xdump;fasload.lisp")) |
---|
203 | (loop "ccl:library;loop" ("ccl:library;loop.lisp")) |
---|
204 | (linux-files "ccl:l1f;linux-files" ("ccl:level-1;linux-files.lisp")) |
---|
205 | (source-files "ccl:bin;source-files" ("ccl:lib;source-files.lisp")) |
---|
206 | (cover "ccl:bin;cover" ("ccl:library;cover.lisp")) |
---|
207 | (leaks "ccl:bin;leaks" ("ccl:library;leaks.lisp")) |
---|
208 | |
---|
209 | (prepare-mcl-environment "ccl:bin;prepare-mcl-environment" ("ccl:lib;prepare-mcl-environment.lisp")) |
---|
210 | (defsystem "ccl:tools;defsystem" ("ccl:tools;defsystem.lisp")) |
---|
211 | (asdf "ccl:tools;asdf" ("ccl:tools;asdf.lisp")) |
---|
212 | (jp-encode-table "ccl:bin;jp-encode-table" ("ccl:library;jp-encode-table.lisp")) |
---|
213 | (jp-encode "ccl:bin;jp-encode" ("ccl:library;jp-encode.lisp")))) |
---|
214 | |
---|