1 LOCAL_PATH := $(call my-dir)
4 # =====================================================
6 include $(CLEAR_TBLGEN_VARS70)
8 x86_asm_parser_SRC_FILES := \
9 X86AsmInstrumentation.cpp \
12 x86_asm_parser_TBLGEN_TABLES70 := \
13 X86GenAsmMatcher.inc \
15 X86GenRegisterInfo.inc \
16 X86GenSubtargetInfo.inc
18 x86_asm_parser_TBLGEN_TD_DIR70 := $(LOCAL_PATH)/..
20 x86_asm_parser_C_INCLUDES += \
24 #===---------------------------------------------------------------===
25 # libX86AsmParser (host)
26 #===---------------------------------------------------------------===
28 include $(CLEAR_TBLGEN_VARS70)
30 LOCAL_MODULE:= libLLVM70X86AsmParser
31 LOCAL_MODULE_HOST_OS := darwin linux windows
32 LOCAL_SRC_FILES := $(x86_asm_parser_SRC_FILES)
33 LOCAL_C_INCLUDES += $(x86_asm_parser_C_INCLUDES)
34 TBLGEN_TABLES70 := $(x86_asm_parser_TBLGEN_TABLES70)
35 TBLGEN_TD_DIR70 := $(x86_asm_parser_TBLGEN_TD_DIR70)
37 include $(LLVM70_HOST_BUILD_MK)
38 include $(LLVM70_TBLGEN_RULES_MK)
39 include $(LLVM70_GEN_ATTRIBUTES_MK)
40 include $(LLVM70_GEN_INTRINSICS_MK)
41 include $(BUILD_HOST_STATIC_LIBRARY)
44 #===---------------------------------------------------------------===
45 # libX86AsmParser (target)
46 #===---------------------------------------------------------------===
47 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
49 include $(CLEAR_TBLGEN_VARS70)
51 LOCAL_MODULE:= libLLVM70X86AsmParser
52 LOCAL_SRC_FILES := $(x86_asm_parser_SRC_FILES)
53 LOCAL_C_INCLUDES += $(x86_asm_parser_C_INCLUDES)
54 TBLGEN_TABLES70 := $(x86_asm_parser_TBLGEN_TABLES70)
55 TBLGEN_TD_DIR70 := $(x86_asm_parser_TBLGEN_TD_DIR70)
57 include $(LLVM70_DEVICE_BUILD_MK)
58 include $(LLVM70_TBLGEN_RULES_MK)
59 include $(LLVM70_GEN_ATTRIBUTES_MK)
60 include $(LLVM70_GEN_INTRINSICS_MK)
61 include $(BUILD_STATIC_LIBRARY)