X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=build-order.lisp-expr;h=627a884fdfda5aed865e667ccdc5ed8ab2bd53e5;hb=6c786e7a88db0eb7bcfae4afd35ec7aad6682ecb;hp=69d1547952c83d06741dbf560012b37066c18ca5;hpb=e8607908388c96db633bb7046a4b97844642768b;p=sbcl.git diff --git a/build-order.lisp-expr b/build-order.lisp-expr index 69d1547..627a884 100644 --- a/build-order.lisp-expr +++ b/build-order.lisp-expr @@ -39,6 +39,10 @@ ;; This comes early because it's useful for debugging everywhere. ("src/code/show") + ;; This comes as early as possible, so that we catch the source locations + ;; for everything. + ("src/code/early-source-location") + ;; This comes early because the cross-compilation host's backquote ;; logic can expand into something which can't be executed on the ;; target Lisp (e.g. in CMU CL where it expands into internal @@ -208,7 +212,7 @@ ;; "src/code/unix.lisp" needs this. It's generated automatically by ;; grovel_headers.c, i.e. it's not in CVS. - ("output/stuff-groveled-from-headers" :not-host) + #!-win32 ("output/stuff-groveled-from-headers" :not-host) ("src/code/unix" :not-host) @@ -220,6 +224,7 @@ #!+irix ("src/code/irix-os" :not-host) #!+bsd ("src/code/bsd-os" :not-host) #!+linux ("src/code/linux-os" :not-host) + #!+win32 ("src/code/win32-os" :not-host) ;; sparc-vm and ppc-vm need sc-offset defined to get at internal ;; error args. This file contains stuff previously in @@ -240,7 +245,8 @@ ;; FIXME: do we really want to keep this? -- CSR, 2002-08-31 #!+rt ("src/code/rt-vm" :not-host) - ("src/code/target-signal" :not-host) ; needs OS-CONTEXT-T from x86-vm + #!-win32 ("src/code/target-signal" :not-host) ; needs OS-CONTEXT-T from x86-vm + #!+win32 ("src/code/target-exception" :not-host) ("src/code/symbol" :not-host) ("src/code/bignum" :not-host) @@ -277,6 +283,7 @@ ("src/code/sort" :not-host) ("src/code/time" :not-host) + ("src/code/timer" :not-host) ("src/code/weak" :not-host) ("src/code/final" :not-host) @@ -473,6 +480,7 @@ ("src/compiler/dump") ("src/compiler/main") ; needs DEFSTRUCT FASL-OUTPUT from dump.lisp + ("src/code/source-location") ("src/compiler/target-main" :not-host) ("src/compiler/ir1tran") ("src/compiler/ir1tran-lambda") @@ -632,7 +640,10 @@ ("src/code/reader" :not-host) ; needs "code/readtable" ("src/code/target-stream" :not-host) ; needs WHITESPACEP from "code/reader" ("src/code/target-pathname" :not-host) ; needs "code/pathname" + ("src/code/unix-pathname" :not-host) + ("src/code/win32-pathname" :not-host) ("src/code/filesys" :not-host) ; needs HOST from "code/pathname" + ("src/code/save" :not-host) ; uses the definition of PATHNAME ; from "code/pathname" ("src/code/sharpm" :not-host) ; uses stuff from "code/reader" @@ -652,9 +663,15 @@ ("src/code/octets" :not-host) #!+sb-unicode - ("src/code/eucjp" :not-host) + ("src/code/external-formats/enc-cyr" :not-host) + #!+sb-unicode + ("src/code/external-formats/enc-dos" :not-host) + #!+sb-unicode + ("src/code/external-formats/enc-iso" :not-host) + #!+sb-unicode + ("src/code/external-formats/enc-win" :not-host) #!+sb-unicode - ("src/code/koi8-r" :not-host) + ("src/code/external-formats/eucjp" :not-host) ;; The code here can't be compiled until CONDITION and ;; DEFINE-CONDITION are defined and SB!DEBUG:*STACK-TOP-HINT* is