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