Fixed the new lexer.
[m68k-assembler.git] / m68k-assembler.asd
blob6388195c6eecf48b8f2343554f27256a0deb02fb
1 ;; -*- Lisp -*-
3 (defpackage #:assembler-system (:use #:cl #:asdf))
4 (in-package #:assembler-system)
6 (defsystem m68k-assembler
7   :depends-on (:anaphora :cl-ppcre :osicat :rt)
8   :author "Julian Squires <julian@cipht.net>"
9   :version "alpha zero"
11   :components
12   ((:file "package")
13    (:file "special-variables" :depends-on ("package"))
14    (:file "utils" :depends-on ("package"))
15    (:file "machine" :depends-on ("package" "utils"))
16    (:file "deflexer")
17    (:file "lexer" :depends-on ("package" "machine" "utils" "deflexer"))
18    (:file "parser" :depends-on ("package"))
19    (:file "ast" :depends-on ("package" "utils" "lexer"))
20    (:file "sections" :depends-on ("package" "utils" "special-variables"))
21    (:file "symbol-table" :depends-on ("package" "utils" "sections" "special-variables"))
22    (:file "codegen" :depends-on ("package" "sections" "utils"
23                                  "special-variables" "machine"))
24    (:file "pseudo-ops" :depends-on ("package" "assembler" "special-variables"
25                                     "symbol-table"))
26    (:file "assembler" :depends-on ("package" "sections" "utils"
27                                    "codegen" "ast" "parser" "lexer"
28                                    "symbol-table" "special-variables"))
29    (:file "aout" :depends-on ("package" "assembler" "utils" "symbol-table"))))
31 ;;; XXX add stuff to build parser here