OSDN Git Service

Update build script after merge.
[android-x86/external-llvm.git] / lib / Analysis / Android.mk
1 LOCAL_PATH:= $(call my-dir)
2
3 analysis_SRC_FILES :=   \
4         AliasAnalysis.cpp       \
5         AliasAnalysisCounter.cpp        \
6         AliasAnalysisEvaluator.cpp      \
7         AliasDebugger.cpp       \
8         AliasSetTracker.cpp     \
9         Analysis.cpp    \
10         BasicAliasAnalysis.cpp  \
11         CFGPrinter.cpp  \
12         CaptureTracking.cpp     \
13         ConstantFolding.cpp     \
14         DbgInfoPrinter.cpp      \
15         DebugInfo.cpp   \
16         DomPrinter.cpp  \
17         IVUsers.cpp     \
18         InlineCost.cpp  \
19         InstCount.cpp   \
20         InstructionSimplify.cpp \
21         Interval.cpp    \
22         IntervalPartition.cpp   \
23         LazyValueInfo.cpp       \
24         LibCallAliasAnalysis.cpp        \
25         LibCallSemantics.cpp    \
26         LiveValues.cpp  \
27         Loads.cpp       \
28         NoAliasAnalysis.cpp \
29         MemDepPrinter.cpp \
30         MemoryBuiltins.cpp  \
31         MemoryDependenceAnalysis.cpp    \
32         RegionPass.cpp  \
33         LoopDependenceAnalysis.cpp  \
34         LoopInfo.cpp    \
35         LoopPass.cpp    \
36         PHITransAddr.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         TypeBasedAliasAnalysis.cpp \
50         ValueTracking.cpp
51
52 # For the host
53 # =====================================================
54 include $(CLEAR_VARS)
55
56 LOCAL_SRC_FILES :=      \
57         $(analysis_SRC_FILES) \
58         Lint.cpp        \
59         ModuleDebugInfoPrinter.cpp      \
60         RegionInfo.cpp  \
61         RegionPrinter.cpp
62
63 LOCAL_MODULE:= libLLVMAnalysis
64
65 LOCAL_MODULE_TAGS := optional
66
67 include $(LLVM_HOST_BUILD_MK)
68 include $(LLVM_GEN_INTRINSICS_MK)
69 include $(BUILD_HOST_STATIC_LIBRARY)
70
71 # For the device
72 # =====================================================
73 include $(CLEAR_VARS)
74
75 LOCAL_SRC_FILES := $(analysis_SRC_FILES)
76
77 LOCAL_MODULE:= libLLVMAnalysis
78
79 LOCAL_MODULE_TAGS := optional
80
81 include $(LLVM_DEVICE_BUILD_MK)
82 include $(LLVM_GEN_INTRINSICS_MK)
83 include $(BUILD_STATIC_LIBRARY)