OSDN Git Service

am a10bdf76: Merge "Update aosp/master LLVM for rebase to r239765"
[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   Comdat.cpp \
9   ConstantFold.cpp \
10   ConstantRange.cpp \
11   Constants.cpp \
12   Core.cpp \
13   DataLayout.cpp \
14   DebugInfo.cpp \
15   DebugInfoMetadata.cpp \
16   DebugLoc.cpp \
17   DiagnosticInfo.cpp \
18   DiagnosticPrinter.cpp \
19   DIBuilder.cpp \
20   Dominators.cpp \
21   Function.cpp \
22   GCOV.cpp \
23   GVMaterializer.cpp \
24   Globals.cpp \
25   IRBuilder.cpp \
26   IRPrintingPasses.cpp \
27   InlineAsm.cpp \
28   Instruction.cpp \
29   Instructions.cpp \
30   IntrinsicInst.cpp \
31   LLVMContext.cpp \
32   LLVMContextImpl.cpp \
33   LegacyPassManager.cpp \
34   Mangler.cpp \
35   MDBuilder.cpp \
36   Metadata.cpp \
37   MetadataTracking.cpp \
38   Module.cpp \
39   Operator.cpp \
40   Pass.cpp \
41   PassManager.cpp \
42   PassRegistry.cpp \
43   Statepoint.cpp \
44   Type.cpp \
45   TypeFinder.cpp \
46   Use.cpp \
47   User.cpp \
48   Value.cpp \
49   ValueSymbolTable.cpp \
50   ValueTypes.cpp \
51   Verifier.cpp
52
53 # For the host
54 # =====================================================
55 include $(CLEAR_VARS)
56
57 REQUIRES_RTTI := 1
58
59 LOCAL_SRC_FILES := $(vmcore_SRC_FILES)
60
61 LOCAL_MODULE:= libLLVMCore
62
63 LOCAL_MODULE_TAGS := optional
64
65 include $(LLVM_HOST_BUILD_MK)
66 include $(LLVM_GEN_INTRINSICS_MK)
67 include $(BUILD_HOST_STATIC_LIBRARY)
68
69 # For the device
70 # =====================================================
71 include $(CLEAR_VARS)
72 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
73
74 REQUIRES_RTTI := 1
75
76 LOCAL_SRC_FILES := $(vmcore_SRC_FILES)
77
78 LOCAL_MODULE:= libLLVMCore
79
80 LOCAL_MODULE_TAGS := optional
81
82 include $(LLVM_DEVICE_BUILD_MK)
83 include $(LLVM_GEN_INTRINSICS_MK)
84 include $(BUILD_STATIC_LIBRARY)
85 endif