OSDN Git Service

Update to LLVM 3.5a.
[android-x86/external-llvm.git] / lib / Target / AArch64 / Disassembler / Android.mk
1 LOCAL_PATH := $(call my-dir)
2
3 arm64_disassembler_TBLGEN_TABLES := \
4   AArch64GenDisassemblerTables.inc \
5   AArch64GenInstrInfo.inc \
6   AArch64GenSubtargetInfo.inc \
7   AArch64GenRegisterInfo.inc
8
9 arm64_disassembler_SRC_FILES := \
10   AArch64Disassembler.cpp
11
12 # For the device
13 # =====================================================
14 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
15 include $(CLEAR_VARS)
16 include $(CLEAR_TBLGEN_VARS)
17
18 TBLGEN_TABLES := $(arm64_disassembler_TBLGEN_TABLES)
19
20 TBLGEN_TD_DIR := $(LOCAL_PATH)/..
21
22 LOCAL_SRC_FILES := $(arm64_disassembler_SRC_FILES)
23
24 LOCAL_C_INCLUDES += $(LOCAL_PATH)/..
25
26 LOCAL_MODULE:= libLLVMARM64Disassembler
27
28 LOCAL_MODULE_TAGS := optional
29
30 include $(LLVM_DEVICE_BUILD_MK)
31 include $(LLVM_TBLGEN_RULES_MK)
32 include $(BUILD_STATIC_LIBRARY)
33 endif
34
35 # For the host
36 # =====================================================
37 include $(CLEAR_VARS)
38 include $(CLEAR_TBLGEN_VARS)
39
40 TBLGEN_TABLES := $(arm64_disassembler_TBLGEN_TABLES)
41
42 TBLGEN_TD_DIR := $(LOCAL_PATH)/..
43
44 LOCAL_SRC_FILES := $(arm64_disassembler_SRC_FILES)
45
46 LOCAL_C_INCLUDES += $(LOCAL_PATH)/..
47
48 LOCAL_MODULE:= libLLVMARM64Disassembler
49
50 LOCAL_MODULE_TAGS := optional
51
52 include $(LLVM_HOST_BUILD_MK)
53 include $(LLVM_TBLGEN_RULES_MK)
54 include $(BUILD_HOST_STATIC_LIBRARY)
55