diff options
author | Reid Spencer <rspencer@reidspencer.com> | 2006-06-01 01:30:27 +0000 |
---|---|---|
committer | Reid Spencer <rspencer@reidspencer.com> | 2006-06-01 01:30:27 +0000 |
commit | 18c8b49e7d3c94d7f84a4205a19f8761722fc4e5 (patch) | |
tree | aaf98198e3188a56c28aa9baa52de35b6dcca3f0 /lib | |
parent | b756c79d125c402931d0852f34c3444e947fcc8a (diff) | |
download | llvm-18c8b49e7d3c94d7f84a4205a19f8761722fc4e5.tar.gz llvm-18c8b49e7d3c94d7f84a4205a19f8761722fc4e5.tar.bz2 llvm-18c8b49e7d3c94d7f84a4205a19f8761722fc4e5.tar.xz |
Use archive libraries instead of object files for VMCore, BCReader,
BCWriter, and bzip2 libraries. Adjust the various makefiles to accommodate
these changes. This was done to speed up link times.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@28610 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib')
-rw-r--r-- | lib/AsmParser/Makefile | 1 | ||||
-rw-r--r-- | lib/Bytecode/Reader/Makefile | 1 | ||||
-rw-r--r-- | lib/Bytecode/Writer/Makefile | 1 | ||||
-rw-r--r-- | lib/CodeGen/Makefile | 2 | ||||
-rw-r--r-- | lib/CodeGen/SelectionDAG/Makefile | 2 | ||||
-rw-r--r-- | lib/Support/bzip2/Makefile | 1 | ||||
-rw-r--r-- | lib/Target/CBackend/Makefile | 2 | ||||
-rw-r--r-- | lib/VMCore/Makefile | 6 |
8 files changed, 8 insertions, 8 deletions
diff --git a/lib/AsmParser/Makefile b/lib/AsmParser/Makefile index f10aaba458..01bbc81045 100644 --- a/lib/AsmParser/Makefile +++ b/lib/AsmParser/Makefile @@ -9,6 +9,7 @@ LEVEL = ../.. LIBRARYNAME := LLVMAsmParser +BUILD_ARCHIVE = 1 EXTRA_DIST := Lexer.cpp.cvs Lexer.l.cvs \ llvmAsmParser.cpp.cvs llvmAsmParser.h.cvs llvmAsmParser.y.cvs diff --git a/lib/Bytecode/Reader/Makefile b/lib/Bytecode/Reader/Makefile index cdfa11b1f1..a86d008715 100644 --- a/lib/Bytecode/Reader/Makefile +++ b/lib/Bytecode/Reader/Makefile @@ -8,6 +8,7 @@ ##===----------------------------------------------------------------------===## LEVEL = ../../.. LIBRARYNAME = LLVMBCReader +BUILD_ARCHIVE = 1 include $(LEVEL)/Makefile.common diff --git a/lib/Bytecode/Writer/Makefile b/lib/Bytecode/Writer/Makefile index e1bf0da87d..e731bb14a9 100644 --- a/lib/Bytecode/Writer/Makefile +++ b/lib/Bytecode/Writer/Makefile @@ -8,5 +8,6 @@ ##===----------------------------------------------------------------------===## LEVEL = ../../.. LIBRARYNAME = LLVMBCWriter +BUILD_ARCHIVE = 1 include $(LEVEL)/Makefile.common diff --git a/lib/CodeGen/Makefile b/lib/CodeGen/Makefile index 05453a36ef..744f8e937b 100644 --- a/lib/CodeGen/Makefile +++ b/lib/CodeGen/Makefile @@ -8,7 +8,7 @@ ##===----------------------------------------------------------------------===## LEVEL = ../.. -PARALLEL_DIRS = SelectionDAG LIBRARYNAME = LLVMCodeGen +PARALLEL_DIRS = SelectionDAG include $(LEVEL)/Makefile.common diff --git a/lib/CodeGen/SelectionDAG/Makefile b/lib/CodeGen/SelectionDAG/Makefile index 85aafab0b8..73d9edb990 100644 --- a/lib/CodeGen/SelectionDAG/Makefile +++ b/lib/CodeGen/SelectionDAG/Makefile @@ -7,7 +7,7 @@ # ##===----------------------------------------------------------------------===## LEVEL = ../../.. -PARALLEL_DIRS = LIBRARYNAME = LLVMSelectionDAG +PARALLEL_DIRS = include $(LEVEL)/Makefile.common diff --git a/lib/Support/bzip2/Makefile b/lib/Support/bzip2/Makefile index 6294a4b13a..fc16c4def4 100644 --- a/lib/Support/bzip2/Makefile +++ b/lib/Support/bzip2/Makefile @@ -8,6 +8,7 @@ ##===----------------------------------------------------------------------===## LEVEL = ../../.. LIBRARYNAME = LLVMbzip2 +BUILD_ARCHIVE = 1 SOURCES = blocksort.c huffman.c crctable.c randtable.c compress.c decompress.c \ bzlib.c EXTRA_DIST = bzlib.h bzlib_private.h CHANGES LICENSE README \ diff --git a/lib/Target/CBackend/Makefile b/lib/Target/CBackend/Makefile index fc32db0a40..ac6ff3bb53 100644 --- a/lib/Target/CBackend/Makefile +++ b/lib/Target/CBackend/Makefile @@ -9,5 +9,5 @@ LEVEL = ../../.. LIBRARYNAME = LLVMCBackend +CXXFLAGS += -pedantic -Wno-long-long include $(LEVEL)/Makefile.common - diff --git a/lib/VMCore/Makefile b/lib/VMCore/Makefile index c961020372..6c2137eadd 100644 --- a/lib/VMCore/Makefile +++ b/lib/VMCore/Makefile @@ -8,14 +8,10 @@ ##===----------------------------------------------------------------------===## LEVEL = ../.. LIBRARYNAME = LLVMCore +BUILD_ARCHIVE = 1 BUILT_SOURCES = $(PROJ_SRC_ROOT)/include/llvm/Intrinsics.gen -include $(LEVEL)/Makefile.config -ifeq ($(ARCH),Alpha) -BUILD_ARCHIVE = 1 -endif - include $(LEVEL)/Makefile.common GENFILE:=$(PROJ_SRC_ROOT)/include/llvm/Intrinsics.gen |