19318a38869458cef6806cf85a7d7d8157101fb9fLogan ChienLOCAL_PATH := $(call my-dir) 29318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien 39318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien#===---------------------------------------------------------------=== 49318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien# libLLVMMipsAsmParser (common) 59318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien#===---------------------------------------------------------------=== 69318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien 79318a38869458cef6806cf85a7d7d8157101fb9fLogan Chienmips_asm_parser_SRC_FILES := \ 89318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien MipsAsmParser.cpp 99318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien 109318a38869458cef6806cf85a7d7d8157101fb9fLogan Chienmips_asm_parser_C_INCLUDES := $(LOCAL_PATH)/.. 119318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien 129318a38869458cef6806cf85a7d7d8157101fb9fLogan Chienmips_asm_parser_TBLGEN_TABLES := \ 13d62cdbe700ab288e9ad447824066edb7d17167d9Stephen Hines MipsGenAsmMatcher.inc \ 149318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien MipsGenInstrInfo.inc \ 159318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien MipsGenRegisterInfo.inc \ 169318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien MipsGenSubtargetInfo.inc 179318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien 189318a38869458cef6806cf85a7d7d8157101fb9fLogan Chienmips_asm_parser_TBLGEN_TD_DIR := $(LOCAL_PATH)/.. 199318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien 209318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien 219318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien#===---------------------------------------------------------------=== 229318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien# libLLVMMipsAsmParser (host) 239318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien#===---------------------------------------------------------------=== 249318a38869458cef6806cf85a7d7d8157101fb9fLogan Chieninclude $(CLEAR_VARS) 259318a38869458cef6806cf85a7d7d8157101fb9fLogan Chieninclude $(CLEAR_TBLGEN_VARS) 269318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien 279318a38869458cef6806cf85a7d7d8157101fb9fLogan ChienLOCAL_MODULE:= libLLVMMipsAsmParser 282b5f56b066cfdb6d55d42228e0df2a2de24b3429Dan WillemsenLOCAL_MODULE_HOST_OS := darwin linux windows 299318a38869458cef6806cf85a7d7d8157101fb9fLogan ChienLOCAL_SRC_FILES := $(mips_asm_parser_SRC_FILES) 309318a38869458cef6806cf85a7d7d8157101fb9fLogan ChienLOCAL_C_INCLUDES += $(mips_asm_parser_C_INCLUDES) 319318a38869458cef6806cf85a7d7d8157101fb9fLogan ChienTBLGEN_TABLES := $(mips_asm_parser_TBLGEN_TABLES) 329318a38869458cef6806cf85a7d7d8157101fb9fLogan ChienTBLGEN_TD_DIR := $(LOCAL_PATH)/.. 339318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien 349318a38869458cef6806cf85a7d7d8157101fb9fLogan Chieninclude $(LLVM_HOST_BUILD_MK) 359318a38869458cef6806cf85a7d7d8157101fb9fLogan Chieninclude $(LLVM_TBLGEN_RULES_MK) 36cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainarinclude $(LLVM_GEN_ATTRIBUTES_MK) 379318a38869458cef6806cf85a7d7d8157101fb9fLogan Chieninclude $(BUILD_HOST_STATIC_LIBRARY) 389318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien 399318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien 409318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien#===---------------------------------------------------------------=== 419318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien# libLLVMMipsAsmParser (target) 429318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien#===---------------------------------------------------------------=== 4336b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hinesifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS)) 449318a38869458cef6806cf85a7d7d8157101fb9fLogan Chieninclude $(CLEAR_VARS) 459318a38869458cef6806cf85a7d7d8157101fb9fLogan Chieninclude $(CLEAR_TBLGEN_VARS) 469318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien 479318a38869458cef6806cf85a7d7d8157101fb9fLogan ChienLOCAL_MODULE:= libLLVMMipsAsmParser 489318a38869458cef6806cf85a7d7d8157101fb9fLogan ChienLOCAL_SRC_FILES := $(mips_asm_parser_SRC_FILES) 499318a38869458cef6806cf85a7d7d8157101fb9fLogan ChienLOCAL_C_INCLUDES += $(mips_asm_parser_C_INCLUDES) 509318a38869458cef6806cf85a7d7d8157101fb9fLogan ChienTBLGEN_TABLES := $(mips_asm_parser_TBLGEN_TABLES) 519318a38869458cef6806cf85a7d7d8157101fb9fLogan ChienTBLGEN_TD_DIR := $(LOCAL_PATH)/.. 529318a38869458cef6806cf85a7d7d8157101fb9fLogan Chien 539318a38869458cef6806cf85a7d7d8157101fb9fLogan Chieninclude $(LLVM_DEVICE_BUILD_MK) 549318a38869458cef6806cf85a7d7d8157101fb9fLogan Chieninclude $(LLVM_TBLGEN_RULES_MK) 55cddc3e03e4ec99c0268c03a126195173e519ed58Pirama Arumuga Nainarinclude $(LLVM_GEN_ATTRIBUTES_MK) 569318a38869458cef6806cf85a7d7d8157101fb9fLogan Chieninclude $(BUILD_STATIC_LIBRARY) 5736b56886974eae4f9c5ebc96befd3e7bfe5de338Stephen Hinesendif 58