1# @configure_input@
2
3# This file is the part of the GAP build system. It is the first file
4# processed by GNU make when build GAP. If you want to understand the
5# build system, you can begin tracing it from here.
6#
7# To learn more about the GAP build system, see README.buildsys.md
8
9
10#
11# Set lots of variables to values computed by the configure script
12#
13
14# GAP specific
15SYS_IS_DARWIN = @SYS_IS_DARWIN@
16SYS_IS_CYGWIN32 = @SYS_IS_CYGWIN32@
17ABI = @ABI@
18ABI_CFLAGS = @ABI_CFLAGS@
19
20# HPC-GAP specific
21HPCGAP = @HPCGAP@
22
23# garbage collector source files
24GC_SOURCES = @GC_SOURCES@
25
26# compatibility mode
27COMPAT_MODE = @COMPAT_MODE@
28GAPARCH = @GAPARCH@
29
30# GAP kernel version
31GAP_KERNEL_MINOR_VERSION = @gap_kernel_minor_version@
32GAP_KERNEL_MAJOR_VERSION = @gap_kernel_major_version@
33
34# autoconf package metadata
35PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
36PACKAGE_NAME = @PACKAGE_NAME@
37PACKAGE_STRING = @PACKAGE_STRING@
38PACKAGE_TARNAME = @PACKAGE_TARNAME@
39PACKAGE_URL = @PACKAGE_URL@
40PACKAGE_VERSION = @PACKAGE_VERSION@
41
42# autoconf host information
43host = @host@
44host_alias = @host_alias@
45host_cpu = @host_cpu@
46host_os = @host_os@
47host_vendor = @host_vendor@
48
49# compile and linker flags
50CFLAGS = @CFLAGS@
51CXXFLAGS = @CXXFLAGS@
52CPPFLAGS = @CPPFLAGS@
53DEFS = @DEFS@
54LDFLAGS = @LDFLAGS@
55LIBS = @LIBS@
56
57WARN_CFLAGS = @WARN_CFLAGS@
58WARN_CXXFLAGS = @WARN_CXXFLAGS@
59
60BUILD_GMP = @BUILD_GMP@
61GMP_CPPFLAGS = @GMP_CPPFLAGS@
62GMP_LDFLAGS = @GMP_LDFLAGS@
63GMP_LIBS = @GMP_LIBS@
64
65BUILD_ZLIB = @BUILD_ZLIB@
66ZLIB_CPPFLAGS = @ZLIB_CPPFLAGS@
67ZLIB_LDFLAGS = @ZLIB_LDFLAGS@
68ZLIB_LIBS = @ZLIB_LIBS@
69
70READLINE_CPPFLAGS = @READLINE_CPPFLAGS@
71READLINE_LDFLAGS = @READLINE_LDFLAGS@
72READLINE_LIBS = @READLINE_LIBS@
73
74JULIA = @JULIA@
75JULIA_CPPFLAGS = @JULIA_CPPFLAGS@
76JULIA_LDFLAGS = @JULIA_LDFLAGS@
77JULIA_LIBS = @JULIA_LIBS@
78
79BUILD_BOEHM_GC = @BUILD_BOEHM_GC@
80BOEHM_GC_CPPFLAGS = @BOEHM_GC_CPPFLAGS@
81BOEHM_GC_LDFLAGS = @BOEHM_GC_LDFLAGS@
82BOEHM_GC_LIBS = @BOEHM_GC_LIBS@
83
84BUILD_LIBATOMIC_OPS = @BUILD_LIBATOMIC_OPS@
85LIBATOMIC_OPS_CPPFLAGS = @LIBATOMIC_OPS_CPPFLAGS@
86LIBATOMIC_OPS_LDFLAGS = @LIBATOMIC_OPS_LDFLAGS@
87LIBATOMIC_OPS_LIBS = @LIBATOMIC_OPS_LIBS@
88
89PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
90PTHREAD_LIBS = @PTHREAD_LIBS@
91
92# tools
93AR = @AR@
94AS = @AS@
95AWK = @AWK@
96CC = @CC@
97CPP = @CPP@
98CXX = @CXX@
99INSTALL = @INSTALL@
100LD = @LD@
101LIPO = @LIPO@
102LN_S = @LN_S@
103MANIFEST_TOOL = @MANIFEST_TOOL@
104MKDIR_P = @MKDIR_P@
105NM = @NM@
106NMEDIT = @NMEDIT@
107OBJDUMP = @OBJDUMP@
108OTOOL = @OTOOL@
109OTOOL64 = @OTOOL64@
110RANLIB = @RANLIB@
111SED = @SED@
112SHELL = @SHELL@
113STRIP = @STRIP@
114
115# libtool
116LIBTOOL = @LIBTOOL@
117LTLIBOBJS = @LTLIBOBJS@
118LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
119
120# misc
121EXEEXT = @EXEEXT@
122LIBOBJS = @LIBOBJS@
123OBJEXT = @OBJEXT@
124PATH_SEPARATOR = @PATH_SEPARATOR@
125program_transform_name = @program_transform_name@
126target_alias = @target_alias@
127
128build = @build@
129build_alias = @build_alias@
130build_cpu = @build_cpu@
131build_os = @build_os@
132build_vendor = @build_vendor@
133
134# build paths
135abs_builddir = @abs_builddir@
136abs_srcdir = @abs_srcdir@
137builddir = @builddir@
138srcdir = @srcdir@
139
140# for compatibility: top_builddir is used by libtool for LIBTOOL variable;
141# keeping the others makes it easier to "git bisect" back and forth
142top_builddir = @builddir@
143top_srcdir = @srcdir@
144abs_top_builddir = @abs_top_builddir@
145abs_top_srcdir = @abs_top_srcdir@
146
147# install paths
148bindir = @bindir@
149datadir = @datadir@
150datarootdir = @datarootdir@
151docdir = @docdir@
152exec_prefix = @exec_prefix@
153htmldir = @htmldir@
154includedir = @includedir@
155infodir = @infodir@
156libdir = @libdir@
157libexecdir = @libexecdir@
158localedir = @localedir@
159localstatedir = @localstatedir@
160mandir = @mandir@
161pdfdir = @pdfdir@
162prefix = @prefix@
163psdir = @psdir@
164sbindir = @sbindir@
165sharedstatedir = @sharedstatedir@
166sysconfdir = @sysconfdir@
167
168
169#
170# Set vpath values to make GNU make read source files from $(srcdir).
171#
172# The vpath directives below ensure that if we reference src/foo.c, then if it
173# is not found in the build dir (e.g. because we are doing an out-of-tree
174# build), GNU make automatically looks for $(srcdir)/src/foo.c
175# #
176# Note that `vpath' is a GNU make extension. Unlike VPATH, it can be
177# restricted to certain file extensions. This way, we can mix in-tree and
178# out-of-tree builds without accidentally picking up e.g. *.o files from the
179# wrong tree. Wee still have to be careful about gen/config.h, though.
180#
181vpath %.h $(srcdir)
182vpath %.c $(srcdir)
183vpath %.cc $(srcdir)
184vpath %.s $(srcdir)
185
186
187#
188# Finally, include the actual make rules.
189#
190include $(srcdir)/Makefile.rules
191