Android.mk revision dce4a407a24b04eebc6a376f8e62b41aaa7b071f
1be6bd10d8264b7a05e0a04407eb98b253bc0f152kmillikin@chromium.orgLOCAL_PATH := $(call my-dir) 23484964a86451e86dcf04be9bd8c0d76ee04f081rossberg@chromium.org 33484964a86451e86dcf04be9bd8c0d76ee04f081rossberg@chromium.orgx86_codegen_TBLGEN_TABLES := \ 4a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org X86GenAsmWriter.inc \ 5a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org X86GenAsmWriter1.inc \ 6a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org X86GenRegisterInfo.inc \ 7a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org X86GenInstrInfo.inc \ 8196eb601290dc49c3754da728dc58700dff2de1bmachenbach@chromium.org X86GenDAGISel.inc \ 9a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org X86GenFastISel.inc \ 10196eb601290dc49c3754da728dc58700dff2de1bmachenbach@chromium.org X86GenSubtargetInfo.inc \ 11196eb601290dc49c3754da728dc58700dff2de1bmachenbach@chromium.org X86GenCallingConv.inc 12196eb601290dc49c3754da728dc58700dff2de1bmachenbach@chromium.org 13a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.orgx86_codegen_SRC_FILES := \ 14a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org X86AsmPrinter.cpp \ 15a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org X86CodeEmitter.cpp \ 16a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org X86FastISel.cpp \ 17a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org X86FixupLEAs.cpp \ 18a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org X86FloatingPoint.cpp \ 19a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org X86FrameLowering.cpp \ 20a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org X86ISelDAGToDAG.cpp \ 21a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org X86ISelLowering.cpp \ 22a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org X86InstrInfo.cpp \ 23a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org X86JITInfo.cpp \ 24a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org X86MachineFunctionInfo.cpp \ 25a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org X86MCInstLower.cpp \ 2628583c92ca8f528df625800519088ac88996d504jkummerow@chromium.org X86PadShortFunction.cpp \ 270a4e901cdfb5505a896d30aa8c2e04fce0fbe069vegorov@chromium.org X86RegisterInfo.cpp \ 280a4e901cdfb5505a896d30aa8c2e04fce0fbe069vegorov@chromium.org X86SelectionDAGInfo.cpp \ 29a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org X86Subtarget.cpp \ 30a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org X86TargetMachine.cpp \ 31a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org X86TargetObjectFile.cpp \ 32a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org X86TargetTransformInfo.cpp \ 335f0c45f2cacb31d36a8f80c31f17bda7751a3644ager@chromium.org X86VZeroUpper.cpp 34a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org 35a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org# For the host 36a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org# ===================================================== 37a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.orginclude $(CLEAR_VARS) 38a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.orginclude $(CLEAR_TBLGEN_VARS) 39a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org 40a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.orgTBLGEN_TABLES := $(x86_codegen_TBLGEN_TABLES) 41a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org 42a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.orgLOCAL_SRC_FILES := $(x86_codegen_SRC_FILES) 43a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org 44a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.orgLOCAL_MODULE:= libLLVMX86CodeGen 45a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org 46a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.orgLOCAL_MODULE_TAGS := optional 47a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org 48a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.orginclude $(LLVM_HOST_BUILD_MK) 49a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.orginclude $(LLVM_TBLGEN_RULES_MK) 50a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.orginclude $(LLVM_GEN_INTRINSICS_MK) 51a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.orginclude $(BUILD_HOST_STATIC_LIBRARY) 52a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org 53a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org# For the device only 54e3c177a423baa3c30225c4e422b6f6c76d38b951machenbach@chromium.org# ===================================================== 55a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.orgifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS)) 56a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.orginclude $(CLEAR_VARS) 57a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.orginclude $(CLEAR_TBLGEN_VARS) 58a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org 59a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.orgTBLGEN_TABLES := $(x86_codegen_TBLGEN_TABLES) 60a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org 61a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.orgLOCAL_SRC_FILES := $(x86_codegen_SRC_FILES) 62a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org 63a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.orgLOCAL_MODULE:= libLLVMX86CodeGen 64a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org 65a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.orgLOCAL_MODULE_TAGS := optional 66a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org 67e3c177a423baa3c30225c4e422b6f6c76d38b951machenbach@chromium.orginclude $(LLVM_DEVICE_BUILD_MK) 68a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.orginclude $(LLVM_TBLGEN_RULES_MK) 69a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.orginclude $(LLVM_GEN_INTRINSICS_MK) 70a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.orginclude $(BUILD_STATIC_LIBRARY) 71a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.orgendif 72a55512615f5adc085d23bc8589d155c4b579fb7bkasperl@chromium.org