diff options
author | Reid Spencer <rspencer@reidspencer.com> | 2004-10-25 08:27:37 +0000 |
---|---|---|
committer | Reid Spencer <rspencer@reidspencer.com> | 2004-10-25 08:27:37 +0000 |
commit | 151f8ba3645defc371eb4b68427384e411305734 (patch) | |
tree | 038c881578d01e52533c5b3c3c54db6413c84005 /Makefile.config.in | |
parent | b9f40c090f04959484886d44f07b90647abc83c4 (diff) |
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.in | 26 |
1 files changed, 16 insertions, 10 deletions
diff --git a/Makefile.config.in b/Makefile.config.in index 0ff3286b11..8959a71aff 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@ |