1 LOCAL_PATH := $(call my-dir)
3 aarch64_mc_desc_TBLGEN_TABLES70 := \
4 AArch64GenRegisterInfo.inc \
5 AArch64GenInstrInfo.inc \
6 AArch64GenMCCodeEmitter.inc \
7 AArch64GenSubtargetInfo.inc \
8 AArch64GenSystemOperands.inc
10 aarch64_mc_desc_SRC_FILES := \
11 AArch64AsmBackend.cpp \
12 AArch64ELFObjectWriter.cpp \
13 AArch64ELFStreamer.cpp \
14 AArch64MCAsmInfo.cpp \
15 AArch64MCCodeEmitter.cpp \
17 AArch64MCTargetDesc.cpp \
18 AArch64MachObjectWriter.cpp \
19 AArch64TargetStreamer.cpp \
20 AArch64WinCOFFObjectWriter.cpp \
21 AArch64WinCOFFStreamer.cpp
24 # =====================================================
26 include $(CLEAR_TBLGEN_VARS70)
29 LOCAL_MODULE:= libLLVM70AArch64Desc
30 LOCAL_MODULE_HOST_OS := darwin linux windows
32 LOCAL_SRC_FILES := $(aarch64_mc_desc_SRC_FILES)
33 LOCAL_C_INCLUDES := $(LOCAL_PATH)/..
35 TBLGEN_TD_DIR70 := $(LOCAL_PATH)/..
36 TBLGEN_TABLES70 := $(aarch64_mc_desc_TBLGEN_TABLES70)
38 include $(LLVM70_HOST_BUILD_MK)
39 include $(LLVM70_TBLGEN_RULES_MK)
40 include $(LLVM70_GEN_ATTRIBUTES_MK)
41 include $(LLVM70_GEN_INTRINSICS_MK)
42 include $(BUILD_HOST_STATIC_LIBRARY)
45 # =====================================================
46 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
48 include $(CLEAR_TBLGEN_VARS70)
50 LOCAL_MODULE:= libLLVM70AArch64Desc
52 LOCAL_SRC_FILES := $(aarch64_mc_desc_SRC_FILES)
53 LOCAL_C_INCLUDES := $(LOCAL_PATH)/..
55 TBLGEN_TD_DIR70 := $(LOCAL_PATH)/..
56 TBLGEN_TABLES70 := $(aarch64_mc_desc_TBLGEN_TABLES70)
58 include $(LLVM70_DEVICE_BUILD_MK)
59 include $(LLVM70_TBLGEN_RULES_MK)
60 include $(LLVM70_GEN_ATTRIBUTES_MK)
61 include $(LLVM70_GEN_INTRINSICS_MK)
62 include $(BUILD_STATIC_LIBRARY)