Linkloader improvement: mclinker.

Change-Id: I8805e39ccbc2ee204234fb3e71c70c906f3990bb
diff --git a/Android.mk b/Android.mk
new file mode 100644
index 0000000..6210620
--- /dev/null
+++ b/Android.mk
@@ -0,0 +1,33 @@
+LOCAL_PATH := $(call my-dir)
+MCLD_ROOT_PATH := $(LOCAL_PATH)
+# For mcld.mk
+LLVM_ROOT_PATH := external/llvm
+MCLD_ENABLE_ASSERTION := true
+
+include $(CLEAR_VARS)
+
+# MCLinker Libraries
+subdirs := \
+  lib/CodeGen \
+  lib/LD \
+  lib/MC \
+  lib/Support \
+  lib/Target
+
+# ARM Code Generation Libraries
+subdirs += \
+  lib/Target/ARM \
+  lib/Target/ARM/TargetInfo
+
+# MIPS Code Generation Libraries
+subdirs += \
+  lib/Target/Mips \
+  lib/Target/Mips/TargetInfo
+
+# X86 Code Generation Libraries
+subdirs += \
+  lib/Target/X86 \
+  lib/Target/X86/TargetInfo
+
+include $(MCLD_ROOT_PATH)/mcld.mk
+include $(addprefix $(LOCAL_PATH)/,$(addsuffix /Android.mk, $(subdirs)))