Remove unused APIs from libbcc.

BUG=4278636

Change-Id: I457e59efc525ad492008e1199a2bb98849eb98fa
diff --git a/bcinfo/Android.mk b/bcinfo/Android.mk
index a91d9be..68be85f 100644
--- a/bcinfo/Android.mk
+++ b/bcinfo/Android.mk
@@ -21,6 +21,14 @@
 
 LOCAL_PATH := $(call my-dir)
 
+libbcinfo_SRC_FILES := bcinfo.cpp
+libbcinfo_C_INCLUDES := $(LOCAL_PATH)/../include
+libbcinfo_STATIC_LIBRARIES := \
+  libLLVMBitReader \
+  libLLVMBitWriter \
+  libLLVMCore \
+  libLLVMSupport \
+
 LLVM_ROOT_PATH := external/llvm
 
 include $(CLEAR_VARS)
@@ -30,20 +38,36 @@
 LOCAL_MODULE_TAGS := optional
 intermediates := $(local-intermediates-dir)
 
-LOCAL_SRC_FILES := bcinfo.cpp
+LOCAL_SRC_FILES := $(libbcinfo_SRC_FILES)
 
 LOCAL_CFLAGS += $(local_cflags_for_libbcinfo)
 
-LOCAL_C_INCLUDES := \
-  $(LOCAL_PATH)/../include
+LOCAL_C_INCLUDES := $(libbcinfo_C_INCLUDES)
 
-LOCAL_STATIC_LIBRARIES += \
-  libLLVMBitReader \
-  libLLVMBitWriter \
-  libLLVMCore \
-  libLLVMSupport \
-
+LOCAL_STATIC_LIBRARIES := $(libbcinfo_STATIC_LIBRARIES)
 LOCAL_SHARED_LIBRARIES := libcutils libstlport
 
 include $(LLVM_ROOT_PATH)/llvm-device-build.mk
 include $(BUILD_SHARED_LIBRARY)
+
+include $(CLEAR_VARS)
+
+LOCAL_MODULE := libbcinfo
+LOCAL_MODULE_CLASS := SHARED_LIBRARIES
+LOCAL_MODULE_TAGS := optional
+LOCAL_IS_HOST_MODULE := true
+
+LOCAL_SRC_FILES := $(libbcinfo_SRC_FILES)
+
+LOCAL_CFLAGS += $(local_cflags_for_libbcinfo)
+
+LOCAL_C_INCLUDES := $(libbcinfo_C_INCLUDES)
+
+LOCAL_STATIC_LIBRARIES += $(libbcinfo_STATIC_LIBRARIES)
+LOCAL_STATIC_LIBRARIES += libcutils
+
+LOCAL_LDLIBS := -ldl -lpthread
+
+include $(LLVM_ROOT_PATH)/llvm-host-build.mk
+include $(BUILD_HOST_SHARED_LIBRARY)
+