1 LOCAL_PATH := $(call my-dir) 2 3 #===---------------------------------------------------------------=== 4 # libLLVMMipsAsmParser (common) 5 #===---------------------------------------------------------------=== 6 7 mips_asm_parser_SRC_FILES := \ 8 MipsAsmParser.cpp 9 10 mips_asm_parser_C_INCLUDES := $(LOCAL_PATH)/.. 11 12 mips_asm_parser_TBLGEN_TABLES := \ 13 MipsGenAsmMatcher.inc \ 14 MipsGenInstrInfo.inc \ 15 MipsGenRegisterInfo.inc \ 16 MipsGenSubtargetInfo.inc 17 18 mips_asm_parser_TBLGEN_TD_DIR := $(LOCAL_PATH)/.. 19 20 21 #===---------------------------------------------------------------=== 22 # libLLVMMipsAsmParser (host) 23 #===---------------------------------------------------------------=== 24 include $(CLEAR_VARS) 25 include $(CLEAR_TBLGEN_VARS) 26 27 LOCAL_MODULE:= libLLVMMipsAsmParser 28 LOCAL_MODULE_HOST_OS := darwin linux windows 29 LOCAL_SRC_FILES := $(mips_asm_parser_SRC_FILES) 30 LOCAL_C_INCLUDES += $(mips_asm_parser_C_INCLUDES) 31 TBLGEN_TABLES := $(mips_asm_parser_TBLGEN_TABLES) 32 TBLGEN_TD_DIR := $(LOCAL_PATH)/.. 33 34 include $(LLVM_HOST_BUILD_MK) 35 include $(LLVM_TBLGEN_RULES_MK) 36 include $(LLVM_GEN_ATTRIBUTES_MK) 37 include $(BUILD_HOST_STATIC_LIBRARY) 38 39 40 #===---------------------------------------------------------------=== 41 # libLLVMMipsAsmParser (target) 42 #===---------------------------------------------------------------=== 43 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS)) 44 include $(CLEAR_VARS) 45 include $(CLEAR_TBLGEN_VARS) 46 47 LOCAL_MODULE:= libLLVMMipsAsmParser 48 LOCAL_SRC_FILES := $(mips_asm_parser_SRC_FILES) 49 LOCAL_C_INCLUDES += $(mips_asm_parser_C_INCLUDES) 50 TBLGEN_TABLES := $(mips_asm_parser_TBLGEN_TABLES) 51 TBLGEN_TD_DIR := $(LOCAL_PATH)/.. 52 53 include $(LLVM_DEVICE_BUILD_MK) 54 include $(LLVM_TBLGEN_RULES_MK) 55 include $(LLVM_GEN_ATTRIBUTES_MK) 56 include $(BUILD_STATIC_LIBRARY) 57 endif 58