Home | History | Annotate | Download | only in TargetInfo
      1 LOCAL_PATH := $(call my-dir)
      2 
      3 mips_target_info_TBLGEN_TABLES := \
      4   MipsGenInstrInfo.inc \
      5   MipsGenRegisterInfo.inc \
      6   MipsGenSubtargetInfo.inc
      7 
      8 mips_target_info_SRC_FILES := \
      9   MipsTargetInfo.cpp
     10 
     11 # For the host
     12 # =====================================================
     13 include $(CLEAR_VARS)
     14 include $(CLEAR_TBLGEN_VARS)
     15 
     16 LOCAL_MODULE:= libLLVMMipsInfo
     17 LOCAL_MODULE_HOST_OS := darwin linux windows
     18 
     19 TBLGEN_TABLES := $(mips_target_info_TBLGEN_TABLES)
     20 TBLGEN_TD_DIR := $(LOCAL_PATH)/..
     21 
     22 LOCAL_SRC_FILES := $(mips_target_info_SRC_FILES)
     23 LOCAL_C_INCLUDES +=	$(LOCAL_PATH)/..
     24 
     25 include $(LLVM_HOST_BUILD_MK)
     26 include $(LLVM_TBLGEN_RULES_MK)
     27 include $(LLVM_GEN_ATTRIBUTES_MK)
     28 include $(BUILD_HOST_STATIC_LIBRARY)
     29 
     30 # For the device
     31 # =====================================================
     32 ifneq (true,$(DISABLE_LLVM_DEVICE_BUILDS))
     33 include $(CLEAR_VARS)
     34 include $(CLEAR_TBLGEN_VARS)
     35 
     36 LOCAL_MODULE:= libLLVMMipsInfo
     37 
     38 TBLGEN_TABLES := $(mips_target_info_TBLGEN_TABLES)
     39 TBLGEN_TD_DIR := $(LOCAL_PATH)/..
     40 
     41 LOCAL_SRC_FILES := $(mips_target_info_SRC_FILES)
     42 LOCAL_C_INCLUDES +=	$(LOCAL_PATH)/..
     43 
     44 include $(LLVM_DEVICE_BUILD_MK)
     45 include $(LLVM_TBLGEN_RULES_MK)
     46 include $(LLVM_GEN_ATTRIBUTES_MK)
     47 include $(BUILD_STATIC_LIBRARY)
     48 endif
     49