From d26dab944c16eeb113f68e8cfd90071b353530e6 Mon Sep 17 00:00:00 2001 From: Paulo Borges Date: Wed, 20 Mar 2013 19:26:31 -0300 Subject: [PATCH] dundee: Start BlueZ 5 support This patch adds the BlueZ 5 support file for dundee. --- Makefile.am | 15 ++++++++++----- dundee/bluez5.c | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+), 5 deletions(-) create mode 100644 dundee/bluez5.c diff --git a/Makefile.am b/Makefile.am index 48e6261..3524098 100644 --- a/Makefile.am +++ b/Makefile.am @@ -759,14 +759,12 @@ endif endif if BLUETOOTH -if BLUEZ4 if DUNDEE sbin_PROGRAMS += dundee/dundee -dundee_dundee_SOURCES = $(gdbus_sources) $(gatchat_sources) $(btio_sources) \ - src/log.c src/dbus.c plugins/bluez4.c \ - dundee/dundee.h dundee/main.c dundee/dbus.c \ - dundee/manager.c dundee/device.c dundee/bluez4.c +dundee_common_sources = $(gdbus_sources) $(gatchat_sources) \ + src/log.c src/dbus.c dundee/dundee.h dundee/main.c \ + dundee/dbus.c dundee/manager.c dundee/device.c dundee_dundee_LDADD = $(builtin_libadd) @GLIB_LIBS@ @DBUS_LIBS@ -ldl @@ -777,6 +775,13 @@ if SYSTEMD systemdunit_DATA += dundee/dundee.service endif endif + +if BLUEZ4 +dundee_dundee_SOURCES = $(dundee_common_sources) $(btio_sources) \ + plugins/bluez4.c dundee/bluez4.c +else +dundee_dundee_SOURCES = $(dundee_common_sources) plugins/bluez5.c \ + dundee/bluez5.c endif endif endif diff --git a/dundee/bluez5.c b/dundee/bluez5.c new file mode 100644 index 0000000..6685b4c --- /dev/null +++ b/dundee/bluez5.c @@ -0,0 +1,37 @@ +/* + * oFono - Open Source Telephony + * + * Copyright (C) 2013 Instituto Nokia de Tecnologia - INdT + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 2 as + * published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program; if not, write to the Free Software + * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + * + */ + +#ifdef HAVE_CONFIG_H +#include +#endif + +#include "dundee.h" + +int __dundee_bluetooth_init(void) +{ + DBG(""); + + return 0; +} + +void __dundee_bluetooth_cleanup(void) +{ + DBG(""); +} -- 2.7.4