@@@ work in progress
[runlisp] / vars.am
CommitLineData
e29834b8
MW
1### -*-makefile-*-
2###
3### Common build-system definitions
4###
5### (c) 2020 Mark Wooding
6###
7
8###----- Licensing notice ---------------------------------------------------
9###
10### This file is part of Runlisp, a tool for invoking Common Lisp scripts.
11###
12### Runlisp is free software: you can redistribute it and/or modify it
13### under the terms of the GNU General Public License as published by the
14### Free Software Foundation; either version 3 of the License, or (at your
15### option) any later version.
16###
17### Runlisp is distributed in the hope that it will be useful, but WITHOUT
18### ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
19### FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
20### for more details.
21###
22### You should have received a copy of the GNU General Public License
23### along with Runlisp. If not, see <https://www.gnu.org/licenses/>.
24
25###--------------------------------------------------------------------------
26### Initial values for common variables.
27
28EXTRA_DIST =
29CLEANFILES =
30
31bin_PROGRAMS =
32bin_SCRIPTS =
33nodist_bin_SCRIPTS =
34
35man_MANS =
36
37noinst_PROGRAMS =
38noinst_DATA =
39
40###--------------------------------------------------------------------------
41### Standard configuration substitutions.
42
43## Substitute tags in files.
44confsubst = $(top_srcdir)/config/confsubst
45
46SUBSTITUTIONS = \
47 prefix=$(prefix) exec_prefix=$(exec_prefix) \
48 libdir=$(libdir) includedir=$(includedir) \
49 bindir=$(bindir) sbindir=$(sbindir) \
50 imagedir=$(imagedir) \
51 PACKAGE=$(PACKAGE) VERSION=$(VERSION) \
52 ECLOPT=$(ECLOPT)
53
54v_subst = $(v_subst_@AM_V@)
55v_subst_ = $(v_subst_@AM_DEFAULT_V@)
56v_subst_0 = @echo " SUBST $@";
57SUBST = $(v_subst)$(confsubst)
58
59###--------------------------------------------------------------------------
60### List of Lisp systems.
61
62LISPS =
63
64LISPS += sbcl
65LISPS += ccl
66LISPS += clisp
67LISPS += ecl
68LISPS += cmucl
69LISPS += abcl
70
71###----- That's all, folks --------------------------------------------------