X-Git-Url: http://repo.macrolet.net/gitweb/?a=blobdiff_plain;f=build-order.lisp-expr;h=9c5d805abb9b46aca1d3a4f27aaddff0730c413e;hb=9837343101c3da7b3a8f94609ec116ec5025436a;hp=c44ad4382e7abd182d1f61af2fcd21fa883afbf0;hpb=fe19212267bef96fedb712ebb43abc91631aea18;p=sbcl.git diff --git a/build-order.lisp-expr b/build-order.lisp-expr index c44ad43..9c5d805 100644 --- a/build-order.lisp-expr +++ b/build-order.lisp-expr @@ -497,6 +497,7 @@ ("src/compiler/trace-table") ; needs EMIT-LABEL macro from compiler/assem.lisp + ("src/code/debug-info") ;; Compiling this requires fop definitions from code/fop.lisp and ;; trace table definitions from compiler/trace-table.lisp. ("src/compiler/dump") @@ -531,8 +532,6 @@ ("src/compiler/tn") ("src/compiler/life") - ("src/code/debug-info") - ("src/compiler/debug-dump") ("src/compiler/generic/utils") ("src/compiler/fopcompile") @@ -602,14 +601,14 @@ ("src/compiler/generic/late-type-vops") ;; KLUDGE: The assembly files need to be compiled twice: once as - ;; normal lisp files, and once by sb-c:assemble-file. We play some - ;; symlink games to make sure we don't scribble over anything we - ;; shouldn't, but these are actually the same files: - - ("src/compiler/assembly/target/assem-rtns") - ("src/compiler/assembly/target/array") - ("src/compiler/assembly/target/arith") - ("src/compiler/assembly/target/alloc") + ;; normal lisp files, and once by sb-c:assemble-file. We use a + ;; different suffix / "file type" for the :assem versions to make + ;; sure we don't scribble over anything we shouldn't. + + ("src/assembly/target/assem-rtns") + ("src/assembly/target/array") + ("src/assembly/target/arith") + ("src/assembly/target/alloc") ("src/assembly/target/assem-rtns" :assem :not-host) ("src/assembly/target/array" :assem :not-host) ("src/assembly/target/arith" :assem :not-host) @@ -631,6 +630,7 @@ ("src/compiler/copyprop") ("src/compiler/represent") + ("src/compiler/ir2opt") ("src/compiler/pack") ("src/compiler/codegen") ("src/compiler/debug")