diff options
-rw-r--r-- | Makefile.am | 2 | ||||
-rw-r--r-- | client/Makefile.am | 4 | ||||
-rw-r--r-- | common/Makefile.am | 15 | ||||
-rw-r--r-- | configure.ac | 1 | ||||
-rw-r--r-- | dbus-1/Makefile.am | 3 | ||||
-rw-r--r-- | gsettings/Makefile.am | 3 | ||||
-rw-r--r-- | service/Makefile.am | 3 | ||||
-rw-r--r-- | tests/Makefile.am | 6 |
8 files changed, 19 insertions, 18 deletions
diff --git a/Makefile.am b/Makefile.am index 6f23b0a..6fb0701 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,6 +1,6 @@ ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS} -SUBDIRS = gvdb service gsettings dbus-1 tests client bin engine common docs +SUBDIRS = gvdb common service gsettings dbus-1 tests client bin engine docs if ENABLE_EDITOR SUBDIRS += editor diff --git a/client/Makefile.am b/client/Makefile.am index b53163e..daebad3 100644 --- a/client/Makefile.am +++ b/client/Makefile.am @@ -21,11 +21,9 @@ dconfinclude_HEADERS = \ dconf-client.h \ dconf.h -libdconf_so_0_0_0_LDADD = $(gio_LIBS) +libdconf_so_0_0_0_LDADD = $(gio_LIBS) ../common/libdconf-common-shared.a libdconf_so_0_0_0_LDFLAGS = -shared -Wl,-soname=libdconf.so.0 libdconf_so_0_0_0_SOURCES = \ - ../common/dconf-shmdir.c \ - ../common/dconf-paths.c \ ../engine/dconf-engine.c \ ../gvdb/gvdb-reader.c \ dconf-client.vala engine.vapi diff --git a/common/Makefile.am b/common/Makefile.am index 0238cd1..250bb91 100644 --- a/common/Makefile.am +++ b/common/Makefile.am @@ -1,7 +1,14 @@ dconfinclude_HEADERS = \ dconf-paths.h -EXTRA_DIST = \ - dconf-shmdir.h \ - dconf-paths.h \ - dconf-paths.c +noinst_LIBRARIES = libdconf-common.a libdconf-common-shared.a +libdconf_common_a_CFLAGS = -Wall +INCLUDES = $(glib_CFLAGS) + +libdconf_common_a_SOURCES = \ + dconf-paths.c \ + dconf-shmdir.h \ + dconf-shmdir.c + +libdconf_common_shared_a_CFLAGS = -fPIC -DPIC $(libdconf_common_a_CFLAGS) +libdconf_common_shared_a_SOURCES = $(libdconf_common_a_SOURCES) diff --git a/configure.ac b/configure.ac index d77a5c7..48fb843 100644 --- a/configure.ac +++ b/configure.ac @@ -13,6 +13,7 @@ AM_SILENT_RULES([yes]) # Check for programs AC_PROG_CC +AC_PROG_RANLIB AM_PROG_VALAC([0.15.1]) # Use GSettings diff --git a/dbus-1/Makefile.am b/dbus-1/Makefile.am index 6e740f1..1417ff4 100644 --- a/dbus-1/Makefile.am +++ b/dbus-1/Makefile.am @@ -10,11 +10,10 @@ pkgconfig_DATA = dconf-dbus-1.pc shlibdir = $(libdir) shlib_PROGRAMS = libdconf-dbus-1.so.0.0.0 -libdconf_dbus_1_so_0_0_0_LDADD = $(glib_LIBS) $(dbus_LIBS) +libdconf_dbus_1_so_0_0_0_LDADD = $(glib_LIBS) $(dbus_LIBS) ../common/libdconf-common-shared.a libdconf_dbus_1_so_0_0_0_LDFLAGS = -shared -Wl,-soname=libdconf-dbus-1.so.0 libdconf_dbus_1_so_0_0_0_SOURCES = \ ../engine/dconf-engine.c \ - ../common/dconf-shmdir.c \ ../gvdb/gvdb-reader.c \ dconf-dbus-1.c diff --git a/gsettings/Makefile.am b/gsettings/Makefile.am index ace7da0..e35926e 100644 --- a/gsettings/Makefile.am +++ b/gsettings/Makefile.am @@ -3,11 +3,10 @@ INCLUDES = -I$(top_srcdir)/common -I$(top_srcdir)/gvdb -I$(top_srcdir)/engine $( giomodules_PROGRAMS = libdconfsettings.so -libdconfsettings_so_LDADD = $(gio_LIBS) +libdconfsettings_so_LDADD = $(gio_LIBS) ../common/libdconf-common-shared.a libdconfsettings_so_LDFLAGS = -shared libdconfsettings_so_SOURCES = \ ../engine/dconf-engine.c \ - ../common/dconf-shmdir.c \ ../gvdb/gvdb-reader.c \ dconfcontext.h \ dconfcontext.c \ diff --git a/service/Makefile.am b/service/Makefile.am index d3eddf7..15e0937 100644 --- a/service/Makefile.am +++ b/service/Makefile.am @@ -4,11 +4,10 @@ libexec_PROGRAMS = dconf-service dbusservice_DATA = ca.desrt.dconf.service -dconf_service_LDADD = $(gio_LIBS) +dconf_service_LDADD = $(gio_LIBS) ../common/libdconf-common.a dconf_service_SOURCES = \ ../gvdb/gvdb-builder.c \ ../gvdb/gvdb-reader.c \ - ../common/dconf-shmdir.c \ dconf-interfaces.h \ dconf-interfaces.c \ dconf-rebuilder.h \ diff --git a/tests/Makefile.am b/tests/Makefile.am index 3b66beb..e6cfab1 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -5,7 +5,5 @@ noinst_PROGRAMS = paths gsettings dbus1 gsettings_LDADD = $(gio_LIBS) dbus1_LDADD = -L../dbus-1 -ldconf-dbus-1 $(glib_LIBS) -paths_LDADD = $(gio_LIBS) -paths_SOURCES = \ - ../common/dconf-paths.c \ - paths.c +paths_LDADD = $(gio_LIBS) ../common/libdconf-common.a +paths_SOURCES = paths.c |