Home | History | Annotate | Download | only in InstPrinter
      1 LOCAL_PATH := $(call my-dir)
      2 
      3 arm_asm_printer_TBLGEN_TABLES := \
      4   ARMGenAsmWriter.inc \
      5   ARMGenRegisterInfo.inc \
      6   ARMGenSubtargetInfo.inc \
      7   ARMGenInstrInfo.inc
      8 
      9 arm_asm_printer_SRC_FILES := \
     10   ARMInstPrinter.cpp
     11 
     12 # For the host
     13 # =====================================================
     14 include $(CLEAR_VARS)
     15 include $(CLEAR_TBLGEN_VARS)
     16 
     17 TBLGEN_TABLES := $(arm_asm_printer_TBLGEN_TABLES)
     18 
     19 TBLGEN_TD_DIR := $(LOCAL_PATH)/..
     20 
     21 LOCAL_SRC_FILES := $(arm_asm_printer_SRC_FILES)
     22 
     23 LOCAL_MODULE:= libLLVMARMAsmPrinter
     24 
     25 LOCAL_C_INCLUDES += \
     26     $(LOCAL_PATH)/..
     27 
     28 LOCAL_MODULE_TAGS := optional
     29 
     30 include $(LLVM_HOST_BUILD_MK)
     31 include $(LLVM_TBLGEN_RULES_MK)
     32 include $(BUILD_HOST_STATIC_LIBRARY)
     33 
     34 # For the device only
     35 # =====================================================
     36 include $(CLEAR_VARS)
     37 include $(CLEAR_TBLGEN_VARS)
     38 
     39 TBLGEN_TABLES := $(arm_asm_printer_TBLGEN_TABLES)
     40 
     41 TBLGEN_TD_DIR := $(LOCAL_PATH)/..
     42 
     43 LOCAL_SRC_FILES := $(arm_asm_printer_SRC_FILES)
     44 
     45 LOCAL_C_INCLUDES+= \
     46     $(LOCAL_PATH)/..
     47 
     48 LOCAL_MODULE:= libLLVMARMAsmPrinter
     49 
     50 LOCAL_MODULE_TAGS := optional
     51 
     52 include $(LLVM_DEVICE_BUILD_MK)
     53 include $(LLVM_TBLGEN_RULES_MK)
     54 include $(BUILD_STATIC_LIBRARY)
     55 
     56