Android.mk revision 7de15def0c10145a1368a5ca52fe5920aecf4c63
1# Set to true to write libdbus logs to logcat instead of stderr 2# See also config.h to turn on verbose logs 3LOG_TO_ANDROID_LOGCAT := true 4 5ifneq ($(TARGET_SIMULATOR),true) 6 7LOCAL_PATH:= $(call my-dir) 8include $(CLEAR_VARS) 9 10LOCAL_SRC_FILES:= \ 11dbus-address.c \ 12dbus-auth.c \ 13dbus-bus.c \ 14dbus-connection.c \ 15dbus-dataslot.c \ 16dbus-errors.c \ 17dbus-hash.c \ 18dbus-internals.c \ 19dbus-keyring.c \ 20dbus-list.c \ 21dbus-mainloop.c \ 22dbus-marshal-basic.c \ 23dbus-marshal-byteswap.c \ 24dbus-marshal-header.c \ 25dbus-marshal-recursive.c \ 26dbus-marshal-validate.c \ 27dbus-mempool.c \ 28dbus-memory.c \ 29dbus-message.c \ 30dbus-pending-call.c \ 31dbus-resources.c \ 32dbus-server.c \ 33dbus-server-socket.c \ 34dbus-server-unix.c \ 35dbus-sha.c \ 36dbus-shell.c \ 37dbus-signature.c \ 38dbus-spawn.c \ 39dbus-string.c \ 40dbus-string-util.c \ 41dbus-sysdeps.c \ 42dbus-sysdeps-pthread.c \ 43dbus-sysdeps-unix.c \ 44dbus-sysdeps-util-unix.c \ 45dbus-timeout.c \ 46dbus-threads.c \ 47dbus-transport.c \ 48dbus-transport-socket.c \ 49dbus-transport-unix.c \ 50dbus-object-tree.c \ 51dbus-userdb.c \ 52dbus-userdb-util.c \ 53dbus-watch.c 54 55LOCAL_C_INCLUDES+= \ 56 $(call include-path-for, dbus) 57 58LOCAL_MODULE:=libdbus 59 60LOCAL_CFLAGS+= \ 61 -DDBUS_COMPILATION \ 62 -DANDROID_MANAGED_SOCKET \ 63 -DDBUS_MACHINE_UUID_FILE=\"/etc/machine-id\" 64 65ifeq ($(LOG_TO_ANDROID_LOGCAT),true) 66LOCAL_CFLAGS+= -DDBUS_ANDROID_LOG 67LOCAL_SHARED_LIBRARIES+= libcutils 68endif 69 70include $(BUILD_SHARED_LIBRARY) 71 72endif 73