80 columns formatting fixes.
[clon.git] / Makefile.cnf
blob26380ed9e821d248ceeba560a14c7a997b4b98fc
1 ### Makefile.cnf --- User level configuration
3 ## Copyright (C) 2010, 2011 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 ## Clon is free software; you can redistribute it and/or modify
11 ## it under the terms of the GNU General Public License version 3,
12 ## as published by the Free Software Foundation.
14 ## Clon is distributed in the hope that it will be useful,
15 ## but WITHOUT ANY WARRANTY; without even the implied warranty of
16 ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
17 ## GNU General Public License for more details.
19 ## You should have received a copy of the GNU General Public License
20 ## along with this program; if not, write to the Free Software
21 ## Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
24 ### Commentary:
26 ## Contents management by FCM version 0.1.
29 ### Code:
31 # Installation prefix. This is used for installing Clon as follows:
32 # - $(PREFIX)/share/common-lisp/systems/ for the system file (ASDF 1)
33 # - $(PREFIX)/share/doc/clon/ for the PDF documentation
34 # - $(PREFIX)/share/info/ for the info documentation
35 # If any of these are unsatisfactory, you will need to edit the Makefiles, or
36 # do the installation by hand.
37 PREFIX := /usr/local
39 # C compiler configuration for sb-grovel and cffi-grovel:
40 CC := gcc
42 # Lisp implementation to use (for some installation processing steps only):
43 # Choices are SBCL, CMUCL, CCL, ECL, CLISP and ABCL.
44 LISP := SBCL
46 # Implementation paths:
47 SBCL_PATH  := CC=$(CC) sbcl
48 CMUCL_PATH := lisp
49 CCL_PATH   := ccl
50 ECL_PATH   := ecl
51 # -q is needed to remove 'bye' for version.cl to work properly.
52 CLISP_PATH := CC=$(CC) clisp -q
54 # For ABCL, we need something slightly different.
55 ABCL_JAR   := /usr/local/src/common-lisp/abcl/dist/abcl.jar
56 JAVA       := java
57 JAVAC      := javac
58 JAR        := jar
59 SED        := sed
60 ABCL_PATH  := abcl
63 # Programs for generating the documentation:
64 MAKEINFO = makeinfo
65 TEXI2DVI = texi2dvi
66 DVIPS    = dvips
67 CONVERT  = convert
70 ### Makefile.cnf ends here