Android.mk revision dce4a407a24b04eebc6a376f8e62b41aaa7b071f
1LOCAL_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  BlockFrequencyInfo.cpp \
12  BlockFrequencyInfoImpl.cpp \
13  BranchProbabilityInfo.cpp \
14  CFG.cpp \
15  CFGPrinter.cpp \
16  CaptureTracking.cpp \
17  CodeMetrics.cpp \
18  ConstantFolding.cpp \
19  CostModel.cpp \
20  Delinearization.cpp \
21  DependenceAnalysis.cpp \
22  DomPrinter.cpp \
23  DominanceFrontier.cpp \
24  IVUsers.cpp \
25  InstCount.cpp \
26  InstructionSimplify.cpp \
27  Interval.cpp \
28  IntervalPartition.cpp \
29  LazyValueInfo.cpp \
30  LibCallAliasAnalysis.cpp \
31  LibCallSemantics.cpp \
32  Lint.cpp \
33  Loads.cpp \
34  LoopInfo.cpp \
35  LoopPass.cpp \
36  MemDepPrinter.cpp \
37  MemoryBuiltins.cpp \
38  MemoryDependenceAnalysis.cpp \
39  ModuleDebugInfoPrinter.cpp \
40  NoAliasAnalysis.cpp \
41  PHITransAddr.cpp \
42  PostDominators.cpp \
43  PtrUseVisitor.cpp \
44  RegionInfo.cpp \
45  RegionPass.cpp \
46  RegionPrinter.cpp \
47  ScalarEvolution.cpp \
48  ScalarEvolutionAliasAnalysis.cpp \
49  ScalarEvolutionExpander.cpp \
50  ScalarEvolutionNormalization.cpp \
51  SparsePropagation.cpp \
52  TargetTransformInfo.cpp \
53  Trace.cpp \
54  TypeBasedAliasAnalysis.cpp \
55  ValueTracking.cpp
56
57# For the host
58# =====================================================
59include $(CLEAR_VARS)
60
61LOCAL_MODULE:= libLLVMAnalysis
62LOCAL_MODULE_TAGS := optional
63LOCAL_SRC_FILES := $(analysis_SRC_FILES)
64
65include $(LLVM_HOST_BUILD_MK)
66include $(LLVM_GEN_INTRINSICS_MK)
67include $(BUILD_HOST_STATIC_LIBRARY)
68
69# For the device
70# =====================================================
71ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
72include $(CLEAR_VARS)
73
74LOCAL_MODULE:= libLLVMAnalysis
75LOCAL_MODULE_TAGS := optional
76LOCAL_SRC_FILES := $(analysis_SRC_FILES)
77
78include $(LLVM_DEVICE_BUILD_MK)
79include $(LLVM_GEN_INTRINSICS_MK)
80include $(BUILD_STATIC_LIBRARY)
81endif
82