OSDN Git Service

am b5eb99b8: am 37a6adeb: Merge "Update to LLVM 3.5a."
[android-x86/external-llvm.git] / lib / IR / Android.mk
1 LOCAL_PATH:= $(call my-dir)
2
3 vmcore_SRC_FILES := \
4   AsmWriter.cpp \
5   Attributes.cpp \
6   AutoUpgrade.cpp \
7   BasicBlock.cpp \
8   ConstantFold.cpp \
9   ConstantRange.cpp \
10   Constants.cpp \
11   Core.cpp \
12   DataLayout.cpp \
13   DebugInfo.cpp \
14   DebugLoc.cpp \
15   DiagnosticInfo.cpp \
16   DiagnosticPrinter.cpp \
17   DIBuilder.cpp \
18   Dominators.cpp \
19   Function.cpp \
20   GVMaterializer.cpp \
21   Globals.cpp \
22   IRBuilder.cpp \
23   IRPrintingPasses.cpp \
24   InlineAsm.cpp \
25   Instruction.cpp \
26   Instructions.cpp \
27   IntrinsicInst.cpp \
28   LLVMContext.cpp \
29   LLVMContextImpl.cpp \
30   LeakDetector.cpp \
31   LegacyPassManager.cpp \
32   Mangler.cpp \
33   Metadata.cpp \
34   Module.cpp \
35   Pass.cpp \
36   PassManager.cpp \
37   PassRegistry.cpp \
38   Type.cpp \
39   TypeFinder.cpp \
40   Use.cpp \
41   User.cpp \
42   Value.cpp \
43   ValueSymbolTable.cpp \
44   ValueTypes.cpp \
45   Verifier.cpp
46
47 # For the host
48 # =====================================================
49 include $(CLEAR_VARS)
50
51 REQUIRES_RTTI := 1
52
53 LOCAL_SRC_FILES := $(vmcore_SRC_FILES)
54
55 LOCAL_MODULE:= libLLVMCore
56
57 LOCAL_MODULE_TAGS := optional
58
59 include $(LLVM_HOST_BUILD_MK)
60 include $(LLVM_GEN_INTRINSICS_MK)
61 include $(BUILD_HOST_STATIC_LIBRARY)
62
63 # For the device
64 # =====================================================
65 include $(CLEAR_VARS)
66 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
67
68 REQUIRES_RTTI := 1
69
70 LOCAL_SRC_FILES := $(vmcore_SRC_FILES)
71
72 LOCAL_MODULE:= libLLVMCore
73
74 LOCAL_MODULE_TAGS := optional
75
76 include $(LLVM_DEVICE_BUILD_MK)
77 include $(LLVM_GEN_INTRINSICS_MK)
78 include $(BUILD_STATIC_LIBRARY)
79 endif