-#===-- Makefile.config - Local configuration for LLVM ------*- makefile -*--====
+#===-- Makefile.config - Local configuration for LLVM ------*- Makefile -*--===#
+#
+# The LLVM Compiler Infrastructure
+#
+# This file was developed by the LLVM research group and is distributed under
+# the University of Illinois Open Source License. See LICENSE.TXT for details.
+#
+#===------------------------------------------------------------------------===#
#
# This file is included by Makefile.common. It defines paths and other
# values specific to a particular installation of LLVM.
#
-#===-----------------------------------------------------------------------====
+#===------------------------------------------------------------------------===#
# Target operating system for which LLVM will be compiled.
OS=@OS@
# Target hardware architecture
ARCH=@ARCH@
+# Endian-ness of the target
+ENDIAN=@ENDIAN@
+
# Path to the C++ compiler to use. This is an optional setting, which defaults
# to whatever your gmake defaults to.
-#
-# Under Linux, for some reason the compiler driver wants to search the PATH to
-# find the system assembler, which breaks if the LLVM assembler is in our path.
-# Hack it to use the assembler in /usr/bin directly.
CXX = @CXX@
-# We have the same problem with the CC binary, which use used by testcases for
-# native builds.
+# Path to the CC binary, which use used by testcases for native builds.
CC := @CC@
+# Path to the Python interpreter
+PYTHON := @PYTHON@
+
# Linker flags.
LDFLAGS+=@LDFLAGS@
INSTALL = @INSTALL@
DOT = @DOT@
ETAGS = @ETAGS@
+ETAGSFLAGS = @ETAGSFLAGS@
# Determine the target for which LLVM should generate code.
LLVMGCCARCH := @target@/3.4-llvm
# object files.
OBJ_ROOT := .
-# Path to location for LLVM front-end this should only be specified here if you
-# want to override the value set in Makefile.$(uname)
+# Path to location for LLVM C/C++ front-end. You can modify this if you
+# want to override the value set by configure.
LLVMGCCDIR := @LLVMGCCDIR@
-# When this variable is set to 1, programs in the llvm/test/Programs hierarchy
-# are not recompiled from source code. Instead, the bytecode for the file is
-# pulled from the BYTECODE_REPOSITORY directory. This can be useful when disk
-# space is limited or when you just don't want to spend time running the C
-# frontend.
-#USE_PRECOMPILED_BYTECODE := 1
-@UPB@
-
-# This path specifies the cannonical location of bytecode files for compiled
-# versions of the test/Programs/* programs. This is used as the bytecode source
-# when USE_PRECOMPILED_BYTECODE is specified or when source code is not
-# available for the program (such as SPEC).
-BYTECODE_REPOSITORY := @BCR@
-
-# SPEC benchmarks:
-# Set the USE_SPEC variable to enable the use of the SPEC benchmarks.
-# You must provide the SPEC benchmarks on your own.
-@USE_SPEC@
-
-# Path to the SPEC benchmarks. If you have the SPEC benchmarks, place the
-# path here.
-#SPEC_ROOT := /home/vadve/shared/benchmarks/speccpu2000/benchspec
-SPEC_ROOT := @SPEC_ROOT@
-
-# Path to the PAPI code. This is used by the reoptimizer only.
-#PAPIDIR := /home/vadve/shared/papi-2.3.4.1
-PAPIDIR := @PAPIDIR@
-
# These are options that can either be enabled here, or can be enabled on the
# make command line (ie, make ENABLE_PROFILING=1):
# Enable JIT for this platform
@JIT@
-# Disable LLC diffs for testing.
-@DISABLE_LLC_DIFFS@
-
# Shared library extension for this platform.
SHLIBEXT = @SHLIBEXT@
+# Executable file extension for this platform.
+EXEEXT = @EXEEXT@
+
###########################################################################
# Directory Configuration
# This section of the Makefile determines what is where. To be
SourceDir=$(BUILD_SRC_DIR)
endif
+# Handle configured libraries
+HAVE_BZIP2 := @HAVE_BZIP2@
+HAVE_ZLIB := @HAVE_ZLIB@
+
# Installation directories, as provided by the configure script.
exec_prefix = @exec_prefix@
prefix = @prefix@
sharedstatedir = @sharedstatedir@
localstatedir = @localstatedir@
libdir = @libdir@
+bytecode_libdir = $(LLVMGCCDIR)/bytecode-libs
includedir = @includedir@
infodir = @infodir@
mandir = @mandir@