Commit Graph

248 Commits

Author SHA1 Message Date
Szymon Janc
d812870321 Add D-Bus OOB plugin
A sample OOB plugin that directly exposes OOB functionality over D-Bus.
2011-03-27 22:58:13 +03:00
Waldemar Rymarkiewicz
f9dc0c0762 Add Sim Access Profile dummy driver
Add SAP dummy driver implementation and extend configure
with --with-sap=<driver>.
2011-03-23 14:57:45 +02:00
Waldemar Rymarkiewicz
e3c94accd0 Add Sim Access Profile Manager
Add a SAP plugin main file and the plugin manager. Also include the SAP
plugin in the Makefile.
2011-03-10 16:03:50 +02:00
Johan Hedberg
328a4501c7 Fix support for shells that do not have "+=" 2011-03-04 16:41:43 -03:00
Szymon Janc
87df52f525 Add GStreamer version check in acinclude.m4
Since commit cc04c6a2f7 compilation fails
with GStreamer 0.10.28 or older.
2011-02-24 15:21:42 -03:00
Sheldon Demario
dcfc9adb5e Include check to readline lib on acinlude.m4 2011-02-15 14:17:22 -03:00
Ankush Bansal
c7acda4dd5 Change required GLib version in acinclude.m4
The g_strcmp0 function requires at least 2.16.
2011-02-04 06:59:02 +02:00
Marcel Holtmann
effe770cd4 Use -DG_DISABLE_DEPRECATED compiler define 2011-01-18 14:56:31 +01:00
Santiago Carot-Nemesio
c253e84453 Remove --enable-mcap from configure command line options
Only plugins are in charge of switch on MCAP if they require
it to work.
2010-09-19 10:37:07 +03:00
Santiago Carot-Nemesio
2792e639a9 Initial support for HDP plugin 2010-09-17 11:38:02 +02:00
Bastien Nocera
3a9811d708 Make the path to oui.txt a compile-time option
This avoids bluetoothd trying to load oui.txt from multiple locations
and cause SELinux AVC denials by accessing files it's not supposed
to touch.
2010-09-06 19:05:14 +03:00
Bastien Nocera
d23defc944 Add new plugin to set adapter class
This time based on the kernel exported DMI, rather than calling
out to HAL. The HAL plugin can still be preferred with
--enable-hal=yes passed to configure.
2010-09-06 16:02:01 +03:00
Santiago Carot-Nemesio
f5d82ee872 Initial support for MCAP 2010-09-02 14:52:04 +03:00
Vinicius Costa Gomes
c0abb9dc39 Add stubs for the attribute server
This plugin will have the implementation of a Generic Attribute
Protocol server over Bluetooth Basic Rate and BLE. For BR/EDR this
plugin will register the service record. GATT database will be located
in the BlueZ "core", this plugin will contain only calls to add and
change attributes.
2010-08-09 18:06:43 -04:00
Luiz Augusto von Dentz
c194337f35 Introduce maemo6 plugin for following the radio state signal
Adds a plugin for listening to the MCE (Mode Control Entity)
radio state signal. Implemented in a new source file,
configuration flag for enabling it added to the build files.

