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