1 LOCAL_PATH := $(call my-dir)
3 arm_mc_desc_TBLGEN_TABLES := \
4 ARMGenRegisterInfo.inc \
6 ARMGenMCCodeEmitter.inc \
7 ARMGenSubtargetInfo.inc
9 arm_mc_desc_SRC_FILES := \
11 ARMELFObjectWriter.cpp \
13 ARMMachObjectWriter.cpp \
14 ARMMachORelocationInfo.cpp \
16 ARMMCCodeEmitter.cpp \
19 ARMTargetStreamer.cpp \
21 ARMWinCOFFObjectWriter.cpp \
22 ARMWinCOFFStreamer.cpp
25 # =====================================================
27 include $(CLEAR_TBLGEN_VARS)
30 LOCAL_MODULE:= libLLVM70ARMDesc
31 LOCAL_MODULE_HOST_OS := darwin linux windows
33 LOCAL_SRC_FILES := $(arm_mc_desc_SRC_FILES)
34 LOCAL_C_INCLUDES := $(LOCAL_PATH)/..
36 TBLGEN_TD_DIR := $(LOCAL_PATH)/..
37 TBLGEN_TABLES := $(arm_mc_desc_TBLGEN_TABLES)
39 include $(LLVM70_HOST_BUILD_MK)
40 include $(LLVM70_TBLGEN_RULES_MK)
41 include $(LLVM_GEN_ATTRIBUTES_MK)
42 include $(LLVM_GEN_INTRINSICS_MK)
43 include $(BUILD_HOST_STATIC_LIBRARY)
46 # =====================================================
47 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
49 include $(CLEAR_TBLGEN_VARS)
51 LOCAL_MODULE:= libLLVM70ARMDesc
52 LOCAL_MODULE_TAGS := optional
54 LOCAL_SRC_FILES := $(arm_mc_desc_SRC_FILES)
55 LOCAL_C_INCLUDES := $(LOCAL_PATH)/..
57 TBLGEN_TD_DIR := $(LOCAL_PATH)/..
58 TBLGEN_TABLES := $(arm_mc_desc_TBLGEN_TABLES)
60 include $(LLVM_DEVICE_BUILD_MK)
61 include $(LLVM70_TBLGEN_RULES_MK)
62 include $(LLVM_GEN_ATTRIBUTES_MK)
63 include $(LLVM_GEN_INTRINSICS_MK)
64 include $(BUILD_STATIC_LIBRARY)