Commit Graph

70 Commits

Author SHA1 Message Date
Luiz Augusto von Dentz
fdc788f576 build: Enable admin plugin
This enables admin plugin with bootstrap-configure so it is normally
build by the likes of CI.
2022-08-15 16:28:14 -07:00
Luiz Augusto von Dentz
d84b9950fe bootstrap-configure: Don't enable admin plugin by default
Admin plugin doesn't work properly when there are multiple adapters in
the system.
2022-02-09 15:42:45 -08:00
Luiz Augusto von Dentz
2be0c6aa3a bootstrap-configure: Enable sanitizer options
This makes bootstrap-configure enables all sanitizers.
2021-12-23 11:46:12 -08:00
Yun-Hao Chung
e7c349950e plugins: new plugin
This adds an initial code for a new plugin admin.

Reviewed-by: Miao-chen Chou <mcchou@chromium.org>
2021-08-04 15:01:33 -07:00
Marcel Holtmann
3660706726 build: Enable the hid2hci tool for developers by default 2020-05-18 09:54:18 +02:00
Bastien Nocera
3597960595 build: Add a few default configure options
Add 3 optional features that are currently used and distributed in
the Fedora packages to the default build configuration.

The additional build time is minimal, and it ensures that the build
gets maximum coverage.
2019-05-13 20:22:23 +03:00
Marcel Holtmann
0093cd61b1 build: Add support for internal and external ELL configuration 2018-12-04 17:21:08 +01:00
Szymon Janc
07384fa47a tools: Add initial code for btmon-logger
This is intended for use for automated logging or unatrended systems.
It doesn't contain any packet decoding functionality which results
in much smaller binary.
2018-04-24 10:41:47 +02:00
Brian Gix
2cbd0d69eb mesh: Add mesh to main bluez build 2017-08-21 12:54:11 +02:00
Luiz Augusto von Dentz
9f73b23529 build: Enable --enable-deprecated in bootstrap-configure
bootstrap-configure shall contain all possible options to be able to
catch any build problems.
2017-03-01 13:57:57 +02:00
Luiz Augusto von Dentz
b181536f2b bootstrap-configure: Add --enable-tools
bootstrap-configure shall contain all possible options so it can catch
any build problem in the tree.
2017-02-13 13:01:49 +02:00
Luiz Augusto von Dentz
df43b3dad8 build: Add testing config option
This adds --enable-testing that can be used to enable emulator and tester
which are no longer experimental but also are not meant for production.
2017-01-17 11:27:26 +02:00
Luiz Augusto von Dentz
256fe33890 build: Add --enable-midi to bootstrap-configure
bootstrap-configure shall have all the possible build options.
2017-01-05 09:42:27 +02:00
Luiz Augusto von Dentz
030cb8fbe4 build: Update bootstrap-configure with new build options 2016-11-17 14:15:42 +02:00
Marcel Holtmann
16669134e1 core: Add support for basic stack backtrace helper 2015-11-08 14:44:24 +01:00
Marcel Holtmann
3672e43fe6 build: Add configure option for generating manual pages 2014-07-12 23:44:22 +02:00
Szymon Janc
f52aa87499 plugins: Add initial code for sixaxis plugin
This plugin will be used to associate PS3 controllers.
2013-11-27 11:29:26 +02:00
Frederic Danis
cd402b079e build: Add skeleton for BlueZ Android
Retrieve Bluetooth version from configure.ac.
2013-10-04 15:22:32 +03:00
Marcel Holtmann
63e7e71505 doc: Remove left-overs from gtk-doc attempt 2012-12-12 12:07:25 +01:00
Marcel Holtmann
d555301c5f build: Enable tools compilation and installation by default 2012-12-11 01:37:52 +01:00
Marcel Holtmann
cc9e4e7cae build: Update configure option handling 2012-12-10 21:32:51 +01:00
Marcel Holtmann
ff983074f8 build: Always build the Wiimote plugin 2012-12-10 21:32:51 +01:00
Marcel Holtmann
5a2fda0be9 build: Use libexecdir for Bluetooth daemon 2012-12-09 11:19:53 +01:00
Marcel Holtmann
c45b8edf38 build: Enable bccmd utility when tools are enabled 2012-12-09 10:17:57 +01:00
Marcel Holtmann
f6168cfe82 build: Remove old PCMCIA serial support 2012-12-09 00:59:22 +01:00
Marcel Holtmann
0613f64410 tools: Remove dfutool utility
This tool got replaced with dfu-util from http://dfu-util.gnumonks.org/
2012-12-09 00:50:54 +01:00
Marcel Holtmann
c4858bbf24 build: Always enable GATT support 2012-11-09 20:30:54 +01:00
Szymon Janc
fd1e9c5852 Add initial neard plugin implementation
Initial implementation. Only register and unregister support.
2012-10-03 22:44:51 +03:00
Gustavo Padovan
dd3f4ca901 plugins: remove unmaintained plugins 2012-07-10 11:19:10 -03:00
Gustavo Padovan
c31c93c351 remove compat daemons 2012-07-04 15:04:36 +03:00
Marcel Holtmann
99dd125c52 build: Remove dependency on libcap-ng 2012-05-29 08:19:30 +02:00
Chen Ganir
e407e9ac6d GATT: Remove individual config switches
Remove individual GATT plugin configuration switches and add a
new master gatt switch called --enable-gatt to enable/disable all
GATT related plugins at once.
2012-03-26 12:09:51 +03:00
Marcel Holtmann
3bb5375bf5 tracer: Remove wrong attempt in building a HCI mointor in userspace 2012-02-20 16:03:42 +01:00
Anderson Lizardo
1df0c86c3a Add missing options to bootstrap-configure
With these options, all BlueZ C files are compiled with
"./bootstrap-configure". The only exception is --enable-hal, which
conflicts with the "formfactor" plugin.
2012-01-09 14:51:07 +02:00
David Herrmann
3a870b6a9a Add wiimote plugin to bootstrap-configure 2011-12-30 13:04:07 +02:00
Bruna Moreira
d7925ed6c4 Add Phone Alert Server skeleton plugin 2011-09-22 20:05:06 +09:00
Anderson Lizardo
8f769e9565 Add GATT Time Server skeleton plugin 2011-09-22 20:05:04 +09:00
Santiago Carot-Nemesio
67c15df485 Initial support for Health Thermometer Profile (HTP) 2011-07-29 12:50:30 +03:00
Claudio Takahasi
37c3958aba Add Proximity Profile plugin skeleton 2011-07-26 11:13:01 +03:00
Marcel Holtmann
488af0f4da build: Remove deprecated options from bootstrap-configure 2011-07-01 20:51:10 -07:00
Bruna Moreira
d0b675088a Remove deprecated attrib plugin
The attrib plugin is deprecated and it is not used anymore. Remove it
and all related configuration. Note that GATT utility (gatttool)
configuration item was moved to Makefile.tools and it is compiled when
--enable-tools is used in configure.
2011-04-01 16:43:11 +03:00
Anderson Lizardo
a3e9d397f0 Move GATT example server to a standalone plugin
The GATT example server was in the same plugin as the GATT client.
Moving it to a separate plugin will allow to easily disable it.
2011-03-30 19:19:29 +03:00
Johan Hedberg
16c3330a15 Add SAP to bootstrap-configure defaults 2011-03-23 15:08:15 +02:00
Marcel Holtmann
c681fac492 Enable Health and Attribute plugins for testing 2010-10-06 10:19:59 +02:00
Marcel Holtmann
69c1b49a87 Update configure checks for libcap-ng and libnl 2010-02-03 14:33:13 -08:00
Marcel Holtmann
27d766e1a9 Add skeleton for HCI tracing daemon 2009-12-24 07:37:54 -08:00
Marcel Holtmann
a5b1e3d02c Switch to a full non-recursive build system 2009-08-23 00:40:59 -07:00
Marcel Holtmann
0b86874a83 Use a udev rule to start bluetoothd on demand 2009-06-30 07:30:16 -07:00
Marcel Holtmann
c52d015609 Don't enable gtk-doc option when using bootstrap-configure 2009-06-11 20:41:12 +02:00
Marcel Holtmann
0124ee98f7 Add temporary fix for the CUPS compile issue 2008-09-06 18:55:26 +02:00