Commit Graph

328 Commits

Author SHA1 Message Date
Marcel Holtmann
41b411a391 core: Add stub for systemd notification integration 2012-12-09 23:58:51 +01:00
Marcel Holtmann
184b7fc867 unit: Add test-textfile to list of unit tests 2012-12-09 13:15:27 +01:00
Marcel Holtmann
68f4f17a7e unit: Convert uuidtest utility into a real unit test 2012-12-09 12:46:11 +01:00
Marcel Holtmann
5a2fda0be9 build: Use libexecdir for Bluetooth daemon 2012-12-09 11:19:53 +01:00
Marcel Holtmann
292a37990c build: Remove dependency for check library 2012-12-09 10:33:32 +01:00
Marcel Holtmann
9507ea3a91 build: Use a separate Makefile.plugins 2012-12-09 10:05:17 +01:00
Marcel Holtmann
d8fa61f92a build: Remove left-over $(mcap_sources) variable 2012-12-09 10:00:40 +01:00
Marcel Holtmann
149803cffb build: Remove unused empty storage plugin stub 2012-12-09 01:32:09 +01:00
Marcel Holtmann
bc974ed905 build: Use a separate Makefile.profiles 2012-12-09 01:26:22 +01:00
Marcel Holtmann
f6168cfe82 build: Remove old PCMCIA serial support 2012-12-09 00:59:22 +01:00
Marcel Holtmann
3b886d255b build: Remove compat helper for ppoll 2012-12-09 00:42:26 +01:00
Marcel Holtmann
8ece6196e2 build: Compile bluetoothd without OUI helper function 2012-12-09 00:38:39 +01:00
Johan Hedberg
b8779d2202 Revert "Ensure config.h is included by using CPPFLAGS"
This reverts commit 8a03376544.

The patch needs to be split up and the gdbus/ changes were bogus
compared to the original commit message.

Conflicts:
	Makefile.am
	Makefile.obexd
	profiles/cyclingspeed/cyclingspeed.c
	profiles/heartrate/heartrate.c
	src/error.c
2012-12-07 12:46:04 +02:00
Lucas De Marchi
49b5612042 Use the entire include path for btio.h 2012-12-05 17:23:04 +02:00
Lucas De Marchi
aa77b0bea9 Use the entire include path for gdbus.h 2012-12-05 17:23:03 +02:00
Lucas De Marchi
c61a78c877 build-sys: Add missing force arg to symlink creation
If we don't force the symlink creation the build fails when the link
already exists. This happens if the rule to create the link is triggered
again because the file it points to changed. This is the case when doing
incremental builds and we modified the file.

$ make
$ touch lib/cmtp.h
$ make
  GEN      lib/bluetooth/cmtp.h
ln: failed to create symbolic link ‘lib/bluetooth/cmtp.h’: File exists
make: *** [lib/bluetooth/cmtp.h] Error 1
make: *** Waiting for unfinished jobs....
2012-12-05 17:23:03 +02:00
Lucas De Marchi
8a03376544 Ensure config.h is included by using CPPFLAGS
Instead of trying to include config.h in each file over the tree and
possibly forgetting to include it, give a "-include config.h" argument
to the compiler so it's guaranteed that a) it will be included for all
source files and b) it will be the first header included.

