summaryrefslogtreecommitdiffstats
path: root/transacc.asd
blob: 4795910b4e349c9e8683588994bf6bec6bd36fb3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
(require 'asdf)
(asdf:defsystem "transacc"
  :version "0.0.1"
  :author "Elouan Gros, Isciane Gros"
  :licence ""
  :depends-on ("mcclim")
  :components ((:module "src"
				:components
				((:file "main" :depends-on ("gui"))
				 (:file "gui" :depends-on ("game"))
				 (:file "game" :depends-on ("zone" "player"))
				 (:file "player" :depends-on ("commodities" "inventory"))
				 (:file "zone" :depends-on ("commodities"))
				 (:file "inventory" :depends-on ("commodities"))
				 (:file "commodities"))))
  :description "Buy and sell to greatness"
  :in-order-to ((test-op (test-op "transacc/tests"))))

(asdf:defsystem "transacc/tests"
  :depends-on ("transacc" "fiveam")
  :components ((:module "tests"
				:components
				((:file "test-commodities" :depends-on ("test"))
				 (:file "test-inventory" :depends-on ("test"))
				 (:file "test-player" :depends-on ("test"))
				
				 (:file "test"))))
  :perform (test-op (op c)
					(symbol-call :fiveam :run!
								 (find-symbol* :transacc-suite :transacc-tests))))