OSDN Git Service

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