Move tty-related code to termio/ subdir.
[clon.git] / Makefile.inc
blobffb7f45d6a3eaf4a3f78f49da7151995b7a7553c
1 ### Makefile.inc --- Inclusion part
3 ## Copyright (C) 2010, 2011, 2012 Didier Verna.
5 ## Author:     Didier Verna <didier@lrde.epita.fr>
6 ## Maintainer: Didier Verna <didier@lrde.epita.fr>
8 ## This file is part of Clon.
10 ## Permission to use, copy, modify, and distribute this software for any
11 ## purpose with or without fee is hereby granted, provided that the above
12 ## copyright notice and this permission notice appear in all copies.
14 ## THIS SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
15 ## WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
16 ## MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
17 ## ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
18 ## WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
19 ## ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
20 ## OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
23 ### Commentary:
25 ## Contents management by FCM version 0.1.
28 ### Code:
30 PROJECT   := clon
31 PACKAGE   := com.dvlsoft.$(PROJECT)
32 ASDF_FILE := $(PACKAGE).asd
34 PERL := perl
36 SHARE := $(PREFIX)/share
38 W3DIR := $(HOME)/www/software/lisp/$(PROJECT)
40 SBCL_CACHE  := sbcl
41 SBCL_BINLOC := sbcl
42 SBCL_LOAD   := --load
43 SBCL_DUMP   := --script
45 CMUCL_CACHE  := cmu
46 CMUCL_BINLOC := cmu
47 CMUCL_LOAD   := -load
48 CMUCL_DUMP   := -noinit -nositeinit $(CMUCL_LOAD)
50 CCL_CACHE  := ccl
51 CCL_BINLOC := openmcl
52 CCL_LOAD   := --load
53 CCL_DUMP   := --no-init $(CCL_LOAD)
55 ECL_CACHE  := ecl
56 ECL_BINLOC := ecl
57 ECL_LOAD   := -load
58 ECL_DUMP   := -norc $(ECL_LOAD)
60 CLISP_CACHE  := clisp
61 CLISP_BINLOC := clisp
62 CLISP_LOAD   := -i
63 CLISP_DUMP   := -norc $(CLISP_LOAD)
65 ABCL_CACHE  := abcl
66 ABCL_BINLOC := abcl
67 ABCL_LOAD   := --load
68 ABCL_DUMP   := --batch --eval '\
69 (progn (defvar cl-user::$(PACKAGE).configuration nil)\
70        (setf (getf cl-user::$(PACKAGE).configuration :dump) t))' \
71                $(ABCL_LOAD)
73 $(TOP_DIR)/version.inc: $(TOP_DIR)/version.cl $(TOP_DIR)/$(ASDF_FILE)
74         $($(LISP)_PATH) $($(LISP)_LOAD) $(TOP_DIR)/version.cl | tail -2 > $@
77 ### Makefile.inc ends here