OSDN Git Service

android: [AMDGPU] Fix layering issue with AMDGPUHSAMetadataStreamer (NFC)
[android-x86/external-llvm.git] / lib / Target / AMDGPU / MCTargetDesc / Android.mk
1 LOCAL_PATH := $(call my-dir)
2
3 amdgpu_mc_desc_TBLGEN_TABLES70 := \
4   AMDGPUGenRegisterInfo.inc \
5   AMDGPUGenInstrInfo.inc \
6   AMDGPUGenMCCodeEmitter.inc \
7   AMDGPUGenSearchableTables.inc \
8   AMDGPUGenSubtargetInfo.inc \
9   R600GenMCCodeEmitter.inc \
10   R600GenInstrInfo.inc \
11   R600GenRegisterInfo.inc \
12   R600GenSubtargetInfo.inc
13
14 amdgpu_mc_desc_SRC_FILES := \
15   AMDGPUAsmBackend.cpp \
16   AMDGPUELFObjectWriter.cpp \
17   AMDGPUELFStreamer.cpp \
18   AMDGPUMCAsmInfo.cpp \
19   AMDGPUMCCodeEmitter.cpp \
20   AMDGPUMCTargetDesc.cpp \
21   AMDGPUTargetStreamer.cpp \
22   R600MCCodeEmitter.cpp \
23   R600MCTargetDesc.cpp \
24   SIMCCodeEmitter.cpp
25
26 # For the host
27 # =====================================================
28 include $(CLEAR_VARS)
29 include $(CLEAR_TBLGEN_VARS70)
30
31 LOCAL_MODULE := libLLVM70AMDGPUDesc
32 LOCAL_MODULE_HOST_OS := darwin linux windows
33
34 LOCAL_SRC_FILES := $(amdgpu_mc_desc_SRC_FILES)
35 LOCAL_C_INCLUDES := $(LOCAL_PATH)/..
36
37 TBLGEN_TD_DIR70 := $(LOCAL_PATH)/..
38 TBLGEN_TABLES70 := $(amdgpu_mc_desc_TBLGEN_TABLES70)
39
40 include $(LLVM70_HOST_BUILD_MK)
41 include $(LLVM70_TBLGEN_RULES_MK)
42 include $(LLVM70_GEN_ATTRIBUTES_MK)
43 include $(LLVM70_GEN_INTRINSICS_MK)
44 include $(BUILD_HOST_STATIC_LIBRARY)
45
46 # For the device only
47 # =====================================================
48 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
49 include $(CLEAR_VARS)
50 include $(CLEAR_TBLGEN_VARS70)
51
52 LOCAL_MODULE := libLLVM70AMDGPUDesc
53
54 LOCAL_SRC_FILES := $(amdgpu_mc_desc_SRC_FILES)
55 LOCAL_C_INCLUDES := $(LOCAL_PATH)/..
56
57 TBLGEN_TD_DIR70 := $(LOCAL_PATH)/..
58 TBLGEN_TABLES70 := $(amdgpu_mc_desc_TBLGEN_TABLES70)
59
60 include $(LLVM70_DEVICE_BUILD_MK)
61 include $(LLVM70_TBLGEN_RULES_MK)
62 include $(LLVM70_GEN_ATTRIBUTES_MK)
63 include $(LLVM70_GEN_INTRINSICS_MK)
64 include $(BUILD_STATIC_LIBRARY)
65 endif