If the host supports it, build libbcc as an LLVM loadable module.

Change-Id: I5c34e596c4a81944e286b44cc10688a0187e30f4
diff --git a/bcinfo/Android.mk b/bcinfo/Android.mk
index 5a55014..3da0d34 100644
--- a/bcinfo/Android.mk
+++ b/bcinfo/Android.mk
@@ -80,12 +80,17 @@
 
 LOCAL_STATIC_LIBRARIES += $(libbcinfo_STATIC_LIBRARIES)
 LOCAL_STATIC_LIBRARIES += libcutils liblog
-LOCAL_SHARED_LIBRARIES += libLLVM
 
 ifndef USE_MINGW
 LOCAL_LDLIBS := -ldl -lpthread
 endif
 
+include $(LOCAL_PATH)/../llvm-loadable-libbcc.mk
+
+ifneq ($(CAN_BUILD_HOST_LLVM_LOADABLE_MODULE),true)
+LOCAL_SHARED_LIBRARIES += libLLVM
+endif
+
 include $(LLVM_ROOT_PATH)/llvm-host-build.mk
 include $(BUILD_HOST_SHARED_LIBRARY)