Move from github, collapse gltk and strictmath, add candle
[clnl] / clnl.asd
diff --git a/clnl.asd b/clnl.asd
new file mode 100644 (file)
index 0000000..893a0d7
--- /dev/null
+++ b/clnl.asd
@@ -0,0 +1,58 @@
+(asdf:defsystem clnl
+ :name "Experiment"
+ :version "0.1.0"
+ :maintainer "Frank Duncan (frank@consxy.com)"
+ :author "Frank Duncan (frank@consxy.com)"
+ :pathname "src/main"
+ :components
+ ((:module "strictmath"
+   :pathname "strictmath"
+   :components ((:file "package") (:file "base") (:file "rem-pio2") (:file "kcos")
+                (:file "ksin") (:file "sin") (:file "cos"))
+   :serial t)
+  (:module "clnl-gltk"
+   :pathname "clnl-gltk"
+   :components ((:file "package") (:file "base") (:file "font") (:file "textbox")
+                (:file "inputbox") (:file "button") (:file "switch") (:file "slider")
+                (:file "setup"))
+   :serial t)
+  (:module "clnl"
+   :pathname "clnl"
+   :components
+   ((:module "base"
+     :pathname ""
+     :components ((:file "package") (:file "base") (:file "extensions") (:file "model")
+                  (:file "lex") (:file "parse"))
+     :serial t)
+    (:module "clnl-nvm"
+     :pathname "nvm"
+     :components ((:file "package") (:file "base") (:file "utils")
+                  (:file "agent") (:file "nvm") (:file "agentset") (:file "controlflow")
+                  (:file "inout") (:file "math") (:file "turtles") (:file "world") (:file "topology"))
+     :serial t)
+    (:module "main"
+     :pathname ""
+     :components ((:file "code-parse")  
+                  (:file "transpile") (:file "random") (:file "interface") (:file "main"))
+     :serial t))))
+ :depends-on (:cl-ppcre :mt19937 :cl-opengl :cl-glu :cl-glut :ieee-floats))
+
+(asdf:defsystem clnl-test
+ :name "Experiment Tests"
+ :maintainer "Frank Duncan (frank@consxy.com)"
+ :author "Frank Duncan (frank@consxy.com)"
+ :pathname "src/test"
+ :components
+ ((:module "strictmath-test"
+   :pathname "strictmath"
+   :components ((:file "package") (:file "main"))
+   :serial t)
+  (:module "clnl-gltk-test"
+   :pathname "clnl-gltk"
+   :components ((:file "package") (:file "main") (:file "tests"))
+   :serial t)
+  (:module "clnl-test"
+   :pathname "clnl"
+   :components ((:file "package") (:file "main") (:file "simpletests") (:file "modeltests") (:file "viewtests"))
+   :serial t))
+ :depends-on (:ironclad :clnl))