OSDN Git Service

Update aosp/master LLVM for rebase to r230699.
[android-x86/external-llvm.git] / lib / CodeGen / SelectionDAG / Android.mk
1 LOCAL_PATH:= $(call my-dir)
2
3 codegen_selectiondag_SRC_FILES := \
4   DAGCombiner.cpp \
5   FastISel.cpp \
6   FunctionLoweringInfo.cpp \
7   InstrEmitter.cpp \
8   LegalizeDAG.cpp \
9   LegalizeFloatTypes.cpp \
10   LegalizeIntegerTypes.cpp \
11   LegalizeTypes.cpp \
12   LegalizeTypesGeneric.cpp \
13   LegalizeVectorOps.cpp \
14   LegalizeVectorTypes.cpp \
15   ResourcePriorityQueue.cpp \
16   ScheduleDAGFast.cpp \
17   ScheduleDAGRRList.cpp \
18   ScheduleDAGSDNodes.cpp \
19   ScheduleDAGVLIW.cpp \
20   SelectionDAG.cpp \
21   SelectionDAGBuilder.cpp \
22   SelectionDAGDumper.cpp \
23   SelectionDAGISel.cpp \
24   SelectionDAGPrinter.cpp \
25   StatepointLowering.cpp \
26   TargetLowering.cpp \
27   TargetSelectionDAGInfo.cpp
28
29 # For the host
30 # =====================================================
31 include $(CLEAR_VARS)
32
33 LOCAL_SRC_FILES := $(codegen_selectiondag_SRC_FILES)
34
35 LOCAL_MODULE:= libLLVMSelectionDAG
36
37 LOCAL_MODULE_TAGS := optional
38
39 include $(LLVM_HOST_BUILD_MK)
40 include $(LLVM_GEN_INTRINSICS_MK)
41 include $(BUILD_HOST_STATIC_LIBRARY)
42
43 # For the device
44 # =====================================================
45 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
46 include $(CLEAR_VARS)
47
48 LOCAL_SRC_FILES := $(codegen_selectiondag_SRC_FILES)
49
50 LOCAL_MODULE:= libLLVMSelectionDAG
51
52 LOCAL_MODULE_TAGS := optional
53
54 include $(LLVM_DEVICE_BUILD_MK)
55 include $(LLVM_GEN_INTRINSICS_MK)
56 include $(BUILD_STATIC_LIBRARY)
57 endif