projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Sink the return instruction collection until after we're done deleting
[oota-llvm.git]
/
lib
/
VMCore
/
Makefile
diff --git
a/lib/VMCore/Makefile
b/lib/VMCore/Makefile
index af3ae403b93d0d6567716071fab5a569d7568022..2b9b0f258cfacd579d9e5f4a31196f8e18571b18 100644
(file)
--- a/
lib/VMCore/Makefile
+++ b/
lib/VMCore/Makefile
@@
-1,31
+1,34
@@
-##===- lib/VMCore/Makefile ------------------------------*- Makefile -*-===##
-#
+##===- lib/VMCore/Makefile ------------------------------
---
*- Makefile -*-===##
+#
# The LLVM Compiler Infrastructure
#
# The LLVM Compiler Infrastructure
#
-# This file
was developed by the LLVM research group and is distributed under
-#
the University of Illinois Open Source
License. See LICENSE.TXT for details.
-#
+# This file
is distributed under the University of Illinois Open Source
+# License. See LICENSE.TXT for details.
+#
##===----------------------------------------------------------------------===##
LEVEL = ../..
LIBRARYNAME = LLVMCore
BUILD_ARCHIVE = 1
##===----------------------------------------------------------------------===##
LEVEL = ../..
LIBRARYNAME = LLVMCore
BUILD_ARCHIVE = 1
+REQUIRES_RTTI = 1
-BUILT_SOURCES = $(PROJ_
SRC
_ROOT)/include/llvm/Intrinsics.gen
+BUILT_SOURCES = $(PROJ_
OBJ
_ROOT)/include/llvm/Intrinsics.gen
include $(LEVEL)/Makefile.common
include $(LEVEL)/Makefile.common
-GENFILE:=$(PROJ_
SRC
_ROOT)/include/llvm/Intrinsics.gen
+GENFILE:=$(PROJ_
OBJ
_ROOT)/include/llvm/Intrinsics.gen
INTRINSICTD := $(PROJ_SRC_ROOT)/include/llvm/Intrinsics.td
INTRINSICTDS := $(wildcard $(PROJ_SRC_ROOT)/include/llvm/Intrinsics*.td)
INTRINSICTD := $(PROJ_SRC_ROOT)/include/llvm/Intrinsics.td
INTRINSICTDS := $(wildcard $(PROJ_SRC_ROOT)/include/llvm/Intrinsics*.td)
-$(ObjDir)/Intrinsics.gen.tmp: $(
INTRINSICTDS) $(
TBLGEN)
+$(ObjDir)/Intrinsics.gen.tmp: $(
ObjDir)/.dir $(INTRINSICTDS) $(LLVM_
TBLGEN)
$(Echo) Building Intrinsics.gen.tmp from Intrinsics.td
$(Echo) Building Intrinsics.gen.tmp from Intrinsics.td
- $(Verb) $(
TableGen) $(INTRINSICTD) -o $@
-gen-intrinsic
+ $(Verb) $(
LLVMTableGen) $(call SYSPATH, $(INTRINSICTD)) -o $(call SYSPATH, $@)
-gen-intrinsic
$(GENFILE): $(ObjDir)/Intrinsics.gen.tmp
$(GENFILE): $(ObjDir)/Intrinsics.gen.tmp
- $(Verb) $(CMP) -s $@ $< || $(CP) $< $@
+ $(Verb) $(CMP) -s $@ $< || ( $(CP) $< $@ && \
+ $(EchoCmd) Updated Intrinsics.gen because Intrinsics.gen.tmp \
+ changed significantly. )
install-local:: $(GENFILE)
install-local:: $(GENFILE)
- $(Echo) Installing $(PROJ_includedir)/llvm/Intrinsics.gen
- $(Verb) $(DataInstall) $(GENFILE) $(PROJ_includedir)/llvm/Intrinsics.gen
+ $(Echo) Installing $(
DESTDIR)$(
PROJ_includedir)/llvm/Intrinsics.gen
+ $(Verb) $(DataInstall) $(GENFILE) $(
DESTDIR)$(
PROJ_includedir)/llvm/Intrinsics.gen