blob: 1d038f261d8641e968898db96250c4bd25aa5cf2 [file] [log] [blame]
Shih-wei Liaoe4454322010-04-07 12:21:42 -07001LOCAL_PATH:= $(call my-dir)
2
3analysis_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 MemoryBuiltins.cpp \
28 MemoryDependenceAnalysis.cpp \
29 LoopDependenceAnalysis.cpp \
30 LoopInfo.cpp \
31 LoopPass.cpp \
32 PHITransAddr.cpp \
33 PointerTracking.cpp \
34 PostDominators.cpp \
35 ProfileEstimatorPass.cpp \
36 ProfileInfo.cpp \
37 ProfileInfoLoader.cpp \
38 ProfileInfoLoaderPass.cpp \
39 ProfileVerifierPass.cpp \
40 ScalarEvolution.cpp \
41 ScalarEvolutionAliasAnalysis.cpp \
42 ScalarEvolutionExpander.cpp \
43 SparsePropagation.cpp \
44 Trace.cpp \
45 ValueTracking.cpp
46
47# For the host
48# =====================================================
49include $(CLEAR_VARS)
50
51LOCAL_SRC_FILES := $(analysis_SRC_FILES)
52
53LOCAL_MODULE:= libLLVMAnalysis
54
55include $(LLVM_HOST_BUILD_MK)
56include $(LLVM_GEN_INTRINSICS_MK)
57include $(BUILD_HOST_STATIC_LIBRARY)
58
59# For the device
60# =====================================================
61include $(CLEAR_VARS)
62
63LOCAL_SRC_FILES := $(analysis_SRC_FILES)
64
65LOCAL_MODULE:= libLLVMAnalysis
66
67include $(LLVM_DEVICE_BUILD_MK)
68include $(LLVM_GEN_INTRINSICS_MK)
69include $(BUILD_STATIC_LIBRARY)