Add support for building a host libclang.so.
Change-Id: I6eab022263b21fb4962ad31dbb49f7bf3a54e95a
diff --git a/Android.mk b/Android.mk
index 74aa18e..3f5f0ba 100644
--- a/Android.mk
+++ b/Android.mk
@@ -28,5 +28,6 @@
))
include $(LOCAL_PATH)/clang.mk
+include $(LOCAL_PATH)/host_shared_clang.mk
include $(subdirs)
diff --git a/host_shared_clang.mk b/host_shared_clang.mk
new file mode 100644
index 0000000..bee9d2b
--- /dev/null
+++ b/host_shared_clang.mk
@@ -0,0 +1,27 @@
+LOCAL_PATH:= $(call my-dir)
+
+LOCAL_IS_HOST_MODULE := true
+
+LOCAL_MODULE:= libclang
+
+LOCAL_MODULE_TAGS := optional
+
+LOCAL_WHOLE_STATIC_LIBRARIES := \
+ libclangDriver \
+ libclangParse \
+ libclangSema \
+ libclangAnalysis \
+ libclangCodeGen \
+ libclangAST \
+ libclangEdit \
+ libclangLex \
+ libclangFrontend \
+ libclangBasic \
+ libclangSerialization
+
+LOCAL_SHARED_LIBRARIES := libLLVM
+
+LOCAL_LDLIBS := -ldl -lpthread
+
+include $(CLANG_HOST_BUILD_MK)
+include $(BUILD_HOST_SHARED_LIBRARY)