Hi Andrei, > Build libbluez shared library for Android. > --- > android/Android.mk | 30 ++++++++++++++++++++++++++++++ > 1 file changed, 30 insertions(+) > > diff --git a/android/Android.mk b/android/Android.mk > index 93de803..40cff9a 100644 > --- a/android/Android.mk > +++ b/android/Android.mk > @@ -43,3 +43,33 @@ LOCAL_MODULE_TAGS := optional > LOCAL_MODULE_CLASS := SHARED_LIBRARIES > > include $(BUILD_SHARED_LIBRARY) > + > +# > +# mgmt library libbluez > +# > + > +include $(CLEAR_VARS) > + > +LOCAL_SRC_FILES := \ > + ../src/shared/mgmt.c \ > + ../src/shared/util.c \ > + > +LOCAL_C_INCLUDES := \ > + $(call include-path-for, glib) \ > + $(call include-path-for, glib)/glib \ > + > +LOCAL_C_INCLUDES += \ > + $(LOCAL_PATH)/../ \ > + > +LOCAL_SHARED_LIBRARIES := \ > + libglib \ > + > +# to suppress the "pointer of type 'void *' used in arithmetic" warning > +LOCAL_CFLAGS := -Wno-pointer-arith > + > +# Define missing flags for Android 4.2 > +LOCAL_CFLAGS += -DSOCK_CLOEXEC=02000000 -DSOCK_NONBLOCK=04000 > + > +LOCAL_MODULE := libbluez > + > +include $(BUILD_SHARED_LIBRARY) why are we building a shared library here. We could just link the source files into the daemon code. bluetoothd is just compiling these files and not bothering with a shared library. Regards Marcel -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html