X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=build-order.lisp-expr;h=7d0fdff511c5d3efc537975a6e0ba3f077b2c49e;hb=427cac784579a935a06b0d66bac63dbf9bf325a4;hp=ba71c0e96c68304658241191b88e57a9c267f4e2;hpb=7fb597b585fc715537ea644f7d84440eca217ca1;p=sbcl.git diff --git a/build-order.lisp-expr b/build-order.lisp-expr index ba71c0e..7d0fdff 100644 --- a/build-order.lisp-expr +++ b/build-order.lisp-expr @@ -212,9 +212,10 @@ ;; "src/code/unix.lisp" needs this. It's generated automatically by ;; grovel_headers.c, i.e. it's not in CVS. - #!-win32 ("output/stuff-groveled-from-headers" :not-host) + ("output/stuff-groveled-from-headers" :not-host) ("src/code/unix" :not-host) + #!+win32 ("src/code/win32" :not-host) #!+mach ("src/code/mach" :not-host) #!+mach ("src/code/mach-os" :not-host) @@ -464,7 +465,8 @@ ("src/code/load") #!+linkage-table ("src/code/linkage-table" :not-host) - #!+os-provides-dlopen ("src/code/foreign-load" :not-host) + #!+(and os-provides-dlopen (not win32)) ("src/code/foreign-load" :not-host) + #!+(and os-provides-dlopen win32) ("src/code/win32-foreign-load" :not-host) ("src/code/foreign") ("src/code/fop") ; needs macros from code/load.lisp @@ -640,7 +642,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"