-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathJamconfig.in
85 lines (71 loc) · 2.24 KB
/
Jamconfig.in
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
#
# Copyright (c) 2005-2007 edelib authors
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 2 of the License, or (at your option) any later version.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public License
# along with this library. If not, see <http://www.gnu.org/licenses/>.
# directories
if $(DESTDIR) {
prefix ?= "$(DESTDIR)@prefix@" ;
} else {
prefix ?= "@prefix@" ;
}
exec_prefix ?= "@exec_prefix@" ;
datarootdir ?= "@datarootdir@" ;
bindir ?= "@bindir@" ;
datadir ?= "@datadir@" ;
docdir ?= "@datadir@/doc" ;
includedir ?= "@includedir@" ;
libdir ?= "@libdir@" ;
mandir ?= "@mandir@" ;
localedir ?= "@localedir@" ;
srcdir ?= "@abs_srcdir@" ;
sysconfdir ?= "@sysconfdir@" ;
# programs
CC = "@CC@" ;
C++ = "@CXX@" ;
LINK = $(CC) ;
DOXYGEN = "@DOXYGEN@" ;
XGETTEXT = "@XGETTEXT@" ;
MSGFMT = "@MSGFMT@" ;
SED = "@SED@" ;
# general flags and libraries
CFLAGS ?= "@CFLAGS@" ;
CXXFLAGS ?= "@CXXFLAGS@" ;
LDFLAGS ?= "@LDFLAGS@" ;
LIBS ?= "@LIBS@" ;
# standard C++ library we link with; for now is gcc's default, but user can override it from shell
STDLIB ?= -lstdc++ ;
# for fltk and X11
FLTK_CFLAGS ?= "@FLTK_CFLAGS@" ;
FLTK_CXXFLAGS ?= "$(FLTK_CFLAGS)" ;
FLTK_LIBS ?= "@FLTK_LIBS@" ;
FLTK_LIBS_FULL ?= "@FLTK_LIBS_FULL@" ;
# dbus
DBUS_CFLAGS ?= "@DBUS_CFLAGS@" ;
DBUS_LIBS ?= "@DBUS_LIBS@" ;
# for shared library
SHARED ?= "@SHARED@" ;
# version string
EDELIB_VERSION ?= "@EDELIB_API_VERSION@" ;
# xdgmime
XDG_MIME_HAVE_MMAP ?= "@XDG_MIME_HAVE_MMAP@" ;
# flags for tinyscheme
SCHEME_FLAGS ?= "@SCHEME_FLAGS@" ;
# dmalloc flags; explicit flags are added as dmalloc must be used
# as last link statement
DMALLOC_LIBC ?= "@DMALLOC_LIBC@" ;
DMALLOC_LIBCXX ?= "@DMALLOC_LIBCXX@" ;
# check if we have Fl_Tree
HAVE_FL_TREE ?= @HAVE_FL_TREE@ ;
# do not touch this
JAMCONFIG_READ = "yes" ;