-
Notifications
You must be signed in to change notification settings - Fork 0
/
lambda-lifter.asd
29 lines (25 loc) · 1.12 KB
/
lambda-lifter.asd
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
;;; -*- ICFPC 2012: the lambda lifter -*-
(defpackage #:lambda-lifter-asd
(:use :cl :asdf))
(in-package #:lambda-lifter-asd)
(defsystem lambda-lifter
:name "lambda-lifter"
:version "0.1"
:author "skilful&crafty (swizard and turtle)"
:licence "icfpc"
:description "ICFPC 2012: the lambda lifter"
:depends-on (:iterate :metatilities :split-sequence)
:components ((:file "package")
(:file "map-builder" :depends-on ("package"))
(:file "path" :depends-on ("map-builder"))
(:file "portals" :depends-on ("path"))
(:file "lambda" :depends-on ("path"))
(:file "rock" :depends-on ("path"))
(:file "score" :depends-on ("path"))
(:file "robot" :depends-on ("lambda" "rock" "portals"))
(:file "water" :depends-on ("robot"))
(:file "beard" :depends-on ("path"))
(:file "a-star" :depends-on ("package"))
(:file "strategy" :depends-on ("rock" "water" "a-star"))
(:file "game" :depends-on ("robot" "score" "water" "beard" "strategy"))
(:file "main" :depends-on ("game"))))