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