Android.mk revision 28188e1c4986d9e4985f0f4a8ce268743eb94631
1# Only use this on the device or emulator. 2ifeq ($(TARGET_ARCH),arm) 3 4LOCAL_PATH:= $(call my-dir) 5 6analysis_SRC_FILES := \ 7 AliasAnalysis.cpp \ 8 AliasAnalysisCounter.cpp \ 9 AliasAnalysisEvaluator.cpp \ 10 AliasDebugger.cpp \ 11 AliasSetTracker.cpp \ 12 Analysis.cpp \ 13 BasicAliasAnalysis.cpp \ 14 CFGPrinter.cpp \ 15 CaptureTracking.cpp \ 16 ConstantFolding.cpp \ 17 DbgInfoPrinter.cpp \ 18 DebugInfo.cpp \ 19 DomPrinter.cpp \ 20 IVUsers.cpp \ 21 InlineCost.cpp \ 22 InstCount.cpp \ 23 InstructionSimplify.cpp \ 24 Interval.cpp \ 25 IntervalPartition.cpp \ 26 LazyValueInfo.cpp \ 27 LibCallAliasAnalysis.cpp \ 28 LibCallSemantics.cpp \ 29 LiveValues.cpp \ 30 MemoryBuiltins.cpp \ 31 MemoryDependenceAnalysis.cpp \ 32 LoopDependenceAnalysis.cpp \ 33 LoopInfo.cpp \ 34 LoopPass.cpp \ 35 PHITransAddr.cpp \ 36 PointerTracking.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 ValueTracking.cpp 50 51# For the host 52# ===================================================== 53include $(CLEAR_VARS) 54 55LOCAL_SRC_FILES := $(analysis_SRC_FILES) 56 57LOCAL_MODULE:= libLLVMAnalysis 58 59include $(LLVM_HOST_BUILD_MK) 60include $(LLVM_GEN_INTRINSICS_MK) 61include $(BUILD_HOST_STATIC_LIBRARY) 62 63# For the device 64# ===================================================== 65include $(CLEAR_VARS) 66 67LOCAL_SRC_FILES := $(analysis_SRC_FILES) 68 69LOCAL_MODULE:= libLLVMAnalysis 70 71include $(LLVM_DEVICE_BUILD_MK) 72include $(LLVM_GEN_INTRINSICS_MK) 73include $(BUILD_STATIC_LIBRARY) 74 75endif 76