Android.mk revision c156bc696311928af01132d159b9e307436779bb
1# Only use this on the device or emulator. 2ifneq ($(TARGET_ARCH),arm) 3 4LOCAL_PATH:= $(call my-dir) 5 6transforms_ipo_SRC_FILES := \ 7 ArgumentPromotion.cpp \ 8 ConstantMerge.cpp \ 9 DeadArgumentElimination.cpp \ 10 DeadTypeElimination.cpp \ 11 ExtractGV.cpp \ 12 FunctionAttrs.cpp \ 13 GlobalDCE.cpp \ 14 GlobalOpt.cpp \ 15 IPConstantPropagation.cpp \ 16 IPO.cpp \ 17 InlineAlways.cpp \ 18 InlineSimple.cpp \ 19 Inliner.cpp \ 20 Internalize.cpp \ 21 LoopExtractor.cpp \ 22 LowerSetJmp.cpp \ 23 MergeFunctions.cpp \ 24 PartialInlining.cpp \ 25 PartialSpecialization.cpp \ 26 PruneEH.cpp \ 27 StripDeadPrototypes.cpp \ 28 StripSymbols.cpp \ 29 StructRetPromotion.cpp 30 31# For the host 32# ===================================================== 33include $(CLEAR_VARS) 34 35LOCAL_SRC_FILES := $(transforms_ipo_SRC_FILES) 36LOCAL_MODULE:= libLLVMipo 37 38include $(LLVM_HOST_BUILD_MK) 39include $(LLVM_GEN_INTRINSICS_MK) 40include $(BUILD_HOST_STATIC_LIBRARY) 41 42# For the device 43# ===================================================== 44include $(CLEAR_VARS) 45 46LOCAL_SRC_FILES := $(transforms_ipo_SRC_FILES) 47LOCAL_MODULE:= libLLVMipo 48 49include $(LLVM_DEVICE_BUILD_MK) 50include $(LLVM_GEN_INTRINSICS_MK) 51include $(BUILD_STATIC_LIBRARY) 52 53endif 54