aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/Mips/Disassembler/Android.mk
diff options
context:
space:
mode:
authorLogan Chien <loganchien@google.com>2012-05-08 18:48:11 +0800
committerLogan Chien <loganchien@google.com>2012-05-09 18:00:49 +0800
commit9318a38869458cef6806cf85a7d7d8157101fb9f (patch)
tree2f401d70fe84c1dd23ddb8b876798f4319aa5546 /lib/Target/Mips/Disassembler/Android.mk
parent7c101d874ef1ef2053c6f61d87680006fdd1a32d (diff)
downloadexternal_llvm-9318a38869458cef6806cf85a7d7d8157101fb9f.zip
external_llvm-9318a38869458cef6806cf85a7d7d8157101fb9f.tar.gz
external_llvm-9318a38869458cef6806cf85a7d7d8157101fb9f.tar.bz2
Reconfigure config.h and llvm-config.h.
The config.h and llvm-config.h was out-of-date, and missing a lot of important #defines. Change-Id: I1394a2de64915efd56686de4bdb7999cc9705660
Diffstat (limited to 'lib/Target/Mips/Disassembler/Android.mk')
-rw-r--r--lib/Target/Mips/Disassembler/Android.mk50
1 files changed, 50 insertions, 0 deletions
diff --git a/lib/Target/Mips/Disassembler/Android.mk b/lib/Target/Mips/Disassembler/Android.mk
new file mode 100644
index 0000000..99b405a
--- /dev/null
+++ b/lib/Target/Mips/Disassembler/Android.mk
@@ -0,0 +1,50 @@
+LOCAL_PATH := $(call my-dir)
+
+mips_disassembler_TBLGEN_TABLES := \
+ MipsGenDisassemblerTables.inc \
+ MipsGenEDInfo.inc \
+ MipsGenInstrInfo.inc \
+ MipsGenRegisterInfo.inc \
+ MipsGenSubtargetInfo.inc
+
+mips_disassembler_SRC_FILES := \
+ MipsDisassembler.cpp
+
+# For the device
+# =====================================================
+ifeq ($(TARGET_ARCH),arm)
+include $(CLEAR_VARS)
+include $(CLEAR_TBLGEN_VARS)
+
+LOCAL_MODULE:= libLLVMMipsDisassembler
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_SRC_FILES := $(mips_disassembler_SRC_FILES)
+LOCAL_C_INCLUDES += $(LOCAL_PATH)/..
+
+TBLGEN_TABLES := $(mips_disassembler_TBLGEN_TABLES)
+TBLGEN_TD_DIR := $(LOCAL_PATH)/..
+
+include $(LLVM_DEVICE_BUILD_MK)
+include $(LLVM_TBLGEN_RULES_MK)
+include $(BUILD_STATIC_LIBRARY)
+endif
+
+# For the host
+# =====================================================
+include $(CLEAR_VARS)
+include $(CLEAR_TBLGEN_VARS)
+
+LOCAL_MODULE:= libLLVMMipsDisassembler
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_SRC_FILES := $(mips_disassembler_SRC_FILES)
+LOCAL_C_INCLUDES += $(LOCAL_PATH)/..
+
+TBLGEN_TABLES := $(mips_disassembler_TBLGEN_TABLES)
+TBLGEN_TD_DIR := $(LOCAL_PATH)/..
+
+include $(LLVM_HOST_BUILD_MK)
+include $(LLVM_TBLGEN_RULES_MK)
+include $(BUILD_HOST_STATIC_LIBRARY)
+