1LOCAL_PATH := $(call my-dir) 2 3arm_mc_desc_TBLGEN_TABLES := \ 4 ARMGenRegisterInfo.inc \ 5 ARMGenInstrInfo.inc \ 6 ARMGenSubtargetInfo.inc 7 8arm_mc_desc_SRC_FILES := \ 9 ARMMCAsmInfo.cpp \ 10 ARMMCTargetDesc.cpp 11 12# For the host 13# ===================================================== 14include $(CLEAR_VARS) 15include $(CLEAR_TBLGEN_VARS) 16 17TBLGEN_TABLES := $(arm_mc_desc_TBLGEN_TABLES) 18 19LOCAL_SRC_FILES := $(arm_mc_desc_SRC_FILES) 20 21LOCAL_MODULE:= libLLVMARMDesc 22 23LOCAL_MODULE_TAGS := optional 24 25include $(LLVM_HOST_BUILD_MK) 26include $(LLVM_TBLGEN_RULES_MK) 27include $(LLVM_GEN_INTRINSICS_MK) 28include $(BUILD_HOST_STATIC_LIBRARY) 29 30# For the device only 31# ===================================================== 32ifeq ($(TARGET_ARCH),arm) 33include $(CLEAR_VARS) 34include $(CLEAR_TBLGEN_VARS) 35 36TBLGEN_TABLES := $(arm_mc_desc_TBLGEN_TABLES) 37 38LOCAL_SRC_FILES := $(arm_mc_desc_SRC_FILES) 39 40LOCAL_MODULE:= libLLVMARMDesc 41 42LOCAL_MODULE_TAGS := optional 43 44include $(LLVM_DEVICE_BUILD_MK) 45include $(LLVM_TBLGEN_RULES_MK) 46include $(LLVM_GEN_INTRINSICS_MK) 47include $(BUILD_STATIC_LIBRARY) 48endif 49