aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.config.in
diff options
context:
space:
mode:
authorReid Spencer <rspencer@reidspencer.com>2004-10-25 08:27:37 +0000
committerReid Spencer <rspencer@reidspencer.com>2004-10-25 08:27:37 +0000
commit151f8ba3645defc371eb4b68427384e411305734 (patch)
tree038c881578d01e52533c5b3c3c54db6413c84005 /Makefile.config.in
parentb9f40c090f04959484886d44f07b90647abc83c4 (diff)
downloadexternal_llvm-151f8ba3645defc371eb4b68427384e411305734.zip
external_llvm-151f8ba3645defc371eb4b68427384e411305734.tar.gz
external_llvm-151f8ba3645defc371eb4b68427384e411305734.tar.bz2
New Makefile Features:
* "dist" target now builds tar.gz, tar.bz2, and zip files suitable for distribution. "dist" can only be run from $(BUILD_OBJ_ROOT) and implies a "check". * made the preconditions not do a recursive make and ensured that they are executed sequentially. * made the messages output by the makefile be prefixed with "llvm" and the make level (e.g. llvm[1]: ) in the same way that make does so that the messages are uniform and more readable. * Fixed the tags target so that tags depends on TAGS which contains the rules to build a file named TAGS * Implemented the EXTRA_DIST feature in a few directories to make sure it works. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@17210 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'Makefile.config.in')
-rw-r--r--Makefile.config.in26
1 files changed, 16 insertions, 10 deletions
diff --git a/Makefile.config.in b/Makefile.config.in
index 0ff3286..8959a71 100644
--- a/Makefile.config.in
+++ b/Makefile.config.in
@@ -40,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
@@ -173,4 +178,5 @@ mandir = @mandir@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
INSTALL_DATA = @INSTALL_DATA@
+LLVM_TARBALL_NAME = @PACKAGE_NAME@-@PACKAGE_VERSION@