Android.mk revision dce4a407a24b04eebc6a376f8e62b41aaa7b071f
1LOCAL_PATH := $(call my-dir)
2
3x86_disassembler_TBLGEN_TABLES := \
4  X86GenDisassemblerTables.inc \
5  X86GenInstrInfo.inc \
6  X86GenRegisterInfo.inc \
7  X86GenSubtargetInfo.inc
8
9x86_disassembler_SRC_FILES := \
10  X86Disassembler.cpp \
11  X86DisassemblerDecoder.cpp
12
13
14# For the device
15# =====================================================
16ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
17include $(CLEAR_VARS)
18include $(CLEAR_TBLGEN_VARS)
19
20TBLGEN_TABLES := $(x86_disassembler_TBLGEN_TABLES)
21
22TBLGEN_TD_DIR := $(LOCAL_PATH)/..
23
24LOCAL_SRC_FILES := $(x86_disassembler_SRC_FILES)
25
26LOCAL_C_INCLUDES += $(LOCAL_PATH)/..
27
28LOCAL_MODULE:= libLLVMX86Disassembler
29
30LOCAL_MODULE_TAGS := optional
31
32include $(LLVM_DEVICE_BUILD_MK)
33include $(LLVM_TBLGEN_RULES_MK)
34include $(BUILD_STATIC_LIBRARY)
35endif
36
37# For the host
38# =====================================================
39include $(CLEAR_VARS)
40include $(CLEAR_TBLGEN_VARS)
41
42TBLGEN_TABLES := $(x86_disassembler_TBLGEN_TABLES)
43
44TBLGEN_TD_DIR := $(LOCAL_PATH)/..
45
46LOCAL_SRC_FILES := $(x86_disassembler_SRC_FILES)
47
48LOCAL_C_INCLUDES +=	\
49	$(LOCAL_PATH)/..
50
51LOCAL_MODULE:= libLLVMX86Disassembler
52
53LOCAL_MODULE_TAGS := optional
54
55include $(LLVM_HOST_BUILD_MK)
56include $(LLVM_TBLGEN_RULES_MK)
57include $(BUILD_HOST_STATIC_LIBRARY)
58