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