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 \
39 # Android BlueZ daemon (bluetoothd)
45 bluez/android/main.c \
46 bluez/android/bluetooth.c \
47 bluez/profiles/scanparam/scpp.c \
48 bluez/profiles/deviceinfo/dis.c \
49 bluez/profiles/battery/bas.c \
50 bluez/profiles/input/hog-lib.c \
51 bluez/android/hidhost.c \
52 bluez/android/socket.c \
54 bluez/android/avdtp.c \
55 bluez/android/a2dp.c \
56 bluez/android/a2dp-sink.c \
57 bluez/android/avctp.c \
58 bluez/android/avrcp.c \
59 bluez/android/avrcp-lib.c \
61 bluez/android/handsfree.c \
62 bluez/android/handsfree-client.c \
63 bluez/android/gatt.c \
64 bluez/android/health.c \
66 bluez/profiles/health/mcap.c \
67 bluez/android/map-client.c \
69 bluez/src/shared/mgmt.c \
70 bluez/src/shared/util.c \
71 bluez/src/shared/queue.c \
72 bluez/src/shared/ringbuf.c \
73 bluez/src/shared/hfp.c \
74 bluez/src/shared/gatt-db.c \
75 bluez/src/shared/io-glib.c \
76 bluez/src/shared/timeout-glib.c \
77 bluez/src/shared/crypto.c \
78 bluez/src/shared/uhid.c \
79 bluez/src/shared/att.c \
80 bluez/src/sdpd-database.c \
81 bluez/src/sdpd-service.c \
82 bluez/src/sdpd-request.c \
83 bluez/src/sdpd-server.c \
84 bluez/src/uuid-helper.c \
87 bluez/lib/bluetooth.c \
91 bluez/src/sdp-client.c \
92 bluez/profiles/network/bnep.c \
93 bluez/attrib/gattrib.c \
98 $(call include-path-for, glib) \
99 $(call include-path-for, glib)/glib \
101 LOCAL_C_INCLUDES += \
102 $(LOCAL_PATH)/bluez \
104 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
106 LOCAL_SHARED_LIBRARIES := \
109 LOCAL_MODULE_TAGS := optional
111 # for userdebug/eng this module is bluetoothd-main since bluetoothd is used as
112 # wrapper to launch bluetooth with Valgrind
113 ifneq (,$(filter userdebug eng,$(TARGET_BUILD_VARIANT)))
114 LOCAL_MODULE := bluetoothd-main
115 LOCAL_STRIP_MODULE := false
117 LOCAL_MODULE := bluetoothd
120 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
122 include $(BUILD_EXECUTABLE)
125 # bluetooth.default.so HAL
128 include $(CLEAR_VARS)
131 bluez/android/hal-ipc.c \
132 bluez/android/hal-bluetooth.c \
133 bluez/android/hal-socket.c \
134 bluez/android/hal-hidhost.c \
135 bluez/android/hal-pan.c \
136 bluez/android/hal-a2dp.c \
137 bluez/android/hal-avrcp.c \
138 bluez/android/hal-handsfree.c \
139 bluez/android/hal-gatt.c \
140 bluez/android/hal-utils.c \
141 bluez/android/hal-health.c \
143 ifeq ($(ANDROID_GE_5_0_0), 1)
145 bluez/android/hal-handsfree-client.c \
146 bluez/android/hal-map-client.c \
147 bluez/android/hal-a2dp-sink.c \
148 bluez/android/hal-avrcp-ctrl.c
151 LOCAL_C_INCLUDES += \
152 $(call include-path-for, system-core) \
153 $(call include-path-for, libhardware) \
155 LOCAL_SHARED_LIBRARIES := \
158 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
160 LOCAL_MODULE := bluetooth.default
161 LOCAL_MODULE_TAGS := optional
162 LOCAL_MODULE_CLASS := SHARED_LIBRARIES
163 LOCAL_REQUIRED_MODULES := bluetoothd bluetoothd-snoop init.bluetooth.rc
164 LOCAL_REQUIRED_MODULES += brcm_patchram_plus
166 ifeq ($(ANDROID_GE_5_0_0), 1)
167 LOCAL_MODULE_RELATIVE_PATH := hw
169 LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
172 include $(BUILD_SHARED_LIBRARY)
178 include $(CLEAR_VARS)
181 bluez/android/client/haltest.c \
182 bluez/android/client/pollhandler.c \
183 bluez/android/client/terminal.c \
184 bluez/android/client/history.c \
185 bluez/android/client/tabcompletion.c \
186 bluez/android/client/if-audio.c \
187 bluez/android/client/if-sco.c \
188 bluez/android/client/if-av.c \
189 bluez/android/client/if-rc.c \
190 bluez/android/client/if-bt.c \
191 bluez/android/client/if-hf.c \
192 bluez/android/client/if-hh.c \
193 bluez/android/client/if-pan.c \
194 bluez/android/client/if-hl.c \
195 bluez/android/client/if-sock.c \
196 bluez/android/client/if-gatt.c \
197 bluez/android/hal-utils.c \
199 ifeq ($(ANDROID_GE_5_0_0), 1)
201 bluez/android/client/if-hf-client.c \
202 bluez/android/client/if-mce.c \
203 bluez/android/client/if-av-sink.c \
204 bluez/android/client/if-rc-ctrl.c
207 LOCAL_C_INCLUDES += \
208 $(call include-path-for, system-core) \
209 $(call include-path-for, libhardware) \
211 LOCAL_C_INCLUDES += \
212 $(LOCAL_PATH)/bluez/android \
214 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS) -Wno-declaration-after-statement
216 LOCAL_SHARED_LIBRARIES := \
220 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
221 LOCAL_MODULE_TAGS := debug
222 LOCAL_MODULE := haltest
224 include $(BUILD_EXECUTABLE)
230 include $(CLEAR_VARS)
235 bluez/lib/bluetooth.c \
237 bluez/profiles/health/mcap.c \
238 bluez/tools/mcaptest.c \
240 LOCAL_C_INCLUDES := \
241 $(call include-path-for, glib) \
242 $(call include-path-for, glib)/glib \
244 LOCAL_C_INCLUDES += \
245 $(LOCAL_PATH)/bluez \
247 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
249 LOCAL_SHARED_LIBRARIES := \
252 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
253 LOCAL_MODULE_TAGS := debug
254 LOCAL_MODULE := mcaptest
256 include $(BUILD_EXECUTABLE)
262 include $(CLEAR_VARS)
267 bluez/lib/bluetooth.c \
269 bluez/profiles/network/bnep.c \
270 bluez/tools/bneptest.c \
272 LOCAL_C_INCLUDES := \
273 $(call include-path-for, glib) \
274 $(call include-path-for, glib)/glib \
276 LOCAL_C_INCLUDES += \
277 $(LOCAL_PATH)/bluez \
279 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
281 LOCAL_SHARED_LIBRARIES := \
284 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
285 LOCAL_MODULE_TAGS := debug
286 LOCAL_MODULE := bneptest
288 include $(BUILD_EXECUTABLE)
294 include $(CLEAR_VARS)
297 bluez/android/avdtptest.c \
298 bluez/android/avdtp.c \
301 bluez/lib/bluetooth.c \
303 bluez/src/shared/util.c \
304 bluez/src/shared/queue.c \
306 LOCAL_C_INCLUDES += \
307 $(LOCAL_PATH)/bluez \
308 $(call include-path-for, glib) \
309 $(call include-path-for, glib)/glib \
311 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
313 LOCAL_SHARED_LIBRARIES := \
316 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
317 LOCAL_MODULE_TAGS := debug
318 LOCAL_MODULE := avdtptest
320 include $(BUILD_EXECUTABLE)
326 include $(CLEAR_VARS)
329 bluez/monitor/main.c \
330 bluez/monitor/display.c \
331 bluez/monitor/hcidump.c \
332 bluez/monitor/control.c \
333 bluez/monitor/packet.c \
334 bluez/monitor/l2cap.c \
335 bluez/monitor/avctp.c \
336 bluez/monitor/avdtp.c \
337 bluez/monitor/a2dp.c \
338 bluez/monitor/rfcomm.c \
339 bluez/monitor/bnep.c \
340 bluez/monitor/uuid.c \
341 bluez/monitor/sdp.c \
342 bluez/monitor/vendor.c \
343 bluez/monitor/lmp.c \
344 bluez/monitor/crc.c \
346 bluez/monitor/hwdb.c \
347 bluez/monitor/keys.c \
348 bluez/monitor/ellisys.c \
349 bluez/monitor/analyze.c \
350 bluez/monitor/intel.c \
351 bluez/monitor/broadcom.c \
352 bluez/src/shared/util.c \
353 bluez/src/shared/queue.c \
354 bluez/src/shared/crypto.c \
355 bluez/src/shared/btsnoop.c \
356 bluez/src/shared/mainloop.c \
358 bluez/lib/bluetooth.c \
360 LOCAL_C_INCLUDES := \
361 $(LOCAL_PATH)/bluez \
363 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
365 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
366 LOCAL_MODULE_TAGS := debug
367 LOCAL_MODULE := btmon
369 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
371 include $(BUILD_EXECUTABLE)
377 include $(CLEAR_VARS)
380 bluez/tools/btproxy.c \
381 bluez/src/shared/mainloop.c \
382 bluez/src/shared/util.c \
383 bluez/src/shared/ecc.c \
385 LOCAL_C_INCLUDES := \
386 $(LOCAL_PATH)/bluez \
388 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
390 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
391 LOCAL_MODULE_TAGS := debug
392 LOCAL_MODULE := btproxy
394 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
396 include $(BUILD_EXECUTABLE)
402 include $(CLEAR_VARS)
405 bluez/android/hal-audio.c \
406 bluez/android/hal-audio-sbc.c \
407 bluez/android/hal-audio-aptx.c \
410 $(LOCAL_PATH)/bluez \
411 $(call include-path-for, system-core) \
412 $(call include-path-for, libhardware) \
413 $(call include-path-for, sbc) \
415 LOCAL_SHARED_LIBRARIES := \
419 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS) -Wno-declaration-after-statement
420 LOCAL_LDFLAGS := -ldl
422 LOCAL_MODULE_TAGS := optional
423 LOCAL_MODULE := audio.a2dp.default
425 ifeq ($(ANDROID_GE_5_0_0), 1)
426 LOCAL_MODULE_RELATIVE_PATH := hw
428 LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
431 include $(BUILD_SHARED_LIBRARY)
437 include $(CLEAR_VARS)
439 LOCAL_SRC_FILES := bluez/android/hal-sco.c \
440 bluez/android/hal-utils.c
443 $(call include-path-for, system-core) \
444 $(call include-path-for, libhardware) \
445 $(call include-path-for, audio-utils) \
447 LOCAL_SHARED_LIBRARIES := \
451 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS) -Wno-declaration-after-statement
453 LOCAL_MODULE_TAGS := optional
454 LOCAL_MODULE := audio.sco.default
456 ifeq ($(ANDROID_GE_5_0_0), 1)
457 LOCAL_MODULE_RELATIVE_PATH := hw
459 LOCAL_MODULE_PATH := $(TARGET_OUT_SHARED_LIBRARIES)/hw
462 include $(BUILD_SHARED_LIBRARY)
468 include $(CLEAR_VARS)
471 bluez/tools/l2test.c \
472 bluez/lib/bluetooth.c \
475 LOCAL_C_INCLUDES := \
476 $(LOCAL_PATH)/bluez \
478 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
480 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
481 LOCAL_MODULE_TAGS := debug
482 LOCAL_MODULE := l2test
484 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
486 include $(BUILD_EXECUTABLE)
492 include $(CLEAR_VARS)
495 bluez/android/bluetoothd-snoop.c \
496 bluez/src/shared/mainloop.c \
497 bluez/src/shared/btsnoop.c \
498 bluez/android/log.c \
500 LOCAL_C_INCLUDES := \
501 $(LOCAL_PATH)/bluez \
503 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
505 LOCAL_MODULE_TAGS := optional
506 LOCAL_MODULE := bluetoothd-snoop
508 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
510 include $(BUILD_EXECUTABLE)
516 include $(CLEAR_VARS)
518 LOCAL_MODULE := init.bluetooth.rc
519 LOCAL_MODULE_CLASS := ETC
520 LOCAL_SRC_FILES := bluez/android/$(LOCAL_MODULE)
521 LOCAL_MODULE_TAGS := optional
522 LOCAL_MODULE_PATH := $(TARGET_ROOT_OUT)
524 include $(BUILD_PREBUILT)
530 include $(CLEAR_VARS)
533 bluez/tools/btmgmt.c \
534 bluez/lib/bluetooth.c \
537 bluez/src/shared/mainloop.c \
538 bluez/src/shared/io-mainloop.c \
539 bluez/src/shared/mgmt.c \
540 bluez/src/shared/queue.c \
541 bluez/src/shared/util.c \
542 bluez/src/shared/gap.c \
543 bluez/src/uuid-helper.c \
544 bluez/client/display.c \
546 LOCAL_C_INCLUDES := \
547 $(LOCAL_PATH)/bluez \
548 $(LOCAL_PATH)/bluez/android/compat \
550 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
552 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
553 LOCAL_MODULE_TAGS := debug
554 LOCAL_MODULE := btmgmt
556 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
558 include $(BUILD_EXECUTABLE)
564 include $(CLEAR_VARS)
567 bluez/tools/hcitool.c \
569 bluez/lib/bluetooth.c \
572 LOCAL_C_INCLUDES := \
573 $(LOCAL_PATH)/bluez \
575 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
577 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
578 LOCAL_MODULE_TAGS := debug
579 LOCAL_MODULE := hcitool
581 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
583 include $(BUILD_EXECUTABLE)
589 include $(CLEAR_VARS)
592 bluez/tools/hciconfig.c \
594 bluez/lib/bluetooth.c \
597 LOCAL_C_INCLUDES := \
598 $(LOCAL_PATH)/bluez \
600 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
602 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
603 LOCAL_MODULE_TAGS := debug
604 LOCAL_MODULE := hciconfig
606 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
608 include $(BUILD_EXECUTABLE)
614 include $(CLEAR_VARS)
617 bluez/tools/l2ping.c \
618 bluez/lib/bluetooth.c \
621 LOCAL_C_INCLUDES := \
622 $(LOCAL_PATH)/bluez \
624 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
626 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
627 LOCAL_MODULE_TAGS := debug
628 LOCAL_MODULE := l2ping
630 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
632 include $(BUILD_EXECUTABLE)
638 include $(CLEAR_VARS)
641 bluez/tools/avtest.c \
642 bluez/lib/bluetooth.c \
645 LOCAL_C_INCLUDES := \
646 $(LOCAL_PATH)/bluez \
648 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
650 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
651 LOCAL_MODULE_TAGS := debug
652 LOCAL_MODULE := avtest
654 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
656 include $(BUILD_EXECUTABLE)
662 include $(CLEAR_VARS)
665 bluez/tools/btattach.c \
666 bluez/src/shared/mainloop.c \
667 bluez/src/shared/io-mainloop.c \
668 bluez/src/shared/hci.c \
669 bluez/src/shared/queue.c \
670 bluez/src/shared/util.c \
672 LOCAL_C_INCLUDES := \
675 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
677 LOCAL_MODULE_TAGS := optional
678 LOCAL_MODULE := btattach
680 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
682 include $(BUILD_EXECUTABLE)
688 include $(CLEAR_VARS)
691 bluez/tools/hciattach.c \
692 bluez/tools/hciattach_st.c \
693 bluez/tools/hciattach_ti.c \
694 bluez/tools/hciattach_tialt.c \
695 bluez/tools/hciattach_ath3k.c \
696 bluez/tools/hciattach_qualcomm.c \
697 bluez/tools/hciattach_intel.c \
698 bluez/tools/hciattach_bcm43xx.c \
699 bluez/lib/bluetooth.c \
702 LOCAL_C_INCLUDES := \
703 $(LOCAL_PATH)/bluez \
705 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
707 LOCAL_MODULE_TAGS := optional
708 LOCAL_MODULE := hciattach
710 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
712 include $(BUILD_EXECUTABLE)
717 include $(CLEAR_VARS)
720 bluez/tools/brcm_patchram_plus.c \
722 LOCAL_MODULE_TAGS := optional
723 LOCAL_MODULE := brcm_patchram_plus
725 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS) -Wno-missing-declarations
727 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
729 include $(BUILD_EXECUTABLE)
735 include $(CLEAR_VARS)
739 sbc/sbc/sbc_primitives.c \
740 sbc/sbc/sbc_primitives_mmx.c \
741 sbc/sbc/sbc_primitives_neon.c \
742 sbc/sbc/sbc_primitives_armv6.c \
743 sbc/sbc/sbc_primitives_iwmmxt.c \
751 -Wno-missing-field-initializers \
752 -Wno-unused-parameter \
756 LOCAL_MODULE := libsbc
758 include $(BUILD_SHARED_LIBRARY)
760 ifneq (,$(filter userdebug eng,$(TARGET_BUILD_VARIANT)))
764 # this is just a wrapper used in userdebug/eng to launch bluetoothd-main
765 # with/without Valgrind
768 include $(CLEAR_VARS)
771 bluez/android/bluetoothd-wrapper.c \
772 bluez/android/hal-utils.c
774 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
776 LOCAL_SHARED_LIBRARIES := \
779 LOCAL_MODULE_PATH := $(TARGET_OUT_EXECUTABLES)
780 LOCAL_MODULE_TAGS := optional
781 LOCAL_MODULE := bluetoothd
783 LOCAL_REQUIRED_MODULES := \
786 memcheck-$(TARGET_ARCH)-linux \
787 vgpreload_core-$(TARGET_ARCH)-linux \
788 vgpreload_memcheck-$(TARGET_ARCH)-linux \
791 include $(BUILD_EXECUTABLE)
799 include $(CLEAR_VARS)
802 bluez/tools/avinfo.c \
803 bluez/lib/bluetooth.c \
806 LOCAL_C_INCLUDES := \
807 $(LOCAL_PATH)/bluez \
809 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
811 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
812 LOCAL_MODULE_TAGS := debug
813 LOCAL_MODULE := avinfo
815 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
817 include $(BUILD_EXECUTABLE)
823 include $(CLEAR_VARS)
826 bluez/tools/rctest.c \
827 bluez/lib/bluetooth.c \
831 LOCAL_C_INCLUDES := \
832 $(LOCAL_PATH)/bluez \
834 LOCAL_CFLAGS := $(BLUEZ_COMMON_CFLAGS)
836 LOCAL_MODULE_PATH := $(TARGET_OUT_OPTIONAL_EXECUTABLES)
837 LOCAL_MODULE_TAGS := debug
838 LOCAL_MODULE := rctest
840 LOCAL_ADDITIONAL_DEPENDENCIES := $(LOCAL_PATH)/bluez/configure.ac
842 include $(BUILD_EXECUTABLE)