Commit Graph

355 Commits

Author SHA1 Message Date
Marcel Holtmann
0986cd07af build: Include obex-api.txt and obex-agent-api.txt into package 2012-12-21 17:59:04 +01:00
Marcel Holtmann
2f2a5066ad build: Split documentation files into multiple separate lists 2012-12-21 09:48:17 +01:00
Marcel Holtmann
f41f255555 doc: Remove outdated audio-telephony-design.txt for now
Since the document has large portions that are outdated, remove it
for now. It should be brought back with updated information later on.
2012-12-21 09:48:17 +01:00
Marcel Holtmann
2935c04e3d build: Remove support for external OOB plugin 2012-12-20 00:23:53 +01:00
Marcel Holtmann
1156c04dbc build: Remove doc/control-api.txt from package 2012-12-20 00:17:21 +01:00
Marcel Holtmann
55bf340c04 build: Move bluez.pc into the library directory 2012-12-19 18:27:14 +01:00
Marcel Holtmann
af9464b0f2 build: Don't create empty udev rules.d directory
When UDEV_DIR is empty it will create "/rules.d" directory which is
not desired. So check for enabled HID2HCI support before installing
any udev rules.
2012-12-19 15:03:45 +01:00
Marcel Holtmann
e289901615 build: Move EXTRA_DIST for systemd files into same location 2012-12-18 21:44:47 +01:00
Marcel Holtmann
81ae935d1b unit: Add test case for D-Bus client connect/disconnect handling 2012-12-16 23:03:16 +01:00
Marcel Holtmann
68b42ae96a build: Remove left-overs from previous cleanup 2012-12-13 15:14:39 +01:00
Johan Hedberg
076d3dbc6c core: Remove attribute client API
There will be a more comprehensive API coming soon and we don't want to
have this one around for 5.0 since it'd immediately have to be
deprecated.
2012-12-13 14:12:47 +02:00
Marcel Holtmann
01be8a3196 build: Compile support for new D-Bus client helpers 2012-12-12 21:59:25 +01:00
Johan Hedberg
c4c9436697 plugins: Remove service plugin (replaced by Profile interface) 2012-12-12 14:01:14 +02:00
Marcel Holtmann
a18a70c898 build: Add support for installing test scripts if requested 2012-12-11 22:28:15 +01:00
Marcel Holtmann
df13abbc7f build: Use @libexecdir@/bluetooth path for daemons 2012-12-11 21:46:00 +01:00
Marcel Holtmann
e57efd6fbb build: Add option for D-Bus system bus services directory 2012-12-11 17:55:24 +01:00
Marcel Holtmann
f3b0e90c18 build: Don't use systemd integration when building package 2012-12-11 15:35:56 +01:00
Marcel Holtmann
52519d6a72 build: Use D-Bus config directory and not guess it 2012-12-11 15:32:04 +01:00
Marcel Holtmann
c7476c4e65 build: Handle systemd system and user unit directories 2012-12-11 14:52:23 +01:00
Marcel Holtmann
9bb8b24201 build: Don't require USB support to build packages 2012-12-11 00:01:15 +01:00
Marcel Holtmann
c909e32f1f build: Don't install main.conf anymore 2012-12-10 23:35:40 +01:00
Marcel Holtmann
7ca701a612 build: Put hid2hci udev rules next to the source code 2012-12-10 22:56:05 +01:00
Marcel Holtmann
62b1cf40d5 build: Move SAP plugin definition next to all other plugins 2012-12-10 22:48:44 +01:00
Marcel Holtmann
9356713283 build: Use one central place for all plugin definitions 2012-12-10 22:44:54 +01:00
Marcel Holtmann
a66050d7f4 build: Do not install libbluetooth by default 2012-12-10 22:34:47 +01:00
Marcel Holtmann
cc9e4e7cae build: Update configure option handling 2012-12-10 21:32:51 +01:00
Marcel Holtmann
658196b2a5 build: Always generate bluetooth.service file 2012-12-10 00:05:50 +01:00
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