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 BlockFrequencyInfo.cpp \ 12 BranchProbabilityInfo.cpp \ 13 CFGPrinter.cpp \ 14 CaptureTracking.cpp \ 15 CodeMetrics.cpp \ 16 ConstantFolding.cpp \ 17 DIBuilder.cpp \ 18 DbgInfoPrinter.cpp \ 19 DebugInfo.cpp \ 20 DomPrinter.cpp \ 21 DominanceFrontier.cpp \ 22 IVUsers.cpp \ 23 InlineCost.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 LoopDependenceAnalysis.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 PathNumbering.cpp \ 43 PathProfileInfo.cpp \ 44 PathProfileVerifier.cpp \ 45 PostDominators.cpp \ 46 ProfileEstimatorPass.cpp \ 47 ProfileInfo.cpp \ 48 ProfileInfoLoader.cpp \ 49 ProfileInfoLoaderPass.cpp \ 50 ProfileVerifierPass.cpp \ 51 RegionInfo.cpp \ 52 RegionPass.cpp \ 53 RegionPrinter.cpp \ 54 ScalarEvolution.cpp \ 55 ScalarEvolutionAliasAnalysis.cpp \ 56 ScalarEvolutionExpander.cpp \ 57 ScalarEvolutionNormalization.cpp \ 58 SparsePropagation.cpp \ 59 Trace.cpp \ 60 TypeBasedAliasAnalysis.cpp \ 61 ValueTracking.cpp 62 63 # For the host 64 # ===================================================== 65 include $(CLEAR_VARS) 66 67 LOCAL_MODULE:= libLLVMAnalysis 68 LOCAL_MODULE_TAGS := optional 69 LOCAL_SRC_FILES := $(analysis_SRC_FILES) 70 71 include $(LLVM_HOST_BUILD_MK) 72 include $(LLVM_GEN_INTRINSICS_MK) 73 include $(BUILD_HOST_STATIC_LIBRARY) 74 75 # For the device 76 # ===================================================== 77 include $(CLEAR_VARS) 78 79 LOCAL_MODULE:= libLLVMAnalysis 80 LOCAL_MODULE_TAGS := optional 81 LOCAL_SRC_FILES := $(analysis_SRC_FILES) 82 83 include $(LLVM_DEVICE_BUILD_MK) 84 include $(LLVM_GEN_INTRINSICS_MK) 85 include $(BUILD_STATIC_LIBRARY) 86