OSDN Git Service

rename libLLVM to libLLVM70
[android-x86/external-llvm.git] / lib / Target / AArch64 / InstPrinter / Android.mk
1 LOCAL_PATH := $(call my-dir)
2
3 aarch64_asm_printer_TBLGEN_TABLES := \
4   AArch64GenAsmWriter.inc \
5   AArch64GenAsmWriter1.inc \
6   AArch64GenRegisterInfo.inc \
7   AArch64GenSubtargetInfo.inc \
8   AArch64GenInstrInfo.inc \
9   AArch64GenSystemOperands.inc
10
11 aarch64_asm_printer_SRC_FILES := \
12   AArch64InstPrinter.cpp
13
14 # For the host
15 # =====================================================
16 include $(CLEAR_VARS)
17 include $(CLEAR_TBLGEN_VARS)
18
19 TBLGEN_TABLES := $(aarch64_asm_printer_TBLGEN_TABLES)
20
21 TBLGEN_TD_DIR := $(LOCAL_PATH)/..
22
23 LOCAL_SRC_FILES := $(aarch64_asm_printer_SRC_FILES)
24
25 LOCAL_MODULE:= libLLVM70AArch64AsmPrinter
26
27 LOCAL_C_INCLUDES += \
28     $(LOCAL_PATH)/..
29
30 LOCAL_MODULE_HOST_OS := darwin linux windows
31
32 include $(LLVM_HOST_BUILD_MK)
33 include $(LLVM_TBLGEN_RULES_MK)
34 include $(BUILD_HOST_STATIC_LIBRARY)
35
36 # For the device only
37 # =====================================================
38 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
39 include $(CLEAR_VARS)
40 include $(CLEAR_TBLGEN_VARS)
41
42 TBLGEN_TABLES := $(aarch64_asm_printer_TBLGEN_TABLES)
43
44 TBLGEN_TD_DIR := $(LOCAL_PATH)/..
45
46 LOCAL_SRC_FILES := $(aarch64_asm_printer_SRC_FILES)
47
48 LOCAL_C_INCLUDES+= \
49     $(LOCAL_PATH)/..
50
51 LOCAL_MODULE:= libLLVM70AArch64AsmPrinter
52
53 include $(LLVM_DEVICE_BUILD_MK)
54 include $(LLVM_TBLGEN_RULES_MK)
55 include $(BUILD_STATIC_LIBRARY)
56 endif
57