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