OSDN Git Service

Merge upstream r127116
[android-x86/external-llvm.git] / lib / Transforms / Utils / Android.mk
1 LOCAL_PATH:= $(call my-dir)
2
3 transforms_utils_SRC_FILES :=   \
4         AddrModeMatcher.cpp     \
5         BasicBlockUtils.cpp     \
6         BasicInliner.cpp        \
7         BreakCriticalEdges.cpp  \
8         BuildLibCalls.cpp       \
9         CloneFunction.cpp       \
10         CloneLoop.cpp   \
11         CloneModule.cpp \
12         CodeExtractor.cpp       \
13         DemoteRegToStack.cpp    \
14         InlineFunction.cpp      \
15         InstructionNamer.cpp    \
16         LCSSA.cpp       \
17         Local.cpp       \
18         LoopSimplify.cpp        \
19         LoopUnroll.cpp  \
20         LowerInvoke.cpp \
21         LowerSwitch.cpp \
22         Mem2Reg.cpp     \
23         PromoteMemoryToRegister.cpp     \
24         SSAUpdater.cpp  \
25         SimplifyCFG.cpp \
26         UnifyFunctionExitNodes.cpp      \
27         ValueMapper.cpp
28
29 # For the host
30 # =====================================================
31 include $(CLEAR_VARS)
32
33 LOCAL_SRC_FILES := $(transforms_utils_SRC_FILES)
34 LOCAL_MODULE:= libLLVMTransformUtils
35
36 LOCAL_MODULE_TAGS := optional
37
38 include $(LLVM_HOST_BUILD_MK)
39 include $(LLVM_GEN_INTRINSICS_MK)
40 include $(BUILD_HOST_STATIC_LIBRARY)
41
42 # For the device
43 # =====================================================
44 include $(CLEAR_VARS)
45
46 LOCAL_SRC_FILES := $(transforms_utils_SRC_FILES)
47 LOCAL_MODULE:= libLLVMTransformUtils
48
49 LOCAL_MODULE_TAGS := optional
50
51 include $(LLVM_DEVICE_BUILD_MK)
52 include $(LLVM_GEN_INTRINSICS_MK)
53 include $(BUILD_STATIC_LIBRARY)