+libs/
local.properties
obj/
TOP_DIR := $(call my-dir)
include $(TOP_DIR)/minibind/Android.mk
+include $(TOP_DIR)/test/Android.mk
LOCAL_MODULE := minibind
LOCAL_SRC_FILES := minibind.cc parcel.cc channel.cc command.cc
+LOCAL_LDLIBS := -llog
LOCAL_CFLAGS := -DBINDER_IPC_32BIT=1
include $(BUILD_STATIC_LIBRARY)
--- /dev/null
+LOCAL_PATH := $(call my-dir)
+
+include $(CLEAR_VARS)
+
+LOCAL_MODULE := minibind_test
+LOCAL_SRC_FILES := main.cc
+LOCAL_STATIC_LIBRARIES := minibind
+LOCAL_C_INCLUDES := $(LOCAL_PATH)/../
+LOCAL_LDLIBS := -llog
+
+include $(BUILD_EXECUTABLE)
--- /dev/null
+#include <minibind/minibind.h>
+
+int main() {
+ minibind::Channel* ch = minibind::LookupService("package");
+ return 0;
+}
--- /dev/null
+set -e
+
+adb push ./libs/armeabi/minibind_test /data/local/tmp
+adb shell /data/local/tmp/minibind_test
+adb logcat -s -d minibind:V