c64-livecoding/wip-duuqnd/user-side-compiler/user-side-compiler.asd

36 lines
977 B
Common Lisp

(cl:in-package #:asdf-user)
(defsystem #:user-side-compiler
:serial t
:depends-on (#:closer-mop #:alexandria)
:components
((:file "package")
(:file "toolkit")
(:file "transform")
(:file "reference")
(:file "symbol-table")
(:file "tokenizer")
(:file "asm-function")
(:file "high-level")
(:file "parser")
(:file "label")
(:file "instruction")
(:file "s-print")
(:module "middle"
:depends-on ("package"
"tokenizer"
"high-level"
"parser")
:serial t
:components ((:file "data")
(:file "instructions")
(:file "graph-manipulation")
(:file "structure")
(:file "compile-node-to-ir")
(:file "optimizations")
(:file "jigs")))
(:module "backend"
:depends-on ("middle")
:serial t
:components ((:file "value-allocator")
(:file "code-generator")))))