-
Notifications
You must be signed in to change notification settings - Fork 6
/
tangram-sysdcl.lisp
70 lines (49 loc) · 1.22 KB
/
tangram-sysdcl.lisp
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
;;; -*- Mode: LISP; Syntax: Common-Lisp; Package: CL-USER -*-
(in-package :cl-user)
(setf (logical-pathname-translations "tangram")
'(("**;*.*" "C:\\Users\\micha\\Desktop\\GIT\\Common-Lisp-Tangram-Solver\\src\\**\\*.*")))
;;;
;;;
;;;
(require "clim")
(load "tangram:define-system.lisp")
;;;
;;;
;;;
(define-system tangram-aux
(:default-pathname "tangram:tools;")
(:serial
"aux8"))
(define-system tangram-persistence
(:default-pathname "tangram:persistence;")
(:serial
"persistence2"))
(define-system tangram-geometry
(:default-pathname "tangram:geometry;")
(:serial
"geometry"
"box-relations"
"predicates"
"rcc-predicates"
"relations"))
;;;
;;;
;;;
(define-system tangram-main
(:default-pathname "tangram:main;")
(:serial tangram-aux tangram-persistence "covering4"))
(define-system tangram-gui
(:default-pathname "tangram:gui;")
(:serial tangram-aux tangram-persistence "gui-aux" "gui3"))
(define-system tangram
(:default-pathname "tangram:")
(:serial "tangram-packages"
#+:linux
"tangram-templates"
tangram-aux tangram-persistence tangram-geometry
tangram-main tangram-gui))
;;;
;;;
;;;
(compile-system "tangram" :force-p t)
(load-system "tangram")