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