OSDN Git Service

Fix llvm.mk and the other 49 mk files
[android-x86/external-llvm.git] / lib / Analysis / 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 analysis_SRC_FILES :=   \
7         AliasAnalysis.cpp       \
8         AliasAnalysisCounter.cpp        \
9         AliasAnalysisEvaluator.cpp      \
10         AliasDebugger.cpp       \
11         AliasSetTracker.cpp     \
12         Analysis.cpp    \
13         BasicAliasAnalysis.cpp  \
14         CFGPrinter.cpp  \
15         CaptureTracking.cpp     \
16         ConstantFolding.cpp     \
17         DbgInfoPrinter.cpp      \
18         DebugInfo.cpp   \
19         DomPrinter.cpp  \
20         IVUsers.cpp     \
21         InlineCost.cpp  \
22         InstCount.cpp   \
23         InstructionSimplify.cpp \
24         Interval.cpp    \
25         IntervalPartition.cpp   \
26         LazyValueInfo.cpp       \
27         LibCallAliasAnalysis.cpp        \
28         LibCallSemantics.cpp    \
29         LiveValues.cpp  \
30         MemoryBuiltins.cpp      \
31         MemoryDependenceAnalysis.cpp    \
32         LoopDependenceAnalysis.cpp      \
33         LoopInfo.cpp    \
34         LoopPass.cpp    \
35         PHITransAddr.cpp        \
36         PointerTracking.cpp     \
37         PostDominators.cpp      \
38         ProfileEstimatorPass.cpp        \
39         ProfileInfo.cpp \
40         ProfileInfoLoader.cpp   \
41         ProfileInfoLoaderPass.cpp       \
42         ProfileVerifierPass.cpp \
43         ScalarEvolution.cpp     \
44         ScalarEvolutionAliasAnalysis.cpp        \
45         ScalarEvolutionExpander.cpp     \
46         ScalarEvolutionNormalization.cpp        \
47         SparsePropagation.cpp   \
48         Trace.cpp       \
49         ValueTracking.cpp
50
51 # For the host
52 # =====================================================
53 include $(CLEAR_VARS)
54
55 LOCAL_SRC_FILES := $(analysis_SRC_FILES)
56
57 LOCAL_MODULE:= libLLVMAnalysis
58
59 include $(LLVM_HOST_BUILD_MK)
60 include $(LLVM_GEN_INTRINSICS_MK)
61 include $(BUILD_HOST_STATIC_LIBRARY)
62
63 # For the device
64 # =====================================================
65 include $(CLEAR_VARS)
66
67 LOCAL_SRC_FILES := $(analysis_SRC_FILES)
68
69 LOCAL_MODULE:= libLLVMAnalysis
70
71 include $(LLVM_DEVICE_BUILD_MK)
72 include $(LLVM_GEN_INTRINSICS_MK)
73 include $(BUILD_STATIC_LIBRARY)
74
75 endif