1e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei LiaoLOCAL_PATH:= $(call my-dir)
2e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao
32e5a5ee613fae456a8ed4282acede56860682f4fLogan Chiencodegen_selectiondag_SRC_FILES := \
42e5a5ee613fae456a8ed4282acede56860682f4fLogan Chien  DAGCombiner.cpp \
52e5a5ee613fae456a8ed4282acede56860682f4fLogan Chien  FastISel.cpp \
62e5a5ee613fae456a8ed4282acede56860682f4fLogan Chien  FunctionLoweringInfo.cpp \
72e5a5ee613fae456a8ed4282acede56860682f4fLogan Chien  InstrEmitter.cpp \
82e5a5ee613fae456a8ed4282acede56860682f4fLogan Chien  LegalizeDAG.cpp \
92e5a5ee613fae456a8ed4282acede56860682f4fLogan Chien  LegalizeFloatTypes.cpp \
102e5a5ee613fae456a8ed4282acede56860682f4fLogan Chien  LegalizeIntegerTypes.cpp \
112e5a5ee613fae456a8ed4282acede56860682f4fLogan Chien  LegalizeTypes.cpp \
122e5a5ee613fae456a8ed4282acede56860682f4fLogan Chien  LegalizeTypesGeneric.cpp \
132e5a5ee613fae456a8ed4282acede56860682f4fLogan Chien  LegalizeVectorOps.cpp \
142e5a5ee613fae456a8ed4282acede56860682f4fLogan Chien  LegalizeVectorTypes.cpp \
158019aac390baf43b3907d92928bad7fbe62588c6Stephen Hines  ResourcePriorityQueue.cpp \
162e5a5ee613fae456a8ed4282acede56860682f4fLogan Chien  ScheduleDAGFast.cpp \
172e5a5ee613fae456a8ed4282acede56860682f4fLogan Chien  ScheduleDAGRRList.cpp \
182e5a5ee613fae456a8ed4282acede56860682f4fLogan Chien  ScheduleDAGSDNodes.cpp \
198019aac390baf43b3907d92928bad7fbe62588c6Stephen Hines  ScheduleDAGVLIW.cpp \
202e5a5ee613fae456a8ed4282acede56860682f4fLogan Chien  SelectionDAG.cpp \
212e5a5ee613fae456a8ed4282acede56860682f4fLogan Chien  SelectionDAGBuilder.cpp \
223770f605b522e34ef4a1fabb4dcaa2e76a7a2d96Shih-wei Liao  SelectionDAGDumper.cpp \
232e5a5ee613fae456a8ed4282acede56860682f4fLogan Chien  SelectionDAGISel.cpp \
242e5a5ee613fae456a8ed4282acede56860682f4fLogan Chien  SelectionDAGPrinter.cpp \
252e5a5ee613fae456a8ed4282acede56860682f4fLogan Chien  TargetLowering.cpp \
262e5a5ee613fae456a8ed4282acede56860682f4fLogan Chien  TargetSelectionDAGInfo.cpp
27e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao
28e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao# For the host
29e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao# =====================================================
30e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liaoinclude $(CLEAR_VARS)
31e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao
32e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei LiaoLOCAL_SRC_FILES := $(codegen_selectiondag_SRC_FILES)
33e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao
34e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei LiaoLOCAL_MODULE:= libLLVMSelectionDAG
35e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao
3642c32daadbb1bd0626cced08c418d1b7a0b16fb4LoganLOCAL_MODULE_TAGS := optional
3742c32daadbb1bd0626cced08c418d1b7a0b16fb4Logan
38e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liaoinclude $(LLVM_HOST_BUILD_MK)
39e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liaoinclude $(LLVM_GEN_INTRINSICS_MK)
40e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liaoinclude $(BUILD_HOST_STATIC_LIBRARY)
41e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao
42e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao# For the device
43e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao# =====================================================
44e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liaoinclude $(CLEAR_VARS)
45e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao
46e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei LiaoLOCAL_SRC_FILES := $(codegen_selectiondag_SRC_FILES)
47e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao
48e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei LiaoLOCAL_MODULE:= libLLVMSelectionDAG
49e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao
5042c32daadbb1bd0626cced08c418d1b7a0b16fb4LoganLOCAL_MODULE_TAGS := optional
5142c32daadbb1bd0626cced08c418d1b7a0b16fb4Logan
52e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liaoinclude $(LLVM_DEVICE_BUILD_MK)
53e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liaoinclude $(LLVM_GEN_INTRINSICS_MK)
54e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liaoinclude $(BUILD_STATIC_LIBRARY)
55