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