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 | external_llvm-18c8b49e7d3c94d7f84a4205a19f8761722fc4e5.zip external_llvm-18c8b49e7d3c94d7f84a4205a19f8761722fc4e5.tar.gz external_llvm-18c8b49e7d3c94d7f84a4205a19f8761722fc4e5.tar.bz2 |
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 f10aaba..01bbc81 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 cdfa11b..a86d008 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 e1bf0da..e731bb1 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 05453a3..744f8e9 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 85aafab..73d9edb 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 6294a4b..fc16c4d 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 fc32db0..ac6ff3b 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 c961020..6c2137e 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 |