The plugin registers an adapter driver containing a DBus signal
watch for receiving MCE_RADIO_STATES_SIG messages. On receiving
the signal, it sets the powered state of the adapter according
to the Bluetooth field.
2010-07-09 12:05:56 +03:00
Vinicius Costa Gomes
f62006a861 Fix compilation when --enable-test is passed
When --enable-test is passed along with --disable-alsa and
--disable-gstreamer, the SBC lib is not built, which breaks
compilation of the ipctest test program.
2010-03-08 16:34:10 -08:00
Marcel Holtmann
69c1b49a87 Update configure checks for libcap-ng and libnl 2010-02-03 14:33:13 -08:00
Johan Hedberg
1202ec1f3e Add initial skeleton for Phonet AT (DUN) plugin 2010-02-02 11:07:33 -08:00
Marcel Holtmann
76dc6dc619 Check for dbus_connection_can_send_type() function 2010-01-30 08:26:23 -08:00
Marcel Holtmann
27d766e1a9 Add skeleton for HCI tracing daemon 2009-12-24 07:37:54 -08:00
Marcel Holtmann
baea4eeec8 Fix typo within capabilities library check 2009-10-02 11:59:40 +02:00
Marcel Holtmann
9373fdb487 Add checks for libcap-ng support 2009-10-02 11:39:32 +02:00
Marcel Holtmann
a5b1e3d02c Switch to a full non-recursive build system 2009-08-23 00:40:59 -07:00
Marcel Holtmann
31320d11fe Fix variable typo 2009-07-15 18:15:49 +02:00
Marcel Holtmann
bf74849083 Add option to disable optimization independent from debug 2009-07-15 18:09:02 +02:00
Stefan Seyfried
d61145f83a fix UDEV_DATADIR fallback if pkg-config fails 2009-07-07 10:17:45 -07:00
Marcel Holtmann
58dd6ccf7c If available use the udevdir variable as base directory 2009-07-05 10:45:46 -07:00
Marcel Holtmann
0bc778f1b2 Use UDEV_DATADIR variable for rules directory 2009-07-05 09:48:24 -07:00
Filippo Giunchedi
876f6ccfbd remove _FORTIFY_SOURCE=2 from default CFLAGS
otherwise --disable-fortify has no effect and the default is
--enable-fortify anyway
2009-07-04 09:12:39 -07:00
Marcel Holtmann
c5908da181 Separate between udev rules and configuration files 2009-06-30 07:53:08 -07:00
Marcel Holtmann
0b86874a83 Use a udev rule to start bluetoothd on demand 2009-06-30 07:30:16 -07:00
Filippo Giunchedi
8c88b0445a add CONFIGDIR and STORAGEDIR as AC_SUBST 2009-06-30 16:27:41 +03:00
Marcel Holtmann
9c0b5859e6 Fix mostly every warning caused by -Wsign-compare 2009-01-29 17:58:28 +01:00
Marcel Holtmann
82e9ab56be Enable verbose compiler warnings in maintainer mode 2008-12-23 06:04:54 +01:00
Marcel Holtmann
5a10a1b26a Turn warnings into errors when debugging is enabled 2008-12-21 22:26:43 +01:00
Vinicius Costa Gomes
27a4e6505b Checks for glib-2.14 or later
g_timeout_add_seconds was only introduced in glib-2.14, so
adds a check for this dependency.
2008-12-08 19:11:38 -03:00
Marcel Holtmann
53df62e6f9 Use dlopen() directly and don't depend on GModule 2008-10-18 19:03:30 +02:00
Marcel Holtmann
a8172d3629 The usage of libhal is no longer required 2008-09-29 03:21:35 +02:00
Marcel Holtmann
5475636b22 Add first step for providing HAL plugin 2008-09-24 02:47:48 +02:00
Luiz Augusto von Dentz
694f019211 Make methods related to external services into service plugin. 2008-09-02 19:17:55 -03:00
Marcel Holtmann
080bb2b61a Add skeleton for telephony drivers 2008-09-01 21:55:09 +02:00
Marcel Holtmann
226b34727f Add infrastructure for gtk-doc support 2008-08-14 22:59:09 +02:00
Marcel Holtmann
dcf7749332 Fix make distcheck build process 2008-08-06 02:24:15 +02:00
Marcel Holtmann
aa38f14404 Fail if GLib or GModule is not available 2008-08-05 21:52:39 +02:00
Marcel Holtmann
295eb0c879 Re-enable PIE support and enable it by default 2008-08-04 20:20:44 +02:00
Marcel Holtmann
38173720e0 Remove unused servicedir definition 2008-08-04 20:09:56 +02:00
Luiz Augusto von Dentz
1d13df54ae Remove eglib. 2008-07-28 10:43:25 -03:00
Marcel Holtmann
aae4332886 Compile against included Bluetooth library 2008-07-26 19:08:34 +02:00
Marcel Holtmann
d6ae1c3f77 Import bluez-utils-3.36 revision history 2008-07-26 19:00:53 +02:00
Marcel Holtmann
407a723fbd Make netlink support optional and disable storage plugin 2008-06-18 15:35:40 +00:00
Marcel Holtmann
70ee40161f Enable usage of PIE by default 2008-06-16 00:49:28 +00:00
Marcel Holtmann
58878aee3d Remove the broken --enable-all option 2008-06-08 11:20:35 +00:00
Marcel Holtmann
8c76a11b2f No need to check for dbus-glib 2008-06-07 19:37:02 +00:00
Marcel Holtmann
d97274c470 Bump D-Bus requirement 2008-06-03 20:20:46 +00:00
Marcel Holtmann
2aab870f59 Update autoconf/automake options 2008-06-03 20:07:34 +00:00
Marcel Holtmann
865f110880 Add initial work for netlink plugin 2008-05-15 02:39:26 +00:00
Marcel Holtmann
5442ba4d63 Add skeleton for libgdbus support 2008-05-08 17:58:33 +00:00
Marcel Holtmann
2810e2a6b3 Remove inotify support 2008-05-08 13:41:21 +00:00
Marcel Holtmann
1e3561c600 Remove HAL support helpers 2008-05-08 13:27:42 +00:00
Vinicius Gomes
e78a90944c eglib: fixing the plugin loading when using the eglib. 2008-04-17 17:46:49 +00:00
Marcel Holtmann
80d5fbd121 Don't optimize when debug is enabled 2008-04-11 23:39:03 +00:00
Marcel Holtmann
8e294a5cbd Don't optimize when debug is enabled 2008-04-11 23:39:00 +00:00
Marcel Holtmann
797ca808e5 Don't built the standalone SDP server 2008-04-01 20:10:39 +00:00
Marcel Holtmann
2b91b57b25 Remove sync service skeleton since it is useless 2008-03-12 21:47:42 +00:00
Marcel Holtmann
118d58046f Remove the transfer service skeleton since it is useless 2008-03-12 21:43:07 +00:00
Marcel Holtmann
45e65bdb09 Remove configure option for echo service 2008-03-12 21:31:36 +00:00
Marcel Holtmann
cf824c4d12 Remove the support for SDP parsing via expat 2008-03-05 20:03:08 +00:00
Marcel Holtmann
e814491d3e Disable check for dbus-glib 2008-02-22 08:22:07 +00:00
Marcel Holtmann
d842176ec2 Add option for installing generic tools 2008-02-10 05:27:22 +00:00
Marcel Holtmann
9341b13b64 Enable services by default and keep old daemons disabled 2008-02-10 05:12:11 +00:00
Marcel Holtmann
f8bbe08909 Fix -ldl linkage in case of eglib 2008-02-01 12:53:27 +00:00
Marcel Holtmann
afd6fc8027 Avoid adding of -ldl if not needed 2008-02-01 12:47:55 +00:00
Marcel Holtmann
4b79bd99c8 Remove empty line 2008-02-01 11:43:10 +00:00
Marcel Holtmann
4e318b3e4c Add checks for GModule and dlopen 2008-02-01 11:42:38 +00:00
Marcel Holtmann
6dda5e4081 Add autoconf magic for the librt linking 2007-11-26 10:24:56 +00:00
Marcel Holtmann
582a5f9cca Add build magic around sbctester program 2007-10-25 11:06:39 +00:00
Marcel Holtmann
ce397ae3d3 Handle deprecated dbus_watch_get_fd() function 2007-10-04 14:01:06 +00:00
Marcel Holtmann
c05d3bbdd3 Add utility for Babel devices 2007-09-07 19:38:57 +00:00
Marcel Holtmann
1332577eab Fix a really dumb typo 2007-09-06 03:33:57 +00:00
Marcel Holtmann
9f717b22e5 We are not going to support PulseAudio any time soon 2007-08-28 16:13:44 +00:00
Marcel Holtmann
5a9b4cc209 Also check for the GStreamer base plugins 2007-08-26 15:36:42 +00:00
Marcel Holtmann
dbf29a6338 Add checks and skeleton for PulseAudio plugin 2007-08-24 16:55:28 +00:00
Marcel Holtmann
cbc3614749 Build SBC library only when ALSA or GStreamer is enabled 2007-08-22 14:51:54 +00:00
Marcel Holtmann
674a1d6355 Add skeleton for GStreamer plugin 2007-08-22 14:09:24 +00:00
Marcel Holtmann
913ac4c6d7 Enable checking for GStreamer support 2007-08-22 13:19:41 +00:00
Marcel Holtmann
68dc1b1a46 Make it possible to disable installation of manual pages 2007-05-14 10:47:49 +00:00
Marcel Holtmann
331abb4c83 Allow configuration of serial service 2007-05-08 12:52:54 +00:00
Marcel Holtmann
fa83abed5f Only provide generic audio service 2007-04-08 19:56:52 +00:00
Marcel Holtmann
e7bd84e89e Add skeleton for generic ALSA plugins 2007-04-04 09:39:23 +00:00
Marcel Holtmann
e8eda4d4fd Remove network, input and echo service from --enable-all 2007-04-01 21:06:39 +00:00
Marcel Holtmann
c0be1b30ea Make headset service installable 2007-04-01 21:02:31 +00:00
Marcel Holtmann
3e2744b52f Allow disabling of pand compilation and installation 2007-03-21 21:33:12 +00:00
Marcel Holtmann
6e2ea33ba7 Create a common HAL abstraction layer 2007-03-20 14:48:00 +00:00
Marcel Holtmann
37ca3ab597 Check for HAL support 2007-03-19 19:27:28 +00:00
Marcel Holtmann
3406c27e75 Add skeleton for network service 2007-03-09 15:33:38 +00:00
Marcel Holtmann
61f64a95d1 Add skeleton for embedding SBC library 2007-01-31 08:52:52 +00:00
Marcel Holtmann
d3e7f409b5 Typo 2007-01-24 11:21:31 +00:00
Marcel Holtmann
47cf3f86b9 Make it possible to disable the HID daemon 2007-01-24 11:02:52 +00:00
Marcel Holtmann
10b8d4ebdd Check if PKG_CHECK_EXISTS is available 2007-01-23 07:47:57 +00:00
Marcel Holtmann
1bc5e02b94 Make it possible to disable USB support 2007-01-23 07:29:27 +00:00