diff options
author | Regis Merlino <regis.merlino@intel.com> | 2013-03-11 10:52:35 -0700 |
---|---|---|
committer | Regis Merlino <regis.merlino@intel.com> | 2013-03-11 10:52:35 -0700 |
commit | d929e2f2b70447e3589952d8c69688880b7b514d (patch) | |
tree | 935e700c96d309003009e236b58860461efc3918 | |
parent | 6b9249f2b95ee7e01546bce4ea6366c4e7aa25f7 (diff) | |
download | dleyna-server-d929e2f2b70447e3589952d8c69688880b7b514d.tar.gz |
[Architecture] Change directory structure to enable build from a master project
Signed-off-by: Regis Merlino <regis.merlino@intel.com>
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | Makefile.am | 2 | ||||
-rw-r--r-- | configure.ac | 28 | ||||
-rw-r--r-- | libdleyna/server/Makefile.am (renamed from lib/Makefile.am) | 0 | ||||
-rw-r--r-- | libdleyna/server/async.c (renamed from lib/async.c) | 0 | ||||
-rw-r--r-- | libdleyna/server/async.h (renamed from lib/async.h) | 0 | ||||
-rw-r--r-- | libdleyna/server/client.h (renamed from lib/client.h) | 0 | ||||
-rw-r--r-- | libdleyna/server/control-point-server.h (renamed from lib/control-point-server.h) | 0 | ||||
-rw-r--r-- | libdleyna/server/device.c (renamed from lib/device.c) | 0 | ||||
-rw-r--r-- | libdleyna/server/device.h (renamed from lib/device.h) | 0 | ||||
-rw-r--r-- | libdleyna/server/dleyna-server-1.0.pc.in (renamed from lib/dleyna-server-1.0.pc.in) | 0 | ||||
-rw-r--r-- | libdleyna/server/dleyna-server-service.conf.in (renamed from lib/dleyna-server-service.conf.in) | 0 | ||||
-rw-r--r-- | libdleyna/server/interface.h (renamed from lib/interface.h) | 0 | ||||
-rw-r--r-- | libdleyna/server/path.c (renamed from lib/path.c) | 0 | ||||
-rw-r--r-- | libdleyna/server/path.h (renamed from lib/path.h) | 0 | ||||
-rw-r--r-- | libdleyna/server/props.c (renamed from lib/props.c) | 0 | ||||
-rw-r--r-- | libdleyna/server/props.h (renamed from lib/props.h) | 0 | ||||
-rw-r--r-- | libdleyna/server/search.c (renamed from lib/search.c) | 0 | ||||
-rw-r--r-- | libdleyna/server/search.h (renamed from lib/search.h) | 0 | ||||
-rw-r--r-- | libdleyna/server/server.c (renamed from lib/server.c) | 0 | ||||
-rw-r--r-- | libdleyna/server/server.h (renamed from lib/server.h) | 0 | ||||
-rw-r--r-- | libdleyna/server/sort.c (renamed from lib/sort.c) | 0 | ||||
-rw-r--r-- | libdleyna/server/sort.h (renamed from lib/sort.h) | 0 | ||||
-rw-r--r-- | libdleyna/server/task.c (renamed from lib/task.c) | 0 | ||||
-rw-r--r-- | libdleyna/server/task.h (renamed from lib/task.h) | 0 | ||||
-rw-r--r-- | libdleyna/server/upnp.c (renamed from lib/upnp.c) | 0 | ||||
-rw-r--r-- | libdleyna/server/upnp.h (renamed from lib/upnp.h) | 0 | ||||
-rw-r--r-- | server/Makefile.am | 16 | ||||
-rw-r--r-- | server/daemon.c | 2 |
29 files changed, 31 insertions, 21 deletions
@@ -36,8 +36,8 @@ m4/ltversion.m4 m4/lt~obsolete.m4 server/com.intel.dleyna-server.service -lib/dleyna-server-service.conf -lib/dleyna-server-1.0.pc +libdleyna/server/dleyna-server-service.conf +libdleyna/server/dleyna-server-1.0.pc server/dleyna-server-service test/dbus/dms-info diff --git a/Makefile.am b/Makefile.am index ac4efd8..05ccd36 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,4 +1,4 @@ -SUBDIRS = lib +SUBDIRS = libdleyna/server if BUILD_SERVER SUBDIRS += server test/dbus diff --git a/configure.ac b/configure.ac index c7e7925..693911d 100644 --- a/configure.ac +++ b/configure.ac @@ -9,7 +9,7 @@ AC_INIT([dleyna-server], AC_CONFIG_HEADERS([config.h]) AC_CONFIG_AUX_DIR([build-aux]) AC_CONFIG_MACRO_DIR([m4]) -AC_CONFIG_SRCDIR([lib/server.c]) +AC_CONFIG_SRCDIR([libdleyna/server/server.c]) AC_PREFIX_DEFAULT(/usr/local) @@ -38,7 +38,6 @@ LT_LANG([C]) PKG_PROG_PKG_CONFIG(0.16) PKG_CHECK_MODULES([GLIB], [glib-2.0 >= 2.28]) PKG_CHECK_MODULES([GIO], [gio-2.0 >= 2.28]) -PKG_CHECK_MODULES([DLEYNA_CORE], [dleyna-core-1.0 >= 0.0.1]) PKG_CHECK_MODULES([GSSDP], [gssdp-1.0 >= 0.13.2]) PKG_CHECK_MODULES([GUPNP], [gupnp-1.0 >= 0.19.1]) PKG_CHECK_MODULES([GUPNPAV], [gupnp-av-1.0 >= 0.11.5]) @@ -79,6 +78,17 @@ AC_DEFINE_UNQUOTED([DLEYNA_LOG_LEVEL_DEBUG], [${LOG_LEVEL_6}], [Log level fla AC_DEFINE_UNQUOTED([DLEYNA_LOG_LEVEL_DEFAULT], [${LOG_LEVEL_7}], [Log level flag to display default level messages]) AC_DEFINE_UNQUOTED([DLEYNA_LOG_LEVEL_ALL], [${LOG_LEVEL_8}], [Log level flag for all messages]) +AC_ARG_ENABLE(master-build,, + [], + [master_build=no]) + +AS_IF([test "x$master_build" = "xno"], + [PKG_CHECK_MODULES([DLEYNA_CORE], [dleyna-core-1.0 >= 0.0.1])], + [this_abs_top_srcdir=`cd "$srcdir" && pwd`; + DLEYNA_CORE_CFLAGS="-I$this_abs_top_srcdir/../dleyna-core"; + DLEYNA_CORE_LIBS="-L$this_abs_top_srcdir/../dleyna-core/.libs -ldleyna-core-1.0" + ]) + AC_ARG_ENABLE(debug, AS_HELP_STRING( [--enable-debug], @@ -217,13 +227,13 @@ AC_SUBST([with_connector_name]) AC_SUBST([with_log_level]) AC_SUBST([with_log_type]) -AC_CONFIG_FILES([Makefile \ - lib/Makefile \ - lib/dleyna-server-1.0.pc \ - lib/dleyna-server-service.conf \ - server/com.intel.dleyna-server.service \ - server/dleyna-server-service-1.0.pc \ - server/Makefile \ +AC_CONFIG_FILES([Makefile \ + libdleyna/server/Makefile \ + libdleyna/server/dleyna-server-1.0.pc \ + libdleyna/server/dleyna-server-service.conf \ + server/com.intel.dleyna-server.service \ + server/dleyna-server-service-1.0.pc \ + server/Makefile \ test/dbus/Makefile ]) diff --git a/lib/Makefile.am b/libdleyna/server/Makefile.am index fcdba64..fcdba64 100644 --- a/lib/Makefile.am +++ b/libdleyna/server/Makefile.am diff --git a/lib/async.c b/libdleyna/server/async.c index fcdbe9a..fcdbe9a 100644 --- a/lib/async.c +++ b/libdleyna/server/async.c diff --git a/lib/async.h b/libdleyna/server/async.h index 8efb8c5..8efb8c5 100644 --- a/lib/async.h +++ b/libdleyna/server/async.h diff --git a/lib/client.h b/libdleyna/server/client.h index 6d499dd..6d499dd 100644 --- a/lib/client.h +++ b/libdleyna/server/client.h diff --git a/lib/control-point-server.h b/libdleyna/server/control-point-server.h index 1f9876b..1f9876b 100644 --- a/lib/control-point-server.h +++ b/libdleyna/server/control-point-server.h diff --git a/lib/device.c b/libdleyna/server/device.c index c6b7dc4..c6b7dc4 100644 --- a/lib/device.c +++ b/libdleyna/server/device.c diff --git a/lib/device.h b/libdleyna/server/device.h index ef3e3df..ef3e3df 100644 --- a/lib/device.h +++ b/libdleyna/server/device.h diff --git a/lib/dleyna-server-1.0.pc.in b/libdleyna/server/dleyna-server-1.0.pc.in index 4f7f5a2..4f7f5a2 100644 --- a/lib/dleyna-server-1.0.pc.in +++ b/libdleyna/server/dleyna-server-1.0.pc.in diff --git a/lib/dleyna-server-service.conf.in b/libdleyna/server/dleyna-server-service.conf.in index 0acca2c..0acca2c 100644 --- a/lib/dleyna-server-service.conf.in +++ b/libdleyna/server/dleyna-server-service.conf.in diff --git a/lib/interface.h b/libdleyna/server/interface.h index fb2695e..fb2695e 100644 --- a/lib/interface.h +++ b/libdleyna/server/interface.h diff --git a/lib/path.c b/libdleyna/server/path.c index 345cba4..345cba4 100644 --- a/lib/path.c +++ b/libdleyna/server/path.c diff --git a/lib/path.h b/libdleyna/server/path.h index 1ccd12d..1ccd12d 100644 --- a/lib/path.h +++ b/libdleyna/server/path.h diff --git a/lib/props.c b/libdleyna/server/props.c index 2dbd63b..2dbd63b 100644 --- a/lib/props.c +++ b/libdleyna/server/props.c diff --git a/lib/props.h b/libdleyna/server/props.h index 610fcea..610fcea 100644 --- a/lib/props.h +++ b/libdleyna/server/props.h diff --git a/lib/search.c b/libdleyna/server/search.c index 264654e..264654e 100644 --- a/lib/search.c +++ b/libdleyna/server/search.c diff --git a/lib/search.h b/libdleyna/server/search.h index 150a764..150a764 100644 --- a/lib/search.h +++ b/libdleyna/server/search.h diff --git a/lib/server.c b/libdleyna/server/server.c index 6cfa036..6cfa036 100644 --- a/lib/server.c +++ b/libdleyna/server/server.c diff --git a/lib/server.h b/libdleyna/server/server.h index 01d9356..01d9356 100644 --- a/lib/server.h +++ b/libdleyna/server/server.h diff --git a/lib/sort.c b/libdleyna/server/sort.c index d1f3c4d..d1f3c4d 100644 --- a/lib/sort.c +++ b/libdleyna/server/sort.c diff --git a/lib/sort.h b/libdleyna/server/sort.h index 378d163..378d163 100644 --- a/lib/sort.h +++ b/libdleyna/server/sort.h diff --git a/lib/task.c b/libdleyna/server/task.c index 6a8cf85..6a8cf85 100644 --- a/lib/task.c +++ b/libdleyna/server/task.c diff --git a/lib/task.h b/libdleyna/server/task.h index 0257a9f..0257a9f 100644 --- a/lib/task.h +++ b/libdleyna/server/task.h diff --git a/lib/upnp.c b/libdleyna/server/upnp.c index dcb9876..dcb9876 100644 --- a/lib/upnp.c +++ b/libdleyna/server/upnp.c diff --git a/lib/upnp.h b/libdleyna/server/upnp.h index dfe2d1b..dfe2d1b 100644 --- a/lib/upnp.h +++ b/libdleyna/server/upnp.h diff --git a/server/Makefile.am b/server/Makefile.am index 87fabf0..01821d6 100644 --- a/server/Makefile.am +++ b/server/Makefile.am @@ -1,7 +1,7 @@ -AM_CFLAGS = $(GLIB_CFLAGS) \ - $(GIO_CFLAGS) \ - $(DLEYNA_CORE_CFLAGS) \ - -I$(top_builddir)/lib \ +AM_CFLAGS = $(GLIB_CFLAGS) \ + $(GIO_CFLAGS) \ + $(DLEYNA_CORE_CFLAGS) \ + -I$(top_builddir)/libdleyna/server \ -include config.h ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} @@ -10,10 +10,10 @@ libexec_PROGRAMS = dleyna-server-service dleyna_server_service_SOURCES = daemon.c -dleyna_server_service_LDADD = $(GLIB_LIBS) \ - $(GIO_LIBS) \ - $(DLEYNA_CORE_LIBS) \ - $(top_builddir)/lib/libdleyna-server-1.0.la +dleyna_server_service_LDADD = $(GLIB_LIBS) \ + $(GIO_LIBS) \ + $(DLEYNA_CORE_LIBS) \ + $(top_builddir)/libdleyna/server/libdleyna-server-1.0.la dbussessiondir = @DBUS_SESSION_DIR@ dbussession_DATA = com.intel.dleyna-server.service diff --git a/server/daemon.c b/server/daemon.c index 7804b7f..9a8121d 100644 --- a/server/daemon.c +++ b/server/daemon.c @@ -25,7 +25,7 @@ #include <sys/signalfd.h> #include <libdleyna/core/main-loop.h> -#include <lib/control-point-server.h> +#include <libdleyna/server/control-point-server.h> #define DLS_SERVER_SERVICE_NAME "dleyna-server-service" |