Android.mk revision 373aa5c665fe6df6b9c5586d397dc3617f25aab5
1LOCAL_PATH:= $(call my-dir)
2
3transforms_utils_SRC_FILES := \
4  BasicBlockUtils.cpp \
5  BreakCriticalEdges.cpp \
6  BuildLibCalls.cpp \
7  BypassSlowDivision.cpp \
8  CloneFunction.cpp \
9  CloneModule.cpp \
10  CmpInstAnalysis.cpp \
11  CodeExtractor.cpp \
12  DemoteRegToStack.cpp \
13  GlobalStatus.cpp \
14  InlineFunction.cpp \
15  InstructionNamer.cpp \
16  LCSSA.cpp \
17  Local.cpp \
18  LoopSimplify.cpp \
19  LoopUnroll.cpp \
20  LoopUnrollRuntime.cpp \
21  LowerExpectIntrinsic.cpp \
22  LowerInvoke.cpp \
23  LowerSwitch.cpp \
24  Mem2Reg.cpp \
25  MetaRenamer.cpp \
26  ModuleUtils.cpp \
27  PromoteMemoryToRegister.cpp \
28  SSAUpdater.cpp \
29  SimplifyCFG.cpp \
30  SimplifyIndVar.cpp \
31  SimplifyInstructions.cpp \
32  SimplifyLibCalls.cpp \
33  SpecialCaseList.cpp \
34  UnifyFunctionExitNodes.cpp \
35  Utils.cpp \
36  ValueMapper.cpp
37
38# For the host
39# =====================================================
40include $(CLEAR_VARS)
41
42LOCAL_SRC_FILES := $(transforms_utils_SRC_FILES)
43LOCAL_MODULE:= libLLVMTransformUtils
44
45LOCAL_MODULE_TAGS := optional
46
47include $(LLVM_HOST_BUILD_MK)
48include $(LLVM_GEN_INTRINSICS_MK)
49include $(BUILD_HOST_STATIC_LIBRARY)
50
51# For the device
52# =====================================================
53include $(CLEAR_VARS)
54
55LOCAL_SRC_FILES := $(transforms_utils_SRC_FILES)
56LOCAL_MODULE:= libLLVMTransformUtils
57
58LOCAL_MODULE_TAGS := optional
59
60include $(LLVM_DEVICE_BUILD_MK)
61include $(LLVM_GEN_INTRINSICS_MK)
62include $(BUILD_STATIC_LIBRARY)
63