1 LOCAL_PATH := $(call my-dir)
3 arm64_disassembler_TBLGEN_TABLES := \
4 AArch64GenDisassemblerTables.inc \
5 AArch64GenInstrInfo.inc \
6 AArch64GenSubtargetInfo.inc \
7 AArch64GenRegisterInfo.inc
9 arm64_disassembler_SRC_FILES := \
10 AArch64Disassembler.cpp
13 # =====================================================
14 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
16 include $(CLEAR_TBLGEN_VARS)
18 TBLGEN_TABLES := $(arm64_disassembler_TBLGEN_TABLES)
20 TBLGEN_TD_DIR := $(LOCAL_PATH)/..
22 LOCAL_SRC_FILES := $(arm64_disassembler_SRC_FILES)
24 LOCAL_C_INCLUDES += $(LOCAL_PATH)/..
26 LOCAL_MODULE:= libLLVMARM64Disassembler
28 LOCAL_MODULE_TAGS := optional
30 include $(LLVM_DEVICE_BUILD_MK)
31 include $(LLVM_TBLGEN_RULES_MK)
32 include $(BUILD_STATIC_LIBRARY)
36 # =====================================================
38 include $(CLEAR_TBLGEN_VARS)
40 TBLGEN_TABLES := $(arm64_disassembler_TBLGEN_TABLES)
42 TBLGEN_TD_DIR := $(LOCAL_PATH)/..
44 LOCAL_SRC_FILES := $(arm64_disassembler_SRC_FILES)
46 LOCAL_C_INCLUDES += $(LOCAL_PATH)/..
48 LOCAL_MODULE:= libLLVMARM64Disassembler
50 LOCAL_MODULE_TAGS := optional
52 include $(LLVM_HOST_BUILD_MK)
53 include $(LLVM_TBLGEN_RULES_MK)
54 include $(BUILD_HOST_STATIC_LIBRARY)