summaryrefslogtreecommitdiff
path: root/android/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* hciemu: Use vhci_open to instanciate a vhci btdevLuiz Augusto von Dentz2021-10-181-0/+2
| | | | | This makes use of vhci_open to isntanciate the vhci btdev since that has proper support for reading the index assigned to it.
* build: make building with --coverage work againJan Engelhardt2018-11-291-2/+2
| | | | | | | | | | | | | | | When `./configure --enable-coverage` is given and lcov is present, MISC_CFLAGS and MISC_LDFLAGS will be set to --coverage. However, 1. obexd uses per-target LDFLAGS and, in doing so, forget to re-mention $(AM_LDFLAGS). This problem existed for a long time. 2. obexd uses per-target CFLAGS and, in doing so, forgot to re-mention $(AM_CFLAGS). This got broken in 06dbb223fbe50acc48b3ba1d33cb424275b4baaa. This led to no --coverage showing up in the linker line for obexd, causing a link failure indicating unresolved symbols like __gcov_exit.
* build: -D/-I arguments go into CPPFLAGSJan Engelhardt2018-11-261-7/+7
| | | | | | | | | -D and -I are preprocessor directives, they are therefore to appear in CPPFLAGS, not CFLAGS. (It is unfortunate that pkg-config does not make the distinction / or it was misnamed, because only -D/-I make sense to be emitted by pkg-config in the first place — anything else (-f/-m) has the potential to mess up someone's compilation. So pkg-config's Cflags is actually used to convery Cppflags.)
* build: -l arguments to belong into LDADD/LIBADD not LDFLAGSJan Engelhardt2018-11-261-7/+8
| | | | | | It is an error to put -l arguments into LDFLAGS, because the linker command line is order-sensitive and libs must appear in certain places. For this, automake has the LDADD/LIBADD.
* build: change @foo@ to $(foo) in automake makefilesJan Engelhardt2018-11-261-9/+9
| | | | | | When using automake, all AC_SUBSTed variables are made available as make variables, so that they can also be set at make time. Therefore, they need not use the @harcoded@ style.
* log: Use shared log codeLuiz Augusto von Dentz2018-11-201-0/+1
| | | | Use bt_log_* to send messages to the logging channel.
* hog: Move code from android to profilesLuiz Augusto von Dentz2015-11-131-1/+2
| | | | | This is a place holder until the code is ported to use shared API so it can be shared by android and D-Bus daemon.
* dis: Move code from android to profilesLuiz Augusto von Dentz2015-11-131-1/+2
| | | | | This is a place holder until the code is ported to use shared API so it can be shared by android and D-Bus daemon.
* scpp: Move code from android to profilesLuiz Augusto von Dentz2015-11-131-1/+2
| | | | | This is a place holder until the code is ported to use shared API so it can be shared by android and D-Bus daemon.
* bas: Move code from android to profilesLuiz Augusto von Dentz2015-11-131-1/+1
| | | | | This is a place holder until the code is ported to use shared API so it can be shared by android and D-Bus daemon.
* android/pts: Add BNEP PTS 6.0 results for android 5.0Grzegorz Kolodziejczyk2015-03-131-1/+4
| | | | | This patch adds test case list and results for BNEP profile against android 5.0
* android: Update Android system headers to 5.1 APISzymon Janc2015-03-121-1/+1
| | | | Android headers are used for Linux host build.
* android/build: Fix missing backslash in EXTRA_DISTSzymon Janc2015-02-241-1/+1
|
* android/pts: Add PICS, PIXIT and initial SDP PTS tests resultsSebastian Chlad2015-02-241-0/+2
| | | | This adds PTS 6.0 SDP test files.
* android/avdtp: Refactor local SEP list handlingAndrei Emeltchenko2015-02-221-0/+1
| | | | | | In order to deduplicate similar code in android/ and profiles/ we need to handle local SEP queue outside of avdtp.c. GSList is transformed to queue.
* android: Add GAVDP PTS files to EXTRA_DISTSzymon Janc2015-02-201-1/+4
|
* android/avdtp: Fix SEID generationAndrei Emeltchenko2015-02-191-0/+1
| | | | | | | | | Fixes SEID generation for avdtp. Currently SEIDs were assigned assuming that SEID are registered and unregistered in the same order like: seid = g_slist_length(seps) + 1 which makes it possible to reuse similar SEIDs. Note that helper function allows maximum id of sizeof(int) * 8 which is smaller then MAX_SEID but more then enough for local SEPs.
* android: Rename compat_includes to compatSzymon Janc2015-02-151-3/+3
|
* android: Add compat_includes to EXTRA_DISTSzymon Janc2015-02-141-0/+3
| | | | | Those files are used only when building for Android and should be part of release tarball.
* android: Add log.c to EXTRA_DISTSzymon Janc2014-12-241-0/+1
| | | | | This file is used only when building for Android and should be part of release tarball.
* android: Provide SELinux policy filesSzymon Janc2014-12-241-0/+2
| | | | | This adds required policy files and updates documentation with more SELinux information.
* android/tester: add initial support for map-client testerGrzegorz Kolodziejczyk2014-12-181-0/+1
| | | | | | This adds callback, callback verification, step verification, mas instance verification, map client profile setup handling and basic files.
* android/snoop: Use common logging APISzymon Janc2014-12-151-2/+2
| | | | This allows to log without logwrapper.
* android/client: Add a2dp sink supportJakub Tyszkowski2014-11-271-0/+1
| | | | | This adds support for a2dp sink HAL, which is almost identical to source role.
* android/a2dp-sink: Add skeleton for a2dp sink daemonJakub Tyszkowski2014-11-251-0/+1
| | | | | This adds stubs for a2dp sink role in daemon. As Sink uses the same HAL API, daemon can use the same structs and defines as Source does.
* android/hal: Add HAL for A2DP Sink roleJakub Tyszkowski2014-11-251-0/+1
| | | | | | This role was introduced with some devices in Android 5. The same set of IPC structs and defines is used as in Sink as it uses the same HAL API as Source does, but just yet another instance of HAL.
* android/sco: Add SCO helper libraryLukasz Rymanowski2014-11-241-0/+1
| | | | | | | | | | | | | | | | | This patch adds sco lib which gives means to create SCO object with API to create listening socket, connect and disconnect. This is going to be common code for HFP HF and HFP GW. For now we support only one SCO at the time. SCO listening socket is created once bt_sco_new() is called, but SCO connection is possible only if confirm and connect callbacks are registered. Sco lib is not aware about voice settings. Those must be provided on bt_sco_connect or in confirm callback. This patch also adds this lib to Android build.
* android/client: Create separate file for AVRCP CTRLRavi kumar Veeramally2014-11-201-0/+1
| | | | Moving AVRCP CTRL interface client related code to if-rc-ctrl.c.
* android/hal-avrcp-ctrl: Create separate HAL for AVRCP CTRLRavi kumar Veeramally2014-11-201-0/+1
| | | | | Moving AVRCP CTRL interface HAL related code to hal-avrcp-ctrl.c. Separate HAL for every interface.
* android: Remove temporary BLUEZ_EXTENSION flagAndrei Emeltchenko2014-11-071-1/+1
| | | | | BLUEZ_EXTENSION is replaced by ANDROID_VERSION >= PLATFORM_VER(5, 0, 0) check.
* android: Update Android system headers to 5.0 APIAndrei Emeltchenko2014-11-071-1/+1
| | | | Android headers are used for Linux host build.
* android: Set Android version to 4.4.4Andrei Emeltchenko2014-11-041-1/+1
| | | | For local build set exact current Android version.
* android/build: Fix not including bluetoothd-wrapper.c in releaseSzymon Janc2014-10-221-0/+1
| | | | | This file is not compiled on Linux host and should be explicitly listed as part of release tarball.
* android/map-client: Add initial filesGrzegorz Kolodziejczyk2014-10-201-0/+1
| | | | This adds initial daemon code for MAP client profile.
* android/client: Add skeleton for mce callsAleksander Drewnicki2014-10-131-0/+1
| | | | | This patch adds skeleton for all methods of mce along with all callbacks.
* android/hal-map-client: Add skeleton for MAP client HALGrzegorz Kolodziejczyk2014-10-081-0/+1
| | | | This adds skeleton with stubs and proper build system entries.
* android/map-client: Add Android MAP client headerGrzegorz Kolodziejczyk2014-10-081-0/+1
| | | | This header file has been taken from Codeaurora forum.
* mcaptest: Move it from android to toolsRavi kumar Veeramally2014-10-021-9/+0
|
* mcap: Rename mcap-lib to mcapRavi kumar Veeramally2014-10-021-2/+2
|
* mcap: Unify libmcap usage for Android and non-Android versionsRavi kumar Veeramally2014-10-021-2/+2
| | | | | Now profiles/health/ , android/health and mcaptest will use profiles/health/mcap-lib.
* android/hal-audio: Remove use of shared queue codeSzymon Janc2014-09-291-2/+1
|
* android/client: Add skeleton for handsfree client interfaceJakub Tyszkowski2014-09-261-0/+1
|
* android/build: Fix missing linking to libbluetoothSzymon Janc2014-09-251-1/+2
|
* build: Move hciemu.c and hciemu.h into emulator directoryMarcel Holtmann2014-09-251-2/+4
|
* build: Use internal libshared-glib and libshared-mainloop librariesMarcel Holtmann2014-09-251-66/+20
|
* android: Move BLUEZ_EXTENSIONS to AM_CFLAGSSzymon Janc2014-09-231-2/+2
|
* android/handsfree-client: Add handsfree-client HAL skeletonLukasz Rymanowski2014-09-181-1/+3
| | | | | | | | | | This patch also introduce BLUEZ_EXTENSIONS flag which is used for not Android AOSP features like HF Client in this case. Idea is that BfA for PC is always build with this flag and it is added to Makefile.am For Android there is need to set this flag as described in README
* android/handsfree-client: Add handsfree-client daemon skeletonLukasz Rymanowski2014-09-181-0/+1
|
* android/tester: Add AVRCP init - Success test caseLuiz Augusto von Dentz2014-09-051-0/+1
|
* android: Add initial code for AVDTP testing toolSzymon Janc2014-09-011-0/+11
| | | | This tools is intended for AVDTP qualification with PTS.