Commit Graph

143 Commits

Author SHA1 Message Date
Marcel Holtmann
c631cd21da monitor: Add support for decoding link layer packets 2013-08-23 20:35:15 -07:00
Marcel Holtmann
d815cc4adf tools: Use btsnoop constants in conversion utility 2013-08-23 09:52:49 -07:00
Marcel Holtmann
f8444cbe7a monitor: Add stub for link layer decoding 2013-08-20 19:56:21 -07:00
Marcel Holtmann
e9d67091bd monitor: Add stub for handling vendor events 2013-08-20 16:38:48 -07:00
Luiz Augusto von Dentz
ea2e42acca build: Fix not checking readline.h for bluetooth-player
If --disable-client is passed to configure script is possible to build
BlueZ without readline which would cause the following error:

tools/bluetooth-player.c:36:31: fatal error: readline/readline.h: No such file or directory
 #include <readline/readline.h>
                               ^
2013-08-20 13:15:49 +03:00
Frédéric Dalleau
5ae69263b7 tools/sco-tester: Add new SCO test tool 2013-08-01 12:54:32 +03:00
Lucas De Marchi
c97860db27 build-sys: Don't build gdbus several times
We are currently compiling gdbus 3 times: one for tests, one for
bluetoothd and another for obexd.

$ ls gdbus/*watch.o
gdbus/bluetoothd-watch.o  gdbus/obexd-watch.o  gdbus/watch.o

Instead of prepending $(gdbus_sources) to several _SOURCES variable, use
a convenience library.
2013-07-18 07:31:50 -07:00
Lucas De Marchi
0585eb43c6 build-sys: Rename lib suffix to -internal
libbluetooth-private -> libbluetooth-internal
2013-07-18 07:31:50 -07:00
Luiz Augusto von Dentz
4302478ff6 build: Add bluetooth-player command line client
bluetooth-player is intended to control players connected over bluetooth.
2013-06-10 11:06:45 +03:00
Johan Hedberg
dd61a43f45 tools: Add L2CAP end-to-end test tool 2013-05-24 14:30:37 -07:00
Eder Ruiz Maria
6a287262f0 gatttool: Fix issues with printf() and readline prompt
Use rl_printf() from bluetoothctl to consistently display messages. This
is specially important for asynchronous callbacks, where using printf()
may mess up the prompt created by readline.
2013-04-17 11:22:00 +03:00
Johan Hedberg
17fff52ab1 tools: btmgmt: Add initial stubs for converting to new mgmt API 2013-02-18 11:32:50 +02:00
Luiz Augusto von Dentz
5ba8bb3a5b tools: Update mpris-player to register using MPRIS interface
In addition fix not supporting new APIs for getting the adapter.
2013-01-10 16:36:03 +02:00
Marcel Holtmann
8309404e1e tools: Add first GAP test for adapter setup 2013-01-01 17:12:33 -08:00
Marcel Holtmann
b8296ad2f0 tools: Move HCI emulation to shared source area 2013-01-01 12:36:51 -08:00
Marcel Holtmann
7b48adc08a tools: Add initial set of basic management interface tests 2013-01-01 12:30:05 -08:00
Marcel Holtmann
c18b3db8a7 tools: Add skeleton for management interface tester 2013-01-01 02:24:21 -08:00
Marcel Holtmann
e0e109c245 tools: Add skeleton for GAP testing utility 2012-12-28 00:08:34 -08:00
Marcel Holtmann
8fa10450c8 profiles: Add experimental daemon for Apple's Wireless iAP 2012-12-27 23:57:04 -08:00
Marcel Holtmann
54fa756e52 tools: Add utility for creating hwdb from company identifiers 2012-12-27 23:42:42 -08:00
Marcel Holtmann
833773d091 client: Print UUIDs as human readable strings as well 2012-12-22 19:14:07 -08:00
Johan Hedberg
dab3eafc0e Revert "build: Remove test-network"
This reverts commit 9efcb970ce.

Conflicts:
	Makefile.tools
2012-12-21 09:49:12 +02:00
Marcel Holtmann
aa2cd043ed test: Remove no longer test-service script 2012-12-20 03:27:44 +01:00
Marcel Holtmann
2935c04e3d build: Remove support for external OOB plugin 2012-12-20 00:23:53 +01:00
Marcel Holtmann
fc7ae83f91 client: Add helper function for readline async printing 2012-12-18 04:17:45 +01:00
Marcel Holtmann
d9c6566147 emulator: Add support for Bluetooth host abstraction 2012-12-18 01:11:57 +01:00
Marcel Holtmann
e4cd57b450 build: Add support for building hcidump utility 2012-12-18 00:12:10 +01:00
Marcel Holtmann
ed7989e0b3 build: Only compile actually selected binaries 2012-12-15 19:47:02 +01:00
Marcel Holtmann
d8d4b4f0c0 client: Add support for handling agent object registration 2012-12-15 00:20:25 +01:00
Marcel Holtmann
420d1e997e client: Use common header for display functions 2012-12-14 23:25:08 +01:00
Marcel Holtmann
68b42ae96a build: Remove left-overs from previous cleanup 2012-12-13 15:14:39 +01:00
Marcel Holtmann
99c7216ef7 build: Install the client utility if enabled 2012-12-12 23:24:27 +01:00
Marcel Holtmann
710489806b build: Add configure option to disable the monitor utility 2012-12-12 23:19:43 +01:00
Marcel Holtmann
8a05f2b1ac client: Add initial parts for the command line client 2012-12-12 22:57:20 +01:00
Marcel Holtmann
a18a70c898 build: Add support for installing test scripts if requested 2012-12-11 22:28:15 +01:00
Marcel Holtmann
d4a93caffe build: Support building client without tools enabled 2012-12-11 22:19:13 +01:00
Marcel Holtmann
225f6a4257 README: Add descriptions for configure options 2012-12-11 14:09:25 +01:00
Marcel Holtmann
9de5c526eb build: Add skeleton for command line client 2012-12-11 01:33:53 +01:00
Marcel Holtmann
f0830d180a test: Remove outdated agent and gaptest utilities 2012-12-10 23:39:26 +01:00
Vinicius Costa Gomes
dfb0d6b93d build: Fix 'hcitool' and 'bdaddr' compilation
Now with the addition of src/oui.c that depends on udev, these tools
should also be linked against libudev, in case libudev includes the
function udev_hwdb_new().

Build error:
  CCLD     tools/hcitool
  CCLD     tools/sdptool
  CCLD     tools/ciptool
  CCLD     tools/bccmd
src/oui.o: In function `batocomp':
/home/vinicius/work/bluez/src/oui.c:42: undefined reference to `udev_new'
/home/vinicius/work/bluez/src/oui.c:46: undefined reference to `udev_hwdb_new'
/home/vinicius/work/bluez/src/oui.c:50: undefined reference to `udev_hwdb_get_properties_list_entry'
/home/vinicius/work/bluez/src/oui.c:53: undefined reference to `udev_list_entry_get_name'
/home/vinicius/work/bluez/src/oui.c:52: undefined reference to `udev_list_entry_get_next'
/home/vinicius/work/bluez/src/oui.c:61: undefined reference to `udev_hwdb_unref'
/home/vinicius/work/bluez/src/oui.c:64: undefined reference to `udev_unref'
/home/vinicius/work/bluez/src/oui.c:56: undefined reference to `udev_list_entry_get_value'
collect2: error: ld returned 1 exit status
make[1]: *** [tools/hcitool] Error 1
make[1]: *** Waiting for unfinished jobs....
make: *** [all] Error 2
2012-12-10 22:37:17 +02:00
Marcel Holtmann
cc9e4e7cae build: Update configure option handling 2012-12-10 21:32:51 +01:00
Marcel Holtmann
ffb795a2e7 test: Move mpris-player utility into tools directory 2012-12-09 20:58:24 +01:00
Marcel Holtmann
9f16982880 test: Move btiotest utility into tools directory 2012-12-09 20:54:33 +01:00
Marcel Holtmann
a18bd79ae1 test: Move bdaddr utility into tools directory 2012-12-09 20:47:10 +01:00
Marcel Holtmann
c0fbacceab build: Reorder tools section 2012-12-09 15:10:51 +01:00
Marcel Holtmann
d6ed61a54c test: Remove deprecated hciemu utility 2012-12-09 14:52:45 +01:00
Marcel Holtmann
14f601a805 test: Remove unused lmptest utility 2012-12-09 14:50:32 +01:00
Marcel Holtmann
f517557f57 test: Remove unused sdptest utility 2012-12-09 14:48:48 +01:00
Marcel Holtmann
ab5bedd35e test: Move scotest utility into tools directory 2012-12-09 14:47:43 +01:00
Marcel Holtmann
52e63f4013 test: Move rctest utility into tools directory 2012-12-09 14:44:19 +01:00