1 LOCAL_PATH := external/bluetooth
3 # Retrieve BlueZ version from configure.ac file
4 BLUEZ_VERSION := `grep "^AC_INIT" $(LOCAL_PATH)/bluez/configure.ac | sed -e "s/.*,.\(.*\))/\1/"`
6 ANDROID_VERSION := $(shell echo $(PLATFORM_VERSION) | awk -F. '{ printf "0x%02d%02d%02d",$$1,$$2,$$3 }')
8 CM_ANDROID_VERSION := $(shell echo $(CM_VERSION) | awk -F. '{ printf "0x%02d%02d00",$$1,$$2 }')
10 ANDROID_GE_5_0_0 := $(shell test `echo $$(($(ANDROID_VERSION)))` -lt `echo $$((0x050000))`; echo $$?)
12 # Specify pathmap for glib and sbc
13 pathmap_INCL += glib:external/bluetooth/glib \
14 sbc:external/bluetooth/sbc \
16 # Specify common compiler flags
17 BLUEZ_COMMON_CFLAGS := -DVERSION=\"$(BLUEZ_VERSION)\" \
18 -DANDROID_VERSION=$(ANDROID_VERSION) \
19 -DCM_ANDROID_VERSION=$(CM_ANDROID_VERSION) \
20 -DANDROID_STORAGEDIR=\"/data/misc/bluetooth\" \
21 -DHAVE_LINUX_IF_ALG_H \
22 -DHAVE_LINUX_TYPES_H \
24 # Enable warnings enabled in autotools build
25 BLUEZ_COMMON_CFLAGS += -Wall -Wextra \
26 -Wdeclaration-after-statement \
27 -Wmissing-declarations \
32 # Disable warnings enabled by Android but not enabled in autotools build
33 BLUEZ_COMMON_CFLAGS += -Wno-pointer-arith \
34 -Wno-missing-field-initializers \
35 -Wno-maybe-uninitialized \
36 -Wno-unused-parameter \
38 ifeq ($(BOARD_HAVE_BLUETOOTH_BLUEZ),true)
40 # Android BlueZ daemon (bluetoothd)
46 bluez/android/main.c \
47 bluez/android/bluetooth.c \
48 bluez/profiles/scanparam/scpp.c \
49 bluez/profiles/deviceinfo/dis.c \
50 bluez/profiles/battery/bas.c \
51 bluez/profiles/input/hog-lib.c \
52 bluez/android/hidhost.c \
53 bluez/android/socket.c \
55 bluez/android/avdtp.c \
56 bluez/android/a2dp.c \
57 bluez/android/a2dp-sink.c \
58 bluez/android/avctp.c \
59 bluez/android/avrcp.c \
60 bluez/android/avrcp-lib.c \
62 bluez/android/handsfree.c \
63 bluez/android/handsfree-client.c \
64 bluez/android/gatt.c \
65 bluez/android/health.c \
67 bluez/profiles/health/mcap.c \
68 bluez/android/map-client.c \
70 bluez/src/shared/mgmt.c \
71 bluez/src/shared/util.c \
72 bluez/src/shared/queue.c \
73 bluez/src/shared/ringbuf.c \
74 bluez/src/shared/hfp.c \
75 bluez/src/shared/gatt-db.c \
76 bluez/src/shared/io-glib.c \
77 bluez/src/shared/timeout-glib.c \
78 bluez/src/shared/crypto.c \
79 bluez/src/shared/uhid.c \
80 bluez/src/shared/att.c \
81 bluez/src/sdpd-database.c \
82 bluez/src/sdpd-service.c \
83 bluez/src/sdpd-request.c \
84 bluez/src/sdpd-server.c \
85 bluez/src/uuid-helper.c \
88 bluez/lib/bluetooth.c \
92 bluez/src/sdp-client.c \
93 bluez/profiles/network/bnep.c \
94 bluez/attrib/gattrib.c \
99 $(call include-path-for, glib) \
100 $(call include-path-for, glib)/glib \
102 LOCAL_C_INCLUDES += \
103 $(LOCAL_PATH)/bluez \
105 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
107 LOCAL_SHARED_LIBRARIES := \
110 LOCAL_MODULE_TAGS := optional
112 # for userdebug/eng this module is bluetoothd-main since bluetoothd is used as
113 # wrapper to launch bluetooth with Valgrind
114 ifneq (,$(filter userdebug eng,$(TARGET_BUILD_VARIANT)))
115 LOCAL_MODULE := bluetoothd-main
116 LOCAL_STRIP_MODULE := false
118 LOCAL_MODULE := bluetoothd
121 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
123 include $(BUILD_EXECUTABLE)
126 # bluetooth.default.so HAL
129 include $(CLEAR_VARS)
132 bluez/android/hal-ipc.c \
133 bluez/android/hal-bluetooth.c \
134 bluez/android/hal-socket.c \
135 bluez/android/hal-hidhost.c \
136 bluez/android/hal-pan.c \
137 bluez/android/hal-a2dp.c \
138 bluez/android/hal-avrcp.c \
139 bluez/android/hal-handsfree.c \
140 bluez/android/hal-gatt.c \
141 bluez/android/hal-utils.c \
142 bluez/android/hal-health.c \
144 ifeq ($(ANDROID_GE_5_0_0), 1)
146 bluez/android/hal-handsfree-client.c \
147 bluez/android/hal-map-client.c \
148 bluez/android/hal-a2dp-sink.c \
149 bluez/android/hal-avrcp-ctrl.c
152 LOCAL_C_INCLUDES += \
153 $(call include-path-for, system-core) \
154 $(call include-path-for, libhardware) \
156 LOCAL_SHARED_LIBRARIES := \
159 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
161 LOCAL_MODULE := bluetooth.default
162 LOCAL_MODULE_TAGS := optional
163 LOCAL_MODULE_CLASS := SHARED_LIBRARIES
164 LOCAL_REQUIRED_MODULES := bluetoothd bluetoothd-snoop init.bluetooth.rc
165 LOCAL_REQUIRED_MODULES += brcm_patchram_plus
167 ifeq ($(ANDROID_GE_5_0_0), 1)
168 LOCAL_MODULE_RELATIVE_PATH := hw
170 LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
173 include $(BUILD_SHARED_LIBRARY)
179 include $(CLEAR_VARS)
182 bluez/android/client/haltest.c \
183 bluez/android/client/pollhandler.c \
184 bluez/android/client/terminal.c \
185 bluez/android/client/history.c \
186 bluez/android/client/tabcompletion.c \
187 bluez/android/client/if-audio.c \
188 bluez/android/client/if-sco.c \
189 bluez/android/client/if-av.c \
190 bluez/android/client/if-rc.c \
191 bluez/android/client/if-bt.c \
192 bluez/android/client/if-hf.c \
193 bluez/android/client/if-hh.c \
194 bluez/android/client/if-pan.c \
195 bluez/android/client/if-hl.c \
196 bluez/android/client/if-sock.c \
197 bluez/android/client/if-gatt.c \
198 bluez/android/hal-utils.c \
200 ifeq ($(ANDROID_GE_5_0_0), 1)
202 bluez/android/client/if-hf-client.c \
203 bluez/android/client/if-mce.c \
204 bluez/android/client/if-av-sink.c \
205 bluez/android/client/if-rc-ctrl.c
208 LOCAL_C_INCLUDES += \
209 $(call include-path-for, system-core) \
210 $(call include-path-for, libhardware) \
212 LOCAL_C_INCLUDES += \
213 $(LOCAL_PATH)/bluez/android \
215 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS) -Wno-declaration-after-statement
217 LOCAL_SHARED_LIBRARIES := \
221 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
222 LOCAL_MODULE_TAGS := debug
223 LOCAL_MODULE := haltest
225 include $(BUILD_EXECUTABLE)
231 include $(CLEAR_VARS)
236 bluez/lib/bluetooth.c \
238 bluez/profiles/health/mcap.c \
239 bluez/tools/mcaptest.c \
241 LOCAL_C_INCLUDES := \
242 $(call include-path-for, glib) \
243 $(call include-path-for, glib)/glib \
245 LOCAL_C_INCLUDES += \
246 $(LOCAL_PATH)/bluez \
248 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
250 LOCAL_SHARED_LIBRARIES := \
253 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
254 LOCAL_MODULE_TAGS := debug
255 LOCAL_MODULE := mcaptest
257 include $(BUILD_EXECUTABLE)
263 include $(CLEAR_VARS)
268 bluez/lib/bluetooth.c \
270 bluez/profiles/network/bnep.c \
271 bluez/tools/bneptest.c \
273 LOCAL_C_INCLUDES := \
274 $(call include-path-for, glib) \
275 $(call include-path-for, glib)/glib \
277 LOCAL_C_INCLUDES += \
278 $(LOCAL_PATH)/bluez \
280 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
282 LOCAL_SHARED_LIBRARIES := \
285 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
286 LOCAL_MODULE_TAGS := debug
287 LOCAL_MODULE := bneptest
289 include $(BUILD_EXECUTABLE)
295 include $(CLEAR_VARS)
298 bluez/android/avdtptest.c \
299 bluez/android/avdtp.c \
302 bluez/lib/bluetooth.c \
304 bluez/src/shared/util.c \
305 bluez/src/shared/queue.c \
307 LOCAL_C_INCLUDES += \
308 $(LOCAL_PATH)/bluez \
309 $(call include-path-for, glib) \
310 $(call include-path-for, glib)/glib \
312 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
314 LOCAL_SHARED_LIBRARIES := \
317 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
318 LOCAL_MODULE_TAGS := debug
319 LOCAL_MODULE := avdtptest
321 include $(BUILD_EXECUTABLE)
327 include $(CLEAR_VARS)
330 bluez/monitor/main.c \
331 bluez/monitor/display.c \
332 bluez/monitor/hcidump.c \
333 bluez/monitor/control.c \
334 bluez/monitor/packet.c \
335 bluez/monitor/l2cap.c \
336 bluez/monitor/avctp.c \
337 bluez/monitor/avdtp.c \
338 bluez/monitor/a2dp.c \
339 bluez/monitor/rfcomm.c \
340 bluez/monitor/bnep.c \
341 bluez/monitor/uuid.c \
342 bluez/monitor/sdp.c \
343 bluez/monitor/vendor.c \
344 bluez/monitor/lmp.c \
345 bluez/monitor/crc.c \
347 bluez/monitor/hwdb.c \
348 bluez/monitor/keys.c \
349 bluez/monitor/ellisys.c \
350 bluez/monitor/analyze.c \
351 bluez/monitor/intel.c \
352 bluez/monitor/broadcom.c \
353 bluez/src/shared/util.c \
354 bluez/src/shared/queue.c \
355 bluez/src/shared/crypto.c \
356 bluez/src/shared/btsnoop.c \
357 bluez/src/shared/mainloop.c \
359 bluez/lib/bluetooth.c \
361 LOCAL_C_INCLUDES := \
362 $(LOCAL_PATH)/bluez \
364 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
366 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
367 LOCAL_MODULE_TAGS := debug
368 LOCAL_MODULE := btmon
370 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
372 include $(BUILD_EXECUTABLE)
378 include $(CLEAR_VARS)
381 bluez/tools/btproxy.c \
382 bluez/src/shared/mainloop.c \
383 bluez/src/shared/util.c \
384 bluez/src/shared/ecc.c \
386 LOCAL_C_INCLUDES := \
387 $(LOCAL_PATH)/bluez \
389 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
391 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
392 LOCAL_MODULE_TAGS := debug
393 LOCAL_MODULE := btproxy
395 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
397 include $(BUILD_EXECUTABLE)
403 include $(CLEAR_VARS)
406 bluez/android/hal-audio.c \
407 bluez/android/hal-audio-sbc.c \
408 bluez/android/hal-audio-aptx.c \
411 $(LOCAL_PATH)/bluez \
412 $(call include-path-for, system-core) \
413 $(call include-path-for, libhardware) \
414 $(call include-path-for, sbc) \
416 LOCAL_SHARED_LIBRARIES := \
420 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS) -Wno-declaration-after-statement
421 LOCAL_LDFLAGS := -ldl
423 LOCAL_MODULE_TAGS := optional
424 LOCAL_MODULE := audio.a2dp.default
426 ifeq ($(ANDROID_GE_5_0_0), 1)
427 LOCAL_MODULE_RELATIVE_PATH := hw
429 LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
432 include $(BUILD_SHARED_LIBRARY)
438 include $(CLEAR_VARS)
440 LOCAL_SRC_FILES := bluez/android/hal-sco.c \
441 bluez/android/hal-utils.c
444 $(call include-path-for, system-core) \
445 $(call include-path-for, libhardware) \
446 $(call include-path-for, audio-utils) \
448 LOCAL_SHARED_LIBRARIES := \
452 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS) -Wno-declaration-after-statement
454 LOCAL_MODULE_TAGS := optional
455 LOCAL_MODULE := audio.sco.default
457 ifeq ($(ANDROID_GE_5_0_0), 1)
458 LOCAL_MODULE_RELATIVE_PATH := hw
460 LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
463 include $(BUILD_SHARED_LIBRARY)
469 include $(CLEAR_VARS)
472 bluez/tools/l2test.c \
473 bluez/lib/bluetooth.c \
476 LOCAL_C_INCLUDES := \
477 $(LOCAL_PATH)/bluez \
479 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
481 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
482 LOCAL_MODULE_TAGS := debug
483 LOCAL_MODULE := l2test
485 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
487 include $(BUILD_EXECUTABLE)
493 include $(CLEAR_VARS)
496 bluez/android/bluetoothd-snoop.c \
497 bluez/src/shared/mainloop.c \
498 bluez/src/shared/btsnoop.c \
499 bluez/android/log.c \
501 LOCAL_C_INCLUDES := \
502 $(LOCAL_PATH)/bluez \
504 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
506 LOCAL_MODULE_TAGS := optional
507 LOCAL_MODULE := bluetoothd-snoop
509 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
511 include $(BUILD_EXECUTABLE)
517 include $(CLEAR_VARS)
519 LOCAL_MODULE := init.bluetooth.rc
520 LOCAL_MODULE_CLASS := ETC
521 LOCAL_SRC_FILES := bluez/android/$(LOCAL_MODULE)
522 LOCAL_MODULE_TAGS := optional
523 LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT)
525 include $(BUILD_PREBUILT)
527 endif # BOARD_HAVE_BLUETOOTH_BLUEZ
533 include $(CLEAR_VARS)
536 bluez/tools/btmgmt.c \
537 bluez/lib/bluetooth.c \
540 bluez/src/shared/mainloop.c \
541 bluez/src/shared/io-mainloop.c \
542 bluez/src/shared/mgmt.c \
543 bluez/src/shared/queue.c \
544 bluez/src/shared/util.c \
545 bluez/src/shared/gap.c \
546 bluez/src/uuid-helper.c \
547 bluez/client/display.c \
549 LOCAL_C_INCLUDES := \
550 $(LOCAL_PATH)/bluez \
551 $(LOCAL_PATH)/bluez/android/compat \
553 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
555 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
556 LOCAL_MODULE_TAGS := debug
557 LOCAL_MODULE := btmgmt
559 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
561 include $(BUILD_EXECUTABLE)
567 include $(CLEAR_VARS)
570 bluez/tools/hcitool.c \
572 bluez/lib/bluetooth.c \
575 LOCAL_C_INCLUDES := \
576 $(LOCAL_PATH)/bluez \
578 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
580 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
581 LOCAL_MODULE_TAGS := debug
582 LOCAL_MODULE := hcitool
584 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
586 include $(BUILD_EXECUTABLE)
592 include $(CLEAR_VARS)
595 bluez/tools/hciconfig.c \
597 bluez/lib/bluetooth.c \
600 LOCAL_C_INCLUDES := \
601 $(LOCAL_PATH)/bluez \
603 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
605 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
606 LOCAL_MODULE_TAGS := debug
607 LOCAL_MODULE := hciconfig
609 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
611 include $(BUILD_EXECUTABLE)
617 include $(CLEAR_VARS)
620 bluez/tools/l2ping.c \
621 bluez/lib/bluetooth.c \
624 LOCAL_C_INCLUDES := \
625 $(LOCAL_PATH)/bluez \
627 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
629 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
630 LOCAL_MODULE_TAGS := debug
631 LOCAL_MODULE := l2ping
633 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
635 include $(BUILD_EXECUTABLE)
641 include $(CLEAR_VARS)
644 bluez/tools/avtest.c \
645 bluez/lib/bluetooth.c \
648 LOCAL_C_INCLUDES := \
649 $(LOCAL_PATH)/bluez \
651 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
653 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
654 LOCAL_MODULE_TAGS := debug
655 LOCAL_MODULE := avtest
657 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
659 include $(BUILD_EXECUTABLE)
665 include $(CLEAR_VARS)
668 bluez/tools/btattach.c \
669 bluez/src/shared/mainloop.c \
670 bluez/src/shared/io-mainloop.c \
671 bluez/src/shared/hci.c \
672 bluez/src/shared/queue.c \
673 bluez/src/shared/util.c \
675 LOCAL_C_INCLUDES := \
678 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
680 LOCAL_MODULE_TAGS := optional
681 LOCAL_MODULE := btattach
682 LOCAL_SHARED_LIBRARIES := libcutils
684 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
686 include $(BUILD_EXECUTABLE)
692 include $(CLEAR_VARS)
695 bluez/tools/hciattach.c \
696 bluez/tools/hciattach_st.c \
697 bluez/tools/hciattach_ti.c \
698 bluez/tools/hciattach_tialt.c \
699 bluez/tools/hciattach_ath3k.c \
700 bluez/tools/hciattach_qualcomm.c \
701 bluez/tools/hciattach_intel.c \
702 bluez/tools/hciattach_bcm43xx.c \
703 bluez/lib/bluetooth.c \
706 LOCAL_C_INCLUDES := \
707 $(LOCAL_PATH)/bluez \
709 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
711 LOCAL_MODULE_TAGS := optional
712 LOCAL_MODULE := hciattach
714 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
716 include $(BUILD_EXECUTABLE)
722 include $(CLEAR_VARS)
725 bluez/tools/hciattach.c \
726 bluez/tools/hciattach_rtk.c \
728 LOCAL_C_INCLUDES := \
729 $(LOCAL_PATH)/bluez \
731 LOCAL_MODULE_TAGS := optional
732 LOCAL_MODULE := rtk_hciattach
733 LOCAL_PROPRIETARY_MODULE := true
735 include $(BUILD_EXECUTABLE)
740 include $(CLEAR_VARS)
743 bluez/tools/brcm_patchram_plus.c \
745 LOCAL_MODULE_TAGS := optional
746 LOCAL_MODULE := brcm_patchram_plus
748 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS) -Wno-missing-declarations
750 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
752 include $(BUILD_EXECUTABLE)
758 include $(CLEAR_VARS)
762 sbc/sbc/sbc_primitives.c \
763 sbc/sbc/sbc_primitives_mmx.c \
764 sbc/sbc/sbc_primitives_neon.c \
765 sbc/sbc/sbc_primitives_armv6.c \
766 sbc/sbc/sbc_primitives_iwmmxt.c \
774 -Wno-missing-field-initializers \
775 -Wno-unused-parameter \
779 LOCAL_MODULE := libsbc
781 include $(BUILD_SHARED_LIBRARY)
783 ifneq (,$(filter userdebug eng,$(TARGET_BUILD_VARIANT)))
787 # this is just a wrapper used in userdebug/eng to launch bluetoothd-main
788 # with/without Valgrind
791 include $(CLEAR_VARS)
794 bluez/android/bluetoothd-wrapper.c \
795 bluez/android/hal-utils.c
797 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
799 LOCAL_SHARED_LIBRARIES := \
802 LOCAL_MODULE_PATH := $(TARGET_OUT_EXECUTABLES)
803 LOCAL_MODULE_TAGS := optional
804 LOCAL_MODULE := bluetoothd
806 LOCAL_REQUIRED_MODULES := \
809 memcheck-$(TARGET_ARCH)-linux \
810 vgpreload_core-$(TARGET_ARCH)-linux \
811 vgpreload_memcheck-$(TARGET_ARCH)-linux \
814 include $(BUILD_EXECUTABLE)
822 include $(CLEAR_VARS)
825 bluez/tools/avinfo.c \
826 bluez/lib/bluetooth.c \
829 LOCAL_C_INCLUDES := \
830 $(LOCAL_PATH)/bluez \
832 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
834 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
835 LOCAL_MODULE_TAGS := debug
836 LOCAL_MODULE := avinfo
838 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
840 include $(BUILD_EXECUTABLE)
846 include $(CLEAR_VARS)
849 bluez/tools/rctest.c \
850 bluez/lib/bluetooth.c \
854 LOCAL_C_INCLUDES := \
855 $(LOCAL_PATH)/bluez \
857 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
859 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
860 LOCAL_MODULE_TAGS := debug
861 LOCAL_MODULE := rctest
863 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
865 include $(BUILD_EXECUTABLE)