OSDN Git Service

Update build scripts after merge 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         SimplifyInstructions.cpp        \
27         UnifyFunctionExitNodes.cpp      \
28         ValueMapper.cpp
29
30 # For the host
31 # =====================================================
32 include $(CLEAR_VARS)
33
34 LOCAL_SRC_FILES := $(transforms_utils_SRC_FILES)
35 LOCAL_MODULE:= libLLVMTransformUtils
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 include $(CLEAR_VARS)
46
47 LOCAL_SRC_FILES := $(transforms_utils_SRC_FILES)
48 LOCAL_MODULE:= libLLVMTransformUtils
49
50 LOCAL_MODULE_TAGS := optional
51
52 include $(LLVM_DEVICE_BUILD_MK)
53 include $(LLVM_GEN_INTRINSICS_MK)
54 include $(BUILD_STATIC_LIBRARY)