Android.mk revision cfb9e3db360f9161eede09766fadb2cb178771cb
1e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei LiaoLOCAL_PATH := $(call my-dir) 2e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao 38a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei Liaoarm_codegen_TBLGEN_TABLES := \ 4e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao ARMGenRegisterInfo.h.inc \ 5e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao ARMGenRegisterNames.inc \ 6e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao ARMGenRegisterInfo.inc \ 7e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao ARMGenInstrNames.inc \ 8e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao ARMGenInstrInfo.inc \ 9e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao ARMGenDAGISel.inc \ 10a95f589c757c8c857096a07e0d376ca9aaec6c2cShih-wei Liao ARMGenFastISel.inc \ 11e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao ARMGenSubtarget.inc \ 12e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao ARMGenCodeEmitter.inc \ 13e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao ARMGenCallingConv.inc 14e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao 158a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei Liaoarm_codegen_SRC_FILES := \ 16e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao ARMBaseInstrInfo.cpp \ 17e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao ARMBaseRegisterInfo.cpp \ 18e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao ARMCodeEmitter.cpp \ 19e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao ARMConstantIslandPass.cpp \ 20e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao ARMConstantPoolValue.cpp \ 21e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao ARMExpandPseudoInsts.cpp \ 22a95f589c757c8c857096a07e0d376ca9aaec6c2cShih-wei Liao ARMFastISel.cpp \ 23a95f589c757c8c857096a07e0d376ca9aaec6c2cShih-wei Liao ARMGlobalMerge.cpp \ 24e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao ARMISelDAGToDAG.cpp \ 25e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao ARMISelLowering.cpp \ 26e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao ARMInstrInfo.cpp \ 27e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao ARMJITInfo.cpp \ 28e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao ARMLoadStoreOptimizer.cpp \ 29e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao ARMMCAsmInfo.cpp \ 30a95f589c757c8c857096a07e0d376ca9aaec6c2cShih-wei Liao ARMMCInstLower.cpp \ 31e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao ARMRegisterInfo.cpp \ 32a95f589c757c8c857096a07e0d376ca9aaec6c2cShih-wei Liao ARMSelectionDAGInfo.cpp \ 33e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao ARMSubtarget.cpp \ 34e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao ARMTargetMachine.cpp \ 357abe37e4aee38cc79d91dd069a37d7e91d5bef53Shih-wei Liao ARMTargetObjectFile.cpp \ 36e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao NEONMoveFix.cpp \ 37e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao NEONPreAllocPass.cpp \ 38e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao Thumb1InstrInfo.cpp \ 39e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao Thumb1RegisterInfo.cpp \ 40a95f589c757c8c857096a07e0d376ca9aaec6c2cShih-wei Liao Thumb2HazardRecognizer.cpp \ 41e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao Thumb2ITBlockPass.cpp \ 42e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao Thumb2InstrInfo.cpp \ 43e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao Thumb2RegisterInfo.cpp \ 44e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao Thumb2SizeReduction.cpp 45e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao 468a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei Liao# For the host 478a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei Liao# ===================================================== 488a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei Liaoinclude $(CLEAR_VARS) 498a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei Liaoinclude $(CLEAR_TBLGEN_VARS) 508a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei Liao 518a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei LiaoTBLGEN_TABLES := $(arm_codegen_TBLGEN_TABLES) 528a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei Liao 538a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei LiaoLOCAL_SRC_FILES := $(arm_codegen_SRC_FILES) 548a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei Liao 558a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei LiaoLOCAL_MODULE:= libLLVMARMCodeGen 568a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei Liao 5742c32daadbb1bd0626cced08c418d1b7a0b16fb4LoganLOCAL_MODULE_TAGS := optional 5842c32daadbb1bd0626cced08c418d1b7a0b16fb4Logan 598a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei Liaoinclude $(LLVM_HOST_BUILD_MK) 608a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei Liaoinclude $(LLVM_TBLGEN_RULES_MK) 618a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei Liaoinclude $(LLVM_GEN_INTRINSICS_MK) 628a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei Liaoinclude $(BUILD_HOST_STATIC_LIBRARY) 638a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei Liao 648a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei Liao# For the device only 658a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei Liao# ===================================================== 66cfb9e3db360f9161eede09766fadb2cb178771cbKenny Rootifeq ($(TARGET_ARCH),arm) 678a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei Liaoinclude $(CLEAR_VARS) 688a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei Liaoinclude $(CLEAR_TBLGEN_VARS) 698a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei Liao 708a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei LiaoTBLGEN_TABLES := $(arm_codegen_TBLGEN_TABLES) 718a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei Liao 728a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei LiaoLOCAL_SRC_FILES := $(arm_codegen_SRC_FILES) 738a54f3e1f79c1e57e76a1cc53c6c5697374ea7b5Shih-wei Liao 74e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei LiaoLOCAL_MODULE:= libLLVMARMCodeGen 75e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liao 7642c32daadbb1bd0626cced08c418d1b7a0b16fb4LoganLOCAL_MODULE_TAGS := optional 7742c32daadbb1bd0626cced08c418d1b7a0b16fb4Logan 78e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liaoinclude $(LLVM_DEVICE_BUILD_MK) 79e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liaoinclude $(LLVM_TBLGEN_RULES_MK) 80e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liaoinclude $(LLVM_GEN_INTRINSICS_MK) 81e4454320b3cfffe926a487c33fbeb454366de2f8Shih-wei Liaoinclude $(BUILD_STATIC_LIBRARY) 82cfb9e3db360f9161eede09766fadb2cb178771cbKenny Rootendif 83