(:file "utilities" :depends-on ("package"))
(:file "tables" :depends-on ("package"))
(:file "c-types" :depends-on ("utilities"))
+ (:file "codegen" :depends-on ("c-types"))
(:file "posn-stream" :depends-on ("utilities"))
- (:file "lex" :depends-on ("posn-stream"))
+ (:file "errors" :depends-on ("posn-stream"))
+ (:file "lex" :depends-on ("posn-stream" "errors"))
(:file "pset" :depends-on ("lex"))
- (:file "parse-c-types" :depends-on ("lex" "c-types"))
- (:file "class-defs" :depends-on ("parse-c-types" "tables"))
- (:file "class-builder" :depends-on ("class-defs"))
+ (:file "parse-c-types" :depends-on ("lex" "c-types" "tables"))
+ (:file "class-defs" :depends-on ("parse-c-types"))
+ (:file "cpl" :depends-on ("class-defs"))
+ (:file "class-finalize" :depends-on ("class-defs" "cpl"))
+ (:file "class-builder" :depends-on ("class-finalize" "pset"))
+ (:file "class-layout" :depends-on ("class-defs"))
(:file "module" :depends-on ("parse-c-types" "tables"))
- (:file "output" :depends-on ("module"))))
+ (:file "output" :depends-on ("module"))
+ (:file "class-output" :depends-on ("class-layout" "output"))))
;;;----- That's all, folks --------------------------------------------------