Android.mk revision 8a1773694c6d9b1277647440583811ad3d85c6a4
11320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciLOCAL_PATH := $(call my-dir) 21320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 31320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucciaarch64_codegen_TBLGEN_TABLES := \ 41320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64GenRegisterInfo.inc \ 51320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64GenInstrInfo.inc \ 61320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64GenAsmWriter.inc \ 71320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64GenAsmWriter1.inc \ 81320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64GenDAGISel.inc \ 91320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64GenCallingConv.inc \ 101320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64GenAsmMatcher.inc \ 111320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64GenSubtargetInfo.inc \ 121320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64GenMCCodeEmitter.inc \ 131320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64GenFastISel.inc \ 141320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64GenDisassemblerTables.inc \ 151320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64GenMCPseudoLowering.inc \ 161320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 171320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucciaarch64_codegen_SRC_FILES := \ 181320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64A53Fix835769.cpp \ 191320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64A57FPLoadBalancing.cpp \ 201320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64AddressTypePromotion.cpp \ 211320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64AdvSIMDScalarPass.cpp \ 221320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64AsmPrinter.cpp \ 231320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64BranchRelaxation.cpp \ 241320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64CleanupLocalDynamicTLSPass.cpp \ 251320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64CollectLOH.cpp \ 261320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64ConditionalCompares.cpp \ 271320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64DeadRegisterDefinitionsPass.cpp \ 281320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64ExpandPseudoInsts.cpp \ 291320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64FastISel.cpp \ 301320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64FrameLowering.cpp \ 311320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64InstrInfo.cpp \ 321320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64ISelDAGToDAG.cpp \ 331320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64ISelLowering.cpp \ 341320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64LoadStoreOptimizer.cpp \ 351320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64MCInstLower.cpp \ 361320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64PromoteConstant.cpp \ 371320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64RegisterInfo.cpp \ 381320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64SelectionDAGInfo.cpp \ 391320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64StorePairSuppress.cpp \ 401320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64Subtarget.cpp \ 411320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64TargetMachine.cpp \ 421320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64TargetObjectFile.cpp \ 431320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci AArch64TargetTransformInfo.cpp 441320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 451320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci# For the host 461320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci# ===================================================== 471320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucciinclude $(CLEAR_VARS) 481320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucciinclude $(CLEAR_TBLGEN_VARS) 491320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 501320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciLOCAL_MODULE:= libLLVMAArch64CodeGen 511320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciLOCAL_MODULE_TAGS := optional 521320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 531320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciLOCAL_SRC_FILES := $(aarch64_codegen_SRC_FILES) 541320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciLOCAL_C_INCLUDES := $(LOCAL_PATH)/MCTargetDesc 551320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciTBLGEN_TABLES := $(aarch64_codegen_TBLGEN_TABLES) 561320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 571320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucciinclude $(LLVM_HOST_BUILD_MK) 581320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucciinclude $(LLVM_TBLGEN_RULES_MK) 591320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucciinclude $(LLVM_GEN_INTRINSICS_MK) 601320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucciinclude $(BUILD_HOST_STATIC_LIBRARY) 611320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 621320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci# For the device only 631320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci# ===================================================== 641320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucciifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS)) 651320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucciinclude $(CLEAR_VARS) 661320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucciinclude $(CLEAR_TBLGEN_VARS) 671320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 681320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciLOCAL_MODULE:= libLLVMAArch64CodeGen 691320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciLOCAL_MODULE_TAGS := optional 701320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 711320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciLOCAL_SRC_FILES := $(aarch64_codegen_SRC_FILES) 721320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciLOCAL_C_INCLUDES := $(LOCAL_PATH)/MCTargetDesc 731320f92c476a1ad9d19dba2a48c72b75566198e9Primiano TucciTBLGEN_TABLES := $(aarch64_codegen_TBLGEN_TABLES) 741320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci 751320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucciinclude $(LLVM_DEVICE_BUILD_MK) 761320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucciinclude $(LLVM_TBLGEN_RULES_MK) 771320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucciinclude $(LLVM_GEN_INTRINSICS_MK) 781320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucciinclude $(BUILD_STATIC_LIBRARY) 791320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucciendif 801320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucci