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 \
31 # Disable warnings enabled by Android but not enabled in autotools build
32 BLUEZ_COMMON_CFLAGS += -Wno-pointer-arith \
33 -Wno-missing-field-initializers \
34 -Wno-unused-parameter \
37 # Android BlueZ daemon (bluetoothd)
43 bluez/android/main.c \
44 bluez/android/bluetooth.c \
45 bluez/profiles/scanparam/scpp.c \
46 bluez/profiles/deviceinfo/dis.c \
47 bluez/profiles/battery/bas.c \
48 bluez/profiles/input/hog-lib.c \
49 bluez/android/hidhost.c \
50 bluez/android/socket.c \
52 bluez/android/avdtp.c \
53 bluez/android/a2dp.c \
54 bluez/android/a2dp-sink.c \
55 bluez/android/avctp.c \
56 bluez/android/avrcp.c \
57 bluez/android/avrcp-lib.c \
59 bluez/android/handsfree.c \
60 bluez/android/handsfree-client.c \
61 bluez/android/gatt.c \
62 bluez/android/health.c \
64 bluez/profiles/health/mcap.c \
65 bluez/android/map-client.c \
67 bluez/src/shared/mgmt.c \
68 bluez/src/shared/util.c \
69 bluez/src/shared/queue.c \
70 bluez/src/shared/ringbuf.c \
71 bluez/src/shared/hfp.c \
72 bluez/src/shared/gatt-db.c \
73 bluez/src/shared/io-glib.c \
74 bluez/src/shared/timeout-glib.c \
75 bluez/src/shared/crypto.c \
76 bluez/src/shared/uhid.c \
77 bluez/src/shared/att.c \
78 bluez/src/sdpd-database.c \
79 bluez/src/sdpd-service.c \
80 bluez/src/sdpd-request.c \
81 bluez/src/sdpd-server.c \
82 bluez/src/uuid-helper.c \
85 bluez/lib/bluetooth.c \
89 bluez/src/sdp-client.c \
90 bluez/profiles/network/bnep.c \
91 bluez/attrib/gattrib.c \
96 $(call include-path-for, glib) \
97 $(call include-path-for, glib)/glib \
100 $(LOCAL_PATH)/bluez \
102 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
104 LOCAL_SHARED_LIBRARIES := \
107 LOCAL_MODULE_TAGS := optional
109 # for userdebug/eng this module is bluetoothd-main since bluetoothd is used as
110 # wrapper to launch bluetooth with Valgrind
111 ifneq (,$(filter userdebug eng,$(TARGET_BUILD_VARIANT)))
112 LOCAL_MODULE := bluetoothd-main
113 LOCAL_STRIP_MODULE := false
115 LOCAL_MODULE := bluetoothd
118 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
120 include $(BUILD_EXECUTABLE)
123 # bluetooth.default.so HAL
126 include $(CLEAR_VARS)
129 bluez/android/hal-ipc.c \
130 bluez/android/hal-bluetooth.c \
131 bluez/android/hal-socket.c \
132 bluez/android/hal-hidhost.c \
133 bluez/android/hal-pan.c \
134 bluez/android/hal-a2dp.c \
135 bluez/android/hal-avrcp.c \
136 bluez/android/hal-handsfree.c \
137 bluez/android/hal-gatt.c \
138 bluez/android/hal-utils.c \
139 bluez/android/hal-health.c \
141 ifeq ($(ANDROID_GE_5_0_0), 1)
143 bluez/android/hal-handsfree-client.c \
144 bluez/android/hal-map-client.c \
145 bluez/android/hal-a2dp-sink.c \
146 bluez/android/hal-avrcp-ctrl.c
149 LOCAL_C_INCLUDES += \
150 $(call include-path-for, system-core) \
151 $(call include-path-for, libhardware) \
153 LOCAL_SHARED_LIBRARIES := \
156 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
158 LOCAL_MODULE := bluetooth.default
159 LOCAL_MODULE_TAGS := optional
160 LOCAL_MODULE_CLASS := SHARED_LIBRARIES
161 LOCAL_REQUIRED_MODULES := bluetoothd bluetoothd-snoop init.bluetooth.rc
162 LOCAL_REQUIRED_MODULES += brcm_patchram_plus
164 ifeq ($(ANDROID_GE_5_0_0), 1)
165 LOCAL_MODULE_RELATIVE_PATH := hw
167 LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
170 include $(BUILD_SHARED_LIBRARY)
176 include $(CLEAR_VARS)
179 bluez/android/client/haltest.c \
180 bluez/android/client/pollhandler.c \
181 bluez/android/client/terminal.c \
182 bluez/android/client/history.c \
183 bluez/android/client/tabcompletion.c \
184 bluez/android/client/if-audio.c \
185 bluez/android/client/if-sco.c \
186 bluez/android/client/if-av.c \
187 bluez/android/client/if-rc.c \
188 bluez/android/client/if-bt.c \
189 bluez/android/client/if-hf.c \
190 bluez/android/client/if-hh.c \
191 bluez/android/client/if-pan.c \
192 bluez/android/client/if-hl.c \
193 bluez/android/client/if-sock.c \
194 bluez/android/client/if-gatt.c \
195 bluez/android/hal-utils.c \
197 ifeq ($(ANDROID_GE_5_0_0), 1)
199 bluez/android/client/if-hf-client.c \
200 bluez/android/client/if-mce.c \
201 bluez/android/client/if-av-sink.c \
202 bluez/android/client/if-rc-ctrl.c
205 LOCAL_C_INCLUDES += \
206 $(call include-path-for, system-core) \
207 $(call include-path-for, libhardware) \
209 LOCAL_C_INCLUDES += \
210 $(LOCAL_PATH)/bluez/android \
212 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS) -Wno-declaration-after-statement
214 LOCAL_SHARED_LIBRARIES := \
218 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
219 LOCAL_MODULE_TAGS := debug
220 LOCAL_MODULE := haltest
222 include $(BUILD_EXECUTABLE)
228 include $(CLEAR_VARS)
233 bluez/lib/bluetooth.c \
235 bluez/profiles/health/mcap.c \
236 bluez/tools/mcaptest.c \
238 LOCAL_C_INCLUDES := \
239 $(call include-path-for, glib) \
240 $(call include-path-for, glib)/glib \
242 LOCAL_C_INCLUDES += \
243 $(LOCAL_PATH)/bluez \
245 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
247 LOCAL_SHARED_LIBRARIES := \
250 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
251 LOCAL_MODULE_TAGS := debug
252 LOCAL_MODULE := mcaptest
254 include $(BUILD_EXECUTABLE)
260 include $(CLEAR_VARS)
265 bluez/lib/bluetooth.c \
267 bluez/profiles/network/bnep.c \
268 bluez/tools/bneptest.c \
270 LOCAL_C_INCLUDES := \
271 $(call include-path-for, glib) \
272 $(call include-path-for, glib)/glib \
274 LOCAL_C_INCLUDES += \
275 $(LOCAL_PATH)/bluez \
277 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
279 LOCAL_SHARED_LIBRARIES := \
282 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
283 LOCAL_MODULE_TAGS := debug
284 LOCAL_MODULE := bneptest
286 include $(BUILD_EXECUTABLE)
292 include $(CLEAR_VARS)
295 bluez/android/avdtptest.c \
296 bluez/android/avdtp.c \
299 bluez/lib/bluetooth.c \
301 bluez/src/shared/util.c \
302 bluez/src/shared/queue.c \
304 LOCAL_C_INCLUDES += \
305 $(LOCAL_PATH)/bluez \
306 $(call include-path-for, glib) \
307 $(call include-path-for, glib)/glib \
309 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
311 LOCAL_SHARED_LIBRARIES := \
314 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
315 LOCAL_MODULE_TAGS := debug
316 LOCAL_MODULE := avdtptest
318 include $(BUILD_EXECUTABLE)
324 include $(CLEAR_VARS)
327 bluez/monitor/main.c \
328 bluez/monitor/display.c \
329 bluez/monitor/hcidump.c \
330 bluez/monitor/control.c \
331 bluez/monitor/packet.c \
332 bluez/monitor/l2cap.c \
333 bluez/monitor/avctp.c \
334 bluez/monitor/avdtp.c \
335 bluez/monitor/a2dp.c \
336 bluez/monitor/rfcomm.c \
337 bluez/monitor/bnep.c \
338 bluez/monitor/uuid.c \
339 bluez/monitor/sdp.c \
340 bluez/monitor/vendor.c \
341 bluez/monitor/lmp.c \
342 bluez/monitor/crc.c \
344 bluez/monitor/hwdb.c \
345 bluez/monitor/keys.c \
346 bluez/monitor/ellisys.c \
347 bluez/monitor/analyze.c \
348 bluez/monitor/intel.c \
349 bluez/monitor/broadcom.c \
350 bluez/src/shared/util.c \
351 bluez/src/shared/queue.c \
352 bluez/src/shared/crypto.c \
353 bluez/src/shared/btsnoop.c \
354 bluez/src/shared/mainloop.c \
356 bluez/lib/bluetooth.c \
358 LOCAL_C_INCLUDES := \
359 $(LOCAL_PATH)/bluez \
361 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
363 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
364 LOCAL_MODULE_TAGS := debug
365 LOCAL_MODULE := btmon
367 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
369 include $(BUILD_EXECUTABLE)
375 include $(CLEAR_VARS)
378 bluez/tools/btproxy.c \
379 bluez/src/shared/mainloop.c \
380 bluez/src/shared/util.c \
381 bluez/src/shared/ecc.c \
383 LOCAL_C_INCLUDES := \
384 $(LOCAL_PATH)/bluez \
386 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
388 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
389 LOCAL_MODULE_TAGS := debug
390 LOCAL_MODULE := btproxy
392 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
394 include $(BUILD_EXECUTABLE)
400 include $(CLEAR_VARS)
403 bluez/android/hal-audio.c \
404 bluez/android/hal-audio-sbc.c \
405 bluez/android/hal-audio-aptx.c \
408 $(LOCAL_PATH)/bluez \
409 $(call include-path-for, system-core) \
410 $(call include-path-for, libhardware) \
411 $(call include-path-for, sbc) \
413 LOCAL_SHARED_LIBRARIES := \
417 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS) -Wno-declaration-after-statement
418 LOCAL_LDFLAGS := -ldl
420 LOCAL_MODULE_TAGS := optional
421 LOCAL_MODULE := audio.a2dp.default
423 ifeq ($(ANDROID_GE_5_0_0), 1)
424 LOCAL_MODULE_RELATIVE_PATH := hw
426 LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
429 include $(BUILD_SHARED_LIBRARY)
435 include $(CLEAR_VARS)
437 LOCAL_SRC_FILES := bluez/android/hal-sco.c \
438 bluez/android/hal-utils.c
441 $(call include-path-for, system-core) \
442 $(call include-path-for, libhardware) \
443 $(call include-path-for, audio-utils) \
445 LOCAL_SHARED_LIBRARIES := \
449 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS) -Wno-declaration-after-statement
451 LOCAL_MODULE_TAGS := optional
452 LOCAL_MODULE := audio.sco.default
454 ifeq ($(ANDROID_GE_5_0_0), 1)
455 LOCAL_MODULE_RELATIVE_PATH := hw
457 LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
460 include $(BUILD_SHARED_LIBRARY)
466 include $(CLEAR_VARS)
469 bluez/tools/l2test.c \
470 bluez/lib/bluetooth.c \
473 LOCAL_C_INCLUDES := \
474 $(LOCAL_PATH)/bluez \
476 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
478 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
479 LOCAL_MODULE_TAGS := debug
480 LOCAL_MODULE := l2test
482 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
484 include $(BUILD_EXECUTABLE)
490 include $(CLEAR_VARS)
493 bluez/android/bluetoothd-snoop.c \
494 bluez/src/shared/mainloop.c \
495 bluez/src/shared/btsnoop.c \
496 bluez/android/log.c \
498 LOCAL_C_INCLUDES := \
499 $(LOCAL_PATH)/bluez \
501 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
503 LOCAL_MODULE_TAGS := optional
504 LOCAL_MODULE := bluetoothd-snoop
506 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
508 include $(BUILD_EXECUTABLE)
514 include $(CLEAR_VARS)
516 LOCAL_MODULE := init.bluetooth.rc
517 LOCAL_MODULE_CLASS := ETC
518 LOCAL_SRC_FILES := bluez/android/$(LOCAL_MODULE)
519 LOCAL_MODULE_TAGS := optional
520 LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT)
522 include $(BUILD_PREBUILT)
528 include $(CLEAR_VARS)
531 bluez/tools/btmgmt.c \
532 bluez/lib/bluetooth.c \
535 bluez/src/shared/mainloop.c \
536 bluez/src/shared/io-mainloop.c \
537 bluez/src/shared/mgmt.c \
538 bluez/src/shared/queue.c \
539 bluez/src/shared/util.c \
540 bluez/src/shared/gap.c \
541 bluez/src/uuid-helper.c \
542 bluez/client/display.c \
544 LOCAL_C_INCLUDES := \
545 $(LOCAL_PATH)/bluez \
546 $(LOCAL_PATH)/bluez/android/compat \
548 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
550 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
551 LOCAL_MODULE_TAGS := debug
552 LOCAL_MODULE := btmgmt
554 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
556 include $(BUILD_EXECUTABLE)
562 include $(CLEAR_VARS)
565 bluez/tools/hcitool.c \
567 bluez/lib/bluetooth.c \
570 LOCAL_C_INCLUDES := \
571 $(LOCAL_PATH)/bluez \
573 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
575 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
576 LOCAL_MODULE_TAGS := debug
577 LOCAL_MODULE := hcitool
579 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
581 include $(BUILD_EXECUTABLE)
587 include $(CLEAR_VARS)
590 bluez/tools/hciconfig.c \
592 bluez/lib/bluetooth.c \
595 LOCAL_C_INCLUDES := \
596 $(LOCAL_PATH)/bluez \
598 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
600 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
601 LOCAL_MODULE_TAGS := debug
602 LOCAL_MODULE := hciconfig
604 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
606 include $(BUILD_EXECUTABLE)
612 include $(CLEAR_VARS)
615 bluez/tools/l2ping.c \
616 bluez/lib/bluetooth.c \
619 LOCAL_C_INCLUDES := \
620 $(LOCAL_PATH)/bluez \
622 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
624 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
625 LOCAL_MODULE_TAGS := debug
626 LOCAL_MODULE := l2ping
628 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
630 include $(BUILD_EXECUTABLE)
636 include $(CLEAR_VARS)
639 bluez/tools/avtest.c \
640 bluez/lib/bluetooth.c \
643 LOCAL_C_INCLUDES := \
644 $(LOCAL_PATH)/bluez \
646 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
648 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
649 LOCAL_MODULE_TAGS := debug
650 LOCAL_MODULE := avtest
652 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
654 include $(BUILD_EXECUTABLE)
660 include $(CLEAR_VARS)
663 bluez/tools/btattach.c \
664 bluez/src/shared/mainloop.c \
665 bluez/src/shared/io-mainloop.c \
666 bluez/src/shared/hci.c \
667 bluez/src/shared/queue.c \
668 bluez/src/shared/util.c \
670 LOCAL_C_INCLUDES := \
673 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
675 LOCAL_MODULE_TAGS := optional
676 LOCAL_MODULE := btattach
678 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
680 include $(BUILD_EXECUTABLE)
686 include $(CLEAR_VARS)
689 bluez/tools/hciattach.c \
690 bluez/tools/hciattach_st.c \
691 bluez/tools/hciattach_ti.c \
692 bluez/tools/hciattach_tialt.c \
693 bluez/tools/hciattach_ath3k.c \
694 bluez/tools/hciattach_qualcomm.c \
695 bluez/tools/hciattach_intel.c \
696 bluez/tools/hciattach_bcm43xx.c \
697 bluez/lib/bluetooth.c \
700 LOCAL_C_INCLUDES := \
701 $(LOCAL_PATH)/bluez \
703 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
705 LOCAL_MODULE_TAGS := optional
706 LOCAL_MODULE := hciattach
708 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
710 include $(BUILD_EXECUTABLE)
715 include $(CLEAR_VARS)
718 bluez/tools/brcm_patchram_plus.c \
720 LOCAL_MODULE_TAGS := optional
721 LOCAL_MODULE := brcm_patchram_plus
723 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS) -Wno-missing-declarations
725 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
727 include $(BUILD_EXECUTABLE)
733 include $(CLEAR_VARS)
737 sbc/sbc/sbc_primitives.c \
738 sbc/sbc/sbc_primitives_mmx.c \
739 sbc/sbc/sbc_primitives_neon.c \
740 sbc/sbc/sbc_primitives_armv6.c \
741 sbc/sbc/sbc_primitives_iwmmxt.c \
749 -Wno-missing-field-initializers \
750 -Wno-unused-parameter \
754 LOCAL_MODULE := libsbc
756 include $(BUILD_SHARED_LIBRARY)
758 ifneq (,$(filter userdebug eng,$(TARGET_BUILD_VARIANT)))
762 # this is just a wrapper used in userdebug/eng to launch bluetoothd-main
763 # with/without Valgrind
766 include $(CLEAR_VARS)
769 bluez/android/bluetoothd-wrapper.c \
770 bluez/android/hal-utils.c
772 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
774 LOCAL_SHARED_LIBRARIES := \
777 LOCAL_MODULE_PATH := $(TARGET_OUT_EXECUTABLES)
778 LOCAL_MODULE_TAGS := optional
779 LOCAL_MODULE := bluetoothd
781 LOCAL_REQUIRED_MODULES := \
784 memcheck-$(TARGET_ARCH)-linux \
785 vgpreload_core-$(TARGET_ARCH)-linux \
786 vgpreload_memcheck-$(TARGET_ARCH)-linux \
789 include $(BUILD_EXECUTABLE)
797 include $(CLEAR_VARS)
800 bluez/tools/avinfo.c \
801 bluez/lib/bluetooth.c \
804 LOCAL_C_INCLUDES := \
805 $(LOCAL_PATH)/bluez \
807 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
809 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
810 LOCAL_MODULE_TAGS := debug
811 LOCAL_MODULE := avinfo
813 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
815 include $(BUILD_EXECUTABLE)
821 include $(CLEAR_VARS)
824 bluez/tools/rctest.c \
825 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 := rctest
838 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
840 include $(BUILD_EXECUTABLE)