Home | History | Annotate | Download | only in MCTargetDesc
      1 LOCAL_PATH := $(call my-dir)
      2 
      3 x86_mc_desc_TBLGEN_TABLES := \
      4   X86GenRegisterInfo.inc \
      5   X86GenInstrInfo.inc \
      6   X86GenSubtargetInfo.inc
      7 
      8 x86_mc_desc_SRC_FILES := \
      9   X86AsmBackend.cpp \
     10   X86ELFObjectWriter.cpp \
     11   X86MCTargetDesc.cpp \
     12   X86MCAsmInfo.cpp \
     13   X86MCCodeEmitter.cpp \
     14   X86MachObjectWriter.cpp \
     15   X86WinCOFFObjectWriter.cpp
     16 
     17 # For the host
     18 # =====================================================
     19 include $(CLEAR_VARS)
     20 include $(CLEAR_TBLGEN_VARS)
     21 
     22 LOCAL_MODULE:= libLLVMX86Desc
     23 LOCAL_MODULE_TAGS := optional
     24 
     25 LOCAL_SRC_FILES := $(x86_mc_desc_SRC_FILES)
     26 LOCAL_C_INCLUDES := $(LOCAL_PATH)/..
     27 TBLGEN_TABLES := $(x86_mc_desc_TBLGEN_TABLES)
     28 TBLGEN_TD_DIR := $(LOCAL_PATH)/..
     29 
     30 include $(LLVM_HOST_BUILD_MK)
     31 include $(LLVM_TBLGEN_RULES_MK)
     32 include $(LLVM_GEN_INTRINSICS_MK)
     33 include $(BUILD_HOST_STATIC_LIBRARY)
     34 
     35 # For the device only
     36 # =====================================================
     37 ifeq ($(TARGET_ARCH),x86)
     38 include $(CLEAR_VARS)
     39 include $(CLEAR_TBLGEN_VARS)
     40 
     41 
     42 LOCAL_MODULE:= libLLVMX86Desc
     43 LOCAL_MODULE_TAGS := optional
     44 
     45 LOCAL_SRC_FILES := $(x86_mc_desc_SRC_FILES)
     46 LOCAL_C_INCLUDES := $(LOCAL_PATH)/..
     47 TBLGEN_TABLES := $(x86_mc_desc_TBLGEN_TABLES)
     48 TBLGEN_TD_DIR := $(LOCAL_PATH)/..
     49 
     50 include $(LLVM_DEVICE_BUILD_MK)
     51 include $(LLVM_TBLGEN_RULES_MK)
     52 include $(LLVM_GEN_INTRINSICS_MK)
     53 include $(BUILD_STATIC_LIBRARY)
     54 endif
     55