52 lines
2.5 KiB
Common Lisp
52 lines
2.5 KiB
Common Lisp
;;;; OpenScenarioNext --- OpenScenario Language Design
|
|
;;;; This is copyrighted software. See documentation for terms.
|
|
;;;;
|
|
;;;; OSN.asd --- Central System Definition for ASDF
|
|
|
|
(cl:in-package #:cl-user)
|
|
|
|
;;;; %File Description:
|
|
;;;;
|
|
;;;; This file contains the system definition form for the OSN
|
|
;;;; Workbench. System definitions use the ASDF system definition
|
|
;;;; facility.
|
|
;;;;
|
|
|
|
;;;
|
|
;;; OSN itself
|
|
;;;
|
|
|
|
(asdf:defsystem "OSN"
|
|
:description "Workbench for OpenScenarioNext"
|
|
:author "Pierre R. Mai <pmai@pmsf.de>"
|
|
:components ((:module "lib"
|
|
:components
|
|
((:file "pkgdef")
|
|
(:file "macro-utilities"
|
|
:depends-on ("pkgdef"))
|
|
(:file "common-utilities"
|
|
:depends-on ("pkgdef"))
|
|
(:file "float-utilities"
|
|
:depends-on ("pkgdef"))
|
|
(:file "time-utilities"
|
|
:depends-on ("pkgdef"))
|
|
(:file "parsing-utilities"
|
|
:depends-on ("pkgdef"))))
|
|
(:module "src"
|
|
:components
|
|
((:file "pkgdef")
|
|
(:file "globals" :depends-on ("pkgdef"))
|
|
(:file "conditions" :depends-on ("pkgdef"))
|
|
(:file "osn" :depends-on ("pkgdef"))
|
|
(:file "osn-parser" :depends-on ("pkgdef" "conditions" "osn"))
|
|
(:file "osn-writer" :depends-on ("pkgdef" "conditions" "osn"))
|
|
(:file "osn-to-os10" :depends-on ("pkgdef" "conditions" "osn"))
|
|
(:file "ui-utils" :depends-on ("pkgdef" "globals" "conditions"))
|
|
(:file "debugger-ui" :depends-on ("pkgdef" "globals" "conditions" "ui-utils"))
|
|
(:file "osn-mode" :depends-on ("pkgdef" "globals" "conditions" "osn" "osn-parser" "osn-writer" "osn-to-os10"))
|
|
(:file "osn-viewer" :depends-on ("pkgdef" "globals" "conditions" "osn" "osn-parser" "osn-writer" "osn-to-os10" "ui-utils" "osn-mode"))
|
|
(:file "xosc-viewer" :depends-on ("pkgdef" "globals" "conditions" "ui-utils"))
|
|
(:file "win-ui" :depends-on ("pkgdef" "globals" "conditions" "ui-utils" "debugger-ui" "osn-viewer" "xosc-viewer")))
|
|
:depends-on ("lib")))
|
|
:depends-on ("cl-ppcre" "yacc" "cxml"))
|