gdbus/ directory is left out, since it would break other projects using
it.
2012-12-05 17:18:07 +02:00
Mikel Astiz
86a7b07c22 dbus: Remove org.bluez.Manager
After the decision to drop the "default-adapter" feature in the D-Bus
API, the org.bluez.Manager interface can be entirely dropped since it
has been replaced by the ObjectManager.
2012-12-05 16:40:12 +02:00
Andrzej Kaczmarek
3b4574cbf2 build: Add CSCP API document to EXTRA_DIST 2012-12-05 10:14:35 +02:00
Andrzej Kaczmarek
941c44472a cyclingspeed: Add CSC profile plugin skeleton
This patch adds stub profile driver plugin for CSC profile.
2012-12-05 10:08:43 +02:00
Marcel Holtmann
41aa85d123 build: Compile obexd and obex-client 2012-12-04 23:38:48 +01:00
Marcel Holtmann
855f220dae build: Add gobex sources and tools 2012-12-04 22:22:27 +01:00
Johan Hedberg
eba1c40cb5 core: Remove unused event.{c,h} 2012-12-04 13:21:26 +02:00
Johan Hedberg
4c7dd07277 build: Add missing lib/amp.h to Makefile.am 2012-11-30 12:44:48 +02:00
Luiz Augusto von Dentz
972e90cc1c build: Fix make distcheck
Remove doc/input-api.txt and doc/audio-api.txt also from Makefile.am
2012-11-26 17:41:35 +02:00
Frédéric Danis
dc7be9cbbd doc: Add HFP design document 2012-11-21 13:05:17 +02:00
Marcel Holtmann
ce06826bd7 build: Remove stupid -I directives 2012-11-20 16:12:51 +01:00
Luiz Augusto von Dentz
28913ce349 hfp-api: Remove HandsfreeGateway interface
This API is not longer supported
2012-11-14 15:10:07 +02:00
Luiz Augusto von Dentz
fce327a0af audio: Move to profiles directory 2012-11-13 16:24:25 +02:00
Luiz Augusto von Dentz
5f8166c466 build: Remove gateway.c and gateway.h 2012-11-13 16:24:23 +02:00
Luiz Augusto von Dentz
c64cb602ce build: Remove telephony.h 2012-11-13 16:23:38 +02:00
Luiz Augusto von Dentz
95c8234c92 build: Remove headset.c and headset.h 2012-11-13 16:23:38 +02:00
Luiz Augusto von Dentz
79c8009d46 build: Remove telephony-dummy.c 2012-11-13 16:23:38 +02:00
Luiz Augusto von Dentz
e58e672636 build: Remove telephony-ofono.c 2012-11-13 16:23:34 +02:00
Luiz Augusto von Dentz
2af3af8dc1 build: Remove telephony-maemo6.c 2012-11-13 16:23:14 +02:00
Luiz Augusto von Dentz
8a60bd0f4b build: Remove telephony-maemo5.c 2012-11-13 16:22:39 +02:00
Anderson Lizardo
77796c9f7b build: Fix make distcheck for input plugin
suspend.c is a symlink generated at build time, therefore it should be
created on build directory. Additionally, it is necessary to add
-I$(srcdir)/profiles/input to CPPFLAGS so suspend.h can be found (the
compiler does not follow symlinks prior to resolving #include
directives).
2012-11-13 10:05:18 +02:00
Marcel Holtmann
c4858bbf24 build: Always enable GATT support 2012-11-09 20:30:54 +01:00
Marcel Holtmann
c52ae81e53 build: Remove SBC source files 2012-11-09 10:03:22 +01:00
Marcel Holtmann
8d439d85b3 build: Remove option to build SBC support 2012-11-09 09:57:08 +01:00
Marcel Holtmann
15df7842e1 build: Remove option to build GStreamer plugin 2012-11-09 09:49:22 +01:00
Luiz Augusto von Dentz
80b085fc97 audio: Export remote player as children object path of device
The object implements org.bluez.MediaPlayer similar to the target role.
2012-10-31 10:37:39 +02:00
João Paulo Rechi Vita
394b893a4d build: Fix selecting HoG suspend backend
The dummy backend was always being compiled and the --with-hog-suspend
option was not being accepted by configure. Now the backend can be
selected with --with-hog-suspend and the suspend implementation file is
generated during compile time.
2012-10-30 14:12:08 +02:00
Lucas De Marchi
4cfce686ab build-sys: Remove leftover AM_YFLAGS 2012-10-09 23:15:44 +02:00
Andrzej Kaczmarek
e90b16a04d build: Add missing documentation files to EXTRA_DIST
This patch adds missing documentation files to EXTRA_DIST variable so
they are included when creating tarball.
2012-10-09 18:45:32 +02:00
Lucas De Marchi
d21f6a666a build-sys: Don't use deprecated INCLUDES variable
Makefile.am:410: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
2012-10-04 11:23:59 +03:00
Szymon Janc
fd1e9c5852 Add initial neard plugin implementation
Initial implementation. Only register and unregister support.
2012-10-03 22:44:51 +03:00
Szymon Janc
94667c8290 oob: Refactor oob callback handling and move it to adapter code
This allows oob plugin to register for callback after executing
certain action on adapter. Currently reading local OOB data and
pairing is supported. It should be easy to support more callbacks
in future if needed e.g. powering on.

Thanks to this plugin is not required to duplicate code that would
validate adapter/device when callback is received as callback condition
is check in adapter.

It also allows to pass user data which will be provided back when cb
is called further reducing plugin code.
2012-10-03 22:44:15 +03:00
Anderson Lizardo
4d629a9656 alert: Introduce manager abstraction layer
This abstraction layer makes the GATT Phone Alert Status and Alert
Notification implementation consistent with other GATT profiles.
2012-10-03 22:21:07 +03:00
Anderson Lizardo
bbaccd71b0 doc: Introduce Alert API
This API will be implemented and initially used by Phone Alert Status
and Alert Notification GATT profiles (server role).
2012-10-03 22:20:17 +03:00