Make a sentence easier to parse
[oota-llvm.git] / Makefile.config.in
index 889fb2a4e1e52fd37203359c1fbd3dfcfd05c6c6..8959a71afffe4b2c2dee3f833830131dd5ce08bc 100644 (file)
@@ -23,16 +23,14 @@ 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@
 
@@ -42,23 +40,28 @@ TOOLLINKOPTS=@LIBS@
 # Path to the library archiver program.
 AR_PATH = @AR@
 
-# The pathnames of the Flex and Bison programs, respectively.
-YACC     = @YACC@
-BISON    = @BISON@
-FLEX     = @LEX@
+# The pathnames of the programs we require to build
+YACC    = @YACC@
+BISON   = @BISON@
+FLEX    = @LEX@
+TAR     = @TAR@
+INSTALL = @INSTALL@
+DOT     = @DOT@
+ETAGS   = @ETAGS@
+ETAGSFLAGS = @ETAGSFLAGS@
 
-# Paths to miscellaneous programs.
+# Paths to miscellaneous programs we assume are present
 RPWD    = pwd
 SED     = sed
 RM      = rm
-ECHO    = echo
+ECHO    = echo "llvm["$(MAKELEVEL)"]:" 
 MKDIR   = @abs_top_srcdir@/autoconf/mkinstalldirs
+INSTALL_SH = $(BUILD_SRC_ROOT)/autoconf/install-sh
 DATE    = date
 MV      = mv
-INSTALL = @INSTALL@
-DOT     = @DOT@
-ETAGS   = @ETAGS@
-ETAGSFLAGS = @ETAGSFLAGS@
+GZIP    = gzip
+ZIP     = zip
+BZIP2   = bzip2
 
 # Determine the target for which LLVM should generate code.
 LLVMGCCARCH := @target@/3.4-llvm
@@ -76,38 +79,6 @@ OBJ_ROOT := .
 # 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:
-#      If these are set then run the SPEC benchmarks.
-#      You must provide the SPEC benchmarks on your own.
-@USE_SPEC2000@
-@USE_SPEC95@
-
-# Path to the SPEC benchmarks.
-SPEC2000_ROOT := @SPEC2000_ROOT@
-SPEC95_ROOT := @SPEC95_ROOT@
-
-# Path to the Povray source code.
-@USE_POVRAY@
-POVRAY_ROOT := @POVRAY_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):
 
@@ -127,12 +98,12 @@ PAPIDIR := @PAPIDIR@
 # 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
@@ -184,10 +155,9 @@ ifndef LLVM_SRC_ROOT
 LLVM_SRC_ROOT := $(BUILD_SRC_ROOT)
 endif
 
-# Set SourceDir for backwards compatbility.
-ifndef SourceDir
-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@
@@ -208,4 +178,5 @@ mandir = @mandir@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
 INSTALL_DATA = @INSTALL_DATA@
+LLVM_TARBALL_NAME = @PACKAGE_NAME@-@PACKAGE_VERSION@