source: abuse/tags/pd/macabuse/maker.lsp @ 49

Last change on this file since 49 was 49, checked in by Sam Hocevar, 12 years ago
  • Imported original public domain release, for future reference.
File size: 1.9 KB
Line 
1(perm-space)
2(trace 1)
3(setq outdir ".")
4
5;; appends something to the end of a list
6(defun app (head tail) (if (null head) tail (cons (car head) (app (cdr head) tail))))
7
8(setq netfile (select platform
9                      ('LINUX "src/net/mac/tcpip")
10                      ('SGI   "src/net/mac/tcpip")
11                      ('AIX   "src/net/mac/tcpip")
12                      ('WATCOM "src/net/dos4gw/ipx_dud")
13                        ))
14
15(setq targets     
16        `(("game"     
17           ,(cons netfile
18                  '("src/mono_cfg" "src/specache" "imlib/sprite" "src/netcfg"  "src/text_gui"
19                    "src/key_cfg"
20                    "src/innet"                      "src/net/unix/gserver" 
21                    "src/net/unix/gclient"           "src/net/unix/fileman"            "src/net/sock"
22                    "src/chat"      "src/endgame"    "src/setup"       "src/version"   "src/loadgame"   "src/profile"
23                    "src/cop"        "src/statbar"   "src/compiled"    "src/ant"       "src/sensor"
24                    "src/lisp_opt"   "src/demo"      "src/lcache"      "src/lisp_gc"
25                    "src/nfclient"   "src/username"  "src/clisp2"       "src/gui"
26                    "src/transp"     "src/collide"   "src/trig"        "src/property"
27                    "src/lisp"       "src/cache"     "src/objects"
28                    "src/extend"     "src/console"   "src/ability"
29                    "src/items"      "src/dev"       "src/chars"        "src/level"    "src/smallfnt"
30                    "src/help"       "src/intsect"   "src/loader2"       "src/seq"     
31                    "src/points"     "src/fnt6x13"   "src/morpher"      "src/menu"     "src/director" "src/view"
32                    "src/config"     "src/game"      "src/light"        "src/devsel"
33                    "src/crc"        "src/gamma"     "src/language"))
34
35           ("imlib/image" "imlib/winman" "imlib/gui" "imlib/dir"
36            "imlib/time" "imlib/sound" "imlib/joy"   "imlib/packet")
37           ("inc" "imlib/include" "src/net/inc" "src/net/unix" "src/net/inc")
38           "")))
39
40(setq imlib_dir      "imlib/")
41(setq cflags         "")
42(compile-file        (concatenate 'string imlib_dir "makemake.lsp"))
43
Note: See TracBrowser for help on using the repository browser.