# Emacs should use -*- Makefile -*- mode. # this is usually overridden TARGET_TO_MAKE = $(shell basename `pwd`) ifndef SRCDIR SRCDIR = . endif SRCTOPDIR = $(SRCDIR)/$(TOPDIR) host = @host@ host_cpu = @host_cpu@ host_vendor = @host_vendor@ host_os = @host_os@ target = @target@ target_cpu = @target_cpu@ target_vendor = @target_vendor@ target_os = @target_os@ LIBINT_VERSION = @LIBINT_VERSION@ LIBINT_SO_VERSION = @LIBINT_SO_VERSION@ BUILDID = @BUILDID@ # The scratch directory SCRATCHDIR = @SCRATCHDIR@ LIBSRCDIR = $(SCRATCHDIR)/$(NAME) LIBSRCLINK = src # The object code suffix OBJSUF = @OBJSUF@ # The library suffix LIBSUF = @LIBSUF@ ENABLESHARED = @ENABLESHARED@ ifeq ($(ENABLESHARED),yes) LIBTOOL = $(SHELL) $(TOPDIR)/libtool LTLINK = $(LIBTOOL) --mode=link ifneq ($(BUILDID),) LTLINKLIBOPTS = -rpath $(libdir) -release $(BUILDID) -version-info $(LIBINT_SO_VERSION) else LTLINKLIBOPTS = -rpath $(libdir) -version-info $(LIBINT_SO_VERSION) endif LTLINKBINOPTS = LTCOMP = $(LIBTOOL) --mode=compile LTINST = $(LIBTOOL) --mode=install else LIBTOOL= LTLINK = LTLINKLIBOPTS = LTLINKBINOPTS = LTCOMP = LTINST = endif # The suffix generated by the -M compiler option CCDEPENDSUF = @CCDEPENDSUF@ CXXDEPENDSUF = @CXXDEPENDSUF@ CCDEPENDFLAGS = @CCDEPENDFLAGS@ CXXDEPENDFLAGS = @CXXDEPENDFLAGS@ CC = @CC@ CXX = @CXX@ CCDEPEND = @CC@ CXXDEPEND = @CXX@ AR = @AR@ ARFLAGS = @ARFLAGS@ LD = $(CXX) LDFLAGS = @LDFLAGS@ INSTALL = @INSTALL@ INSTALLDIROPT = -d -m 0755 INSTALLLIBOPT = -m 0644 INSTALLBINOPT = -m 0755 INSTALLSCRIPTOPT = -m 0755 prefix=@prefix@ exec_prefix=@exec_prefix@ bindir=@bindir@ libdir=@libdir@ includedir=@libintincludedir@ RANLIB = @RANLIB@ COMPRESS = gzip UNCOMPRESS = gzip -d LN_S = @LN_S@ # first check for generated include files in the machine dependent directories # and then for include files in the src directory INCLUDE = -I$(TOPDIR)/src/bin -I$(TOPDIR)/include -I$(SRCTOPDIR)/include -I$(SRCTOPDIR)/src/bin \ @CPPFLAGS@ DEFINES = @DEFS@ @EXTRADEFINES@ CPPFLAGS = $(DEFINES) $(INCLUDE) CFLAGS = @CFLAGS@ HIGHOPT_CFLAGS = $(CFLAGS) NOALIAS_CFLAGS = CXXFLAGS = @CXXFLAGS@ HIGHOPT_CXXFLAGS = $(CXXFLAGS) NOALIAS_CXXFLAGS = $(NOALIAS_CFLAGS) SYSLIBS = @LIBS@ TARGET_HEADERS = $(HEADERS:%=$(top_objdir)/include/libint/%)