Build libclang.so with libclang tool

Scripts like bionic/libc/kernel/tools/cpp.py use libclang tool to parse
C/C++ files. Change the makefiles of clang to include the support
functions into libclang.so.

Bug: 19426389
Change-Id: Ide7d80cc43a043a92e0282586dc0e6f7d3d79ddb
diff --git a/shared_clang.mk b/shared_clang.mk
index 6850a2e..151a626 100644
--- a/shared_clang.mk
+++ b/shared_clang.mk
@@ -6,19 +6,24 @@
 LOCAL_PATH:= $(call my-dir)
 
 clang_whole_static_libraries := \
-	libclangDriver \
-	libclangParse \
-	libclangSema \
 	libclangAnalysis \
-	libclangCodeGen \
 	libclangAST \
-	libclangEdit \
-	libclangLex \
-	libclangFrontend \
+	libclangASTMatchers \
 	libclangBasic \
+	libclangCodeGen \
+	libclangDriver \
+	libclangEdit \
+	libclangFormat \
+	libclangFrontend \
+	libclangIndex \
+	libclangLex \
+	libclangLibclang \
+	libclangParse \
 	libclangRewrite \
 	libclangRewriteFrontend \
-	libclangSerialization
+	libclangSema \
+	libclangSerialization \
+	libclangTooling
 
 # host
 include $(CLEAR_VARS)