makefile cleanups

0.7 requires dbus 1.1 or greater (for system bus activation), so make that
explicit, and remove compat code for D-Bus 0.6 and earlier.  Consolidate
the various glib pkgconfig checks into one, since most anything will require
gthread, glib, and gobject anyway.  Fixup the docs makefile to be more
automake-compatible and let 'make clean' actually work correctly when
docs are built.
This commit is contained in:
Dan Williams 2009-02-15 11:20:25 -05:00
parent c100d0d779
commit 73659e724c
22 changed files with 113 additions and 156 deletions

View file

@ -1,26 +1,3 @@
if WITH_DOCS
all:
XSLTPROC = xsltproc --xinclude --nonet
XMLS = $(wildcard introspection/nm-*.xml)
# Figure out if we need ASYNC_INTROSPECT and add it later
GENERATED_FILES = \
docs/spec.html
docs/spec.html: $(XMLS) introspection/all.xml introspection/generic-types.xml introspection/errors.xml introspection/vpn-errors.xml tools/doc-generator.xsl introspection/generic-types.xml
@install -d docs
$(XSLTPROC) tools/doc-generator.xsl introspection/all.xml > $@
all: $(GENERATED_FILES)
clean:
rm -f $(GENERATED_FILES)
endif
SUBDIRS = marshallers SUBDIRS = marshallers
if NO_GIO if NO_GIO
@ -28,30 +5,29 @@ SUBDIRS += gfilemonitor
endif endif
SUBDIRS += \ SUBDIRS += \
libnm-util \ libnm-util \
libnm-glib \ libnm-glib \
src \ src \
initscript \ include \
test \ introspection \
po \
man \
include \
introspection \
callouts \ callouts \
system-settings \ system-settings \
tools \ tools \
policy \ policy \
docs/libnm-glib \ initscript \
docs/libnm-util test \
po \
man \
docs
EXTRA_DIST = \ EXTRA_DIST = \
CONTRIBUTING \ CONTRIBUTING \
NetworkManager.pc.in \ NetworkManager.pc.in \
intltool-extract.in \ intltool-extract.in \
intltool-merge.in \ intltool-merge.in \
intltool-update.in intltool-update.in
DISTCHECK_CONFIGURE_FLAGS = --enable-gtk-doc --with-tests=yes DISTCHECK_CONFIGURE_FLAGS = --with-tests=yes --with-docs=yes
DISTCLEANFILES = intltool-extract intltool-merge intltool-update DISTCLEANFILES = intltool-extract intltool-merge intltool-update

View file

@ -12,17 +12,17 @@ libexec_PROGRAMS = \
nm_dhcp_client_action_SOURCES = \ nm_dhcp_client_action_SOURCES = \
nm-dhcp-client-action.c nm-dhcp-client-action.c
nm_dhcp_client_action_CPPFLAGS = \ nm_dhcp_client_action_CPPFLAGS = \
$(DBUS_CFLAGS) \ $(DBUS_CFLAGS) \
$(GTHREAD_CFLAGS) \ $(GLIB_CFLAGS) \
-DDBUS_API_SUBJECT_TO_CHANGE \ -DDBUS_API_SUBJECT_TO_CHANGE \
-DG_DISABLE_DEPRECATED \ -DG_DISABLE_DEPRECATED \
-DSYSCONFDIR=\"$(sysconfdir)\" \ -DSYSCONFDIR=\"$(sysconfdir)\" \
-DLIBEXECDIR=\"$(libexecdir)\" -DLIBEXECDIR=\"$(libexecdir)\"
nm_dhcp_client_action_LDADD = \ nm_dhcp_client_action_LDADD = \
$(DBUS_LIBS) \ $(DBUS_LIBS) \
$(GTHREAD_LIBS) $(GLIB_LIBS)
nm_avahi_autoipd_action_SOURCES = \ nm_avahi_autoipd_action_SOURCES = \
@ -30,7 +30,7 @@ nm_avahi_autoipd_action_SOURCES = \
nm_avahi_autoipd_action_CPPFLAGS = \ nm_avahi_autoipd_action_CPPFLAGS = \
$(DBUS_CFLAGS) \ $(DBUS_CFLAGS) \
$(GTHREAD_CFLAGS) \ $(GLIB_CFLAGS) \
-DDBUS_API_SUBJECT_TO_CHANGE \ -DDBUS_API_SUBJECT_TO_CHANGE \
-DG_DISABLE_DEPRECATED \ -DG_DISABLE_DEPRECATED \
-DSYSCONFDIR=\"$(sysconfdir)\" \ -DSYSCONFDIR=\"$(sysconfdir)\" \
@ -38,7 +38,7 @@ nm_avahi_autoipd_action_CPPFLAGS = \
nm_avahi_autoipd_action_LDADD = \ nm_avahi_autoipd_action_LDADD = \
$(DBUS_LIBS) \ $(DBUS_LIBS) \
$(GTHREAD_LIBS) $(GLIB_LIBS)
nm_dispatcher_action_SOURCES = \ nm_dispatcher_action_SOURCES = \
@ -50,7 +50,7 @@ nm_dispatcher_action_CPPFLAGS = \
-I${top_srcdir}/include \ -I${top_srcdir}/include \
-I${top_srcdir}/libnm-util \ -I${top_srcdir}/libnm-util \
$(DBUS_CFLAGS) \ $(DBUS_CFLAGS) \
$(GTHREAD_CFLAGS) \ $(GLIB_CFLAGS) \
-DDBUS_API_SUBJECT_TO_CHANGE \ -DDBUS_API_SUBJECT_TO_CHANGE \
-DG_DISABLE_DEPRECATED \ -DG_DISABLE_DEPRECATED \
-DSYSCONFDIR=\"$(sysconfdir)\" \ -DSYSCONFDIR=\"$(sysconfdir)\" \
@ -58,7 +58,7 @@ nm_dispatcher_action_CPPFLAGS = \
nm_dispatcher_action_LDADD = \ nm_dispatcher_action_LDADD = \
$(DBUS_LIBS) \ $(DBUS_LIBS) \
$(GTHREAD_LIBS) \ $(GLIB_LIBS) \
$(top_builddir)/libnm-glib/libnm_glib.la \ $(top_builddir)/libnm-glib/libnm_glib.la \
$(top_builddir)/libnm-util/libnm-util.la $(top_builddir)/libnm-util/libnm-util.la

View file

@ -38,7 +38,7 @@ dbus_init (void)
{ {
DBusConnection * connection; DBusConnection * connection;
DBusError error; DBusError error;
int ret, flags; int ret;
dbus_connection_set_change_sigpipe (TRUE); dbus_connection_set_change_sigpipe (TRUE);
@ -54,16 +54,10 @@ dbus_init (void)
dbus_connection_set_exit_on_disconnect (connection, FALSE); dbus_connection_set_exit_on_disconnect (connection, FALSE);
#if (DBUS_VERSION_MAJOR == 0) && (DBUS_VERSION_MINOR < 60)
flags = DBUS_NAME_FLAG_PROHIBIT_REPLACEMENT;
#else
flags = DBUS_NAME_FLAG_DO_NOT_QUEUE;
#endif
dbus_error_init (&error); dbus_error_init (&error);
ret = dbus_bus_request_name (connection, ret = dbus_bus_request_name (connection,
NM_AVAHI_AUTOIPD_DBUS_SERVICE, NM_AVAHI_AUTOIPD_DBUS_SERVICE,
flags, DBUS_NAME_FLAG_DO_NOT_QUEUE,
&error); &error);
if (dbus_error_is_set (&error)) { if (dbus_error_is_set (&error)) {
fprintf (stderr, "Error: Could not acquire the NM DHCP client service. " fprintf (stderr, "Error: Could not acquire the NM DHCP client service. "

View file

@ -233,7 +233,7 @@ dbus_init (void)
{ {
DBusConnection * connection; DBusConnection * connection;
DBusError error; DBusError error;
int ret, flags; int ret;
dbus_connection_set_change_sigpipe (TRUE); dbus_connection_set_change_sigpipe (TRUE);
@ -249,16 +249,10 @@ dbus_init (void)
dbus_connection_set_exit_on_disconnect (connection, FALSE); dbus_connection_set_exit_on_disconnect (connection, FALSE);
#if (DBUS_VERSION_MAJOR == 0) && (DBUS_VERSION_MINOR < 60)
flags = DBUS_NAME_FLAG_PROHIBIT_REPLACEMENT;
#else
flags = DBUS_NAME_FLAG_DO_NOT_QUEUE;
#endif
dbus_error_init (&error); dbus_error_init (&error);
ret = dbus_bus_request_name (connection, ret = dbus_bus_request_name (connection,
NM_DHCP_CLIENT_DBUS_SERVICE, NM_DHCP_CLIENT_DBUS_SERVICE,
flags, DBUS_NAME_FLAG_DO_NOT_QUEUE,
&error); &error);
if (dbus_error_is_set (&error)) { if (dbus_error_is_set (&error)) {
fprintf (stderr, "Error: Could not acquire the NM DHCP client service. " fprintf (stderr, "Error: Could not acquire the NM DHCP client service. "

View file

@ -172,47 +172,11 @@ if test "$ac_have_iwevgenie" = no; then
AC_MSG_ERROR(wireless-tools library and development headers >= 28pre9 not installed or not functional) AC_MSG_ERROR(wireless-tools library and development headers >= 28pre9 not installed or not functional)
fi fi
PKG_CHECK_MODULES(DBUS, dbus-glib-1 >= 0.75) PKG_CHECK_MODULES(DBUS, dbus-1 >= 1.1 dbus-glib-1 >= 0.75)
##### Find out the version of DBUS we're using
dbus_version=`pkg-config --modversion dbus-1`
DBUS_VERSION_MAJOR=`echo $dbus_version | awk -F. '{print $1}'`
DBUS_VERSION_MINOR=`echo $dbus_version | awk -F. '{print $2}'`
DBUS_VERSION_MICRO=`echo $dbus_version | awk -F. '{print $3}'`
if test "z$DBUS_VERSION_MAJOR" = "z"; then
DBUS_VERSION_MAJOR="0"
fi
if test "z$DBUS_VERSION_MINOR" = "z"; then
DBUS_VERSION_MINOR="0"
fi
if test "z$DBUS_VERSION_MICRO" = "z"; then
DBUS_VERSION_MICRO="0"
fi
if test "z$DBUS_VERSION_MAJOR" = "z0" -a "z$DBUS_VERSION_MINOR" = "z0" -a "z$DBUS_VERSION_MICRO" = "z0"; then
echo "Error: Couldn't determine the version of your DBUS package."
echo " This is probably an error in this script, please report it"
echo " along with the following information:"
echo " Base DBUS version ='$dbus_version'"
echo " DBUS_VERSION_MAJOR='$DBUS_VERSION_MAJOR'"
echo " DBUS_VERSION_MINOR='$DBUS_VERSION_MINOR'"
echo " DBUS_VERSION_MICRO='$DBUS_VERSION_MICRO'"
exit 1
else
echo "Your dbus version is $DBUS_VERSION_MAJOR,$DBUS_VERSION_MINOR,$DBUS_VERSION_MICRO."
DBUS_CFLAGS="$DBUS_CFLAGS -DDBUS_VERSION_MAJOR=$DBUS_VERSION_MAJOR"
DBUS_CFLAGS="$DBUS_CFLAGS -DDBUS_VERSION_MINOR=$DBUS_VERSION_MINOR"
DBUS_CFLAGS="$DBUS_CFLAGS -DDBUS_VERSION_MICRO=$DBUS_VERSION_MICRO"
fi
AC_SUBST(DBUS_CFLAGS) AC_SUBST(DBUS_CFLAGS)
AC_SUBST(DBUS_LIBS) AC_SUBST(DBUS_LIBS)
PKG_CHECK_MODULES(GTHREAD, gthread-2.0) PKG_CHECK_MODULES(GLIB, gthread-2.0 glib-2.0 >= 2.10 gobject-2.0)
AC_SUBST(GTHREAD_CFLAGS)
AC_SUBST(GTHREAD_LIBS)
PKG_CHECK_MODULES(GLIB, glib-2.0 >= 2.10)
AC_SUBST(GLIB_CFLAGS) AC_SUBST(GLIB_CFLAGS)
AC_SUBST(GLIB_LIBS) AC_SUBST(GLIB_LIBS)
@ -220,10 +184,6 @@ PKG_CHECK_MODULES(GMODULE, gmodule-2.0)
AC_SUBST(GMODULE_CFLAGS) AC_SUBST(GMODULE_CFLAGS)
AC_SUBST(GMODULE_LIBS) AC_SUBST(GMODULE_LIBS)
PKG_CHECK_MODULES(GOBJECT, gobject-2.0)
AC_SUBST(GOBJECT_CFLAGS)
AC_SUBST(GOBJECT_LIBS)
PKG_CHECK_EXISTS(gio-2.0,[have_gio=yes],[have_gio=no]) PKG_CHECK_EXISTS(gio-2.0,[have_gio=yes],[have_gio=no])
if test x"$have_gio" = "xno"; then if test x"$have_gio" = "xno"; then
AC_DEFINE([NO_GIO],[1],[Define if you don't have GIO]) AC_DEFINE([NO_GIO],[1],[Define if you don't have GIO])
@ -550,6 +510,7 @@ man/NetworkManager.8
man/nm-tool.1 man/nm-tool.1
po/Makefile.in po/Makefile.in
policy/Makefile policy/Makefile
docs/Makefile
docs/libnm-glib/Makefile docs/libnm-glib/Makefile
docs/libnm-util/Makefile docs/libnm-util/Makefile
NetworkManager.pc NetworkManager.pc

27
docs/Makefile.am Normal file
View file

@ -0,0 +1,27 @@
SUBDIRS = libnm-glib libnm-util
if WITH_DOCS
XSLTPROC = xsltproc --xinclude --nonet
XMLS = $(wildcard $(top_srcdir)/introspection/nm-*.xml)
OTHER_FILES= \
$(top_srcdir)/introspection/all.xml \
$(top_srcdir)/introspection/generic-types.xml \
$(top_srcdir)/introspection/errors.xml \
$(top_srcdir)/introspection/vpn-errors.xml \
$(top_srcdir)/tools/doc-generator.xsl \
$(top_srcdir)/introspection/generic-types.xml
GENERATED_FILES = spec.html
spec.html: $(XMLS) $(OTHER_FILES)
@install -d docs
$(XSLTPROC) $(top_srcdir)/tools/doc-generator.xsl $(top_srcdir)/introspection/all.xml > $@
EXTRA_DIST = $(GENERATED_FILES)
CLEANFILES = $(GENERATED_FILES)
endif

View file

@ -24,6 +24,6 @@ libgfilemonitor_la_SOURCES = \
inotify-sub.c \ inotify-sub.c \
inotify-sub.h inotify-sub.h
libgfilemonitor_la_CPPFLAGS = $(GTHREAD_CFLAGS) libgfilemonitor_la_CPPFLAGS = $(GLIB_CFLAGS)
libgfilemonitor_la_LIBADD = $(GTHREAD_LIBS) libgfilemonitor_la_LIBADD = $(GLIB_LIBS)

View file

@ -24,7 +24,6 @@ lib_LTLIBRARIES = libnm_glib.la libnm_glib_vpn.la
libnm_glib_la_CFLAGS = \ libnm_glib_la_CFLAGS = \
$(GLIB_CFLAGS) \ $(GLIB_CFLAGS) \
$(GTHREAD_CFLAGS) \
$(DBUS_CFLAGS) \ $(DBUS_CFLAGS) \
$(GCONF_CFLAGS) \ $(GCONF_CFLAGS) \
$(GNOME_KEYRING_CFLAGS) $(GNOME_KEYRING_CFLAGS)
@ -86,7 +85,6 @@ libnm_glib_la_LIBADD = \
$(top_builddir)/libnm-util/libnm-util.la \ $(top_builddir)/libnm-util/libnm-util.la \
$(top_builddir)/marshallers/libmarshallers.la \ $(top_builddir)/marshallers/libmarshallers.la \
$(GLIB_LIBS) \ $(GLIB_LIBS) \
$(GTHREAD_LIBS) \
$(DBUS_LIBS) \ $(DBUS_LIBS) \
$(GCONF_LIBS) \ $(GCONF_LIBS) \
$(GNOME_KEYRING_LIBS) $(GNOME_KEYRING_LIBS)

View file

@ -14,7 +14,7 @@ test_settings_defaults_CPPFLAGS = \
$(DBUS_CFLAGS) $(DBUS_CFLAGS)
test_settings_defaults_LDADD = \ test_settings_defaults_LDADD = \
$(GTHREAD_LIBS) \ $(GLIB_LIBS) \
$(DBUS_LIBS) \ $(DBUS_LIBS) \
$(top_builddir)/libnm-util/libnm-util.la $(top_builddir)/libnm-util/libnm-util.la
@ -26,7 +26,7 @@ test_crypto_CPPFLAGS = \
-D_GNU_SOURCE -D_GNU_SOURCE
test_crypto_LDADD = \ test_crypto_LDADD = \
$(GTHREAD_LIBS) \ $(GLIB_LIBS) \
$(top_builddir)/libnm-util/libtest-crypto.la $(top_builddir)/libnm-util/libtest-crypto.la

View file

@ -8,11 +8,11 @@ libmarshallers_la_SOURCES = \
nm-marshal-main.c nm-marshal-main.c
libmarshallers_la_CPPFLAGS = \ libmarshallers_la_CPPFLAGS = \
$(GTHREAD_CFLAGS) \ $(GLIB_CFLAGS) \
-DG_DISABLE_DEPRECATED -DG_DISABLE_DEPRECATED
libmarshallers_la_LIBADD = $(GTHREAD_LIBS) libmarshallers_la_LIBADD = $(GLIB_LIBS)
EXTRA_DIST = nm-marshal.list EXTRA_DIST = nm-marshal.list
CLEANFILES = $(BUILT_SOURCES) CLEANFILES = $(BUILT_SOURCES)

View file

@ -132,7 +132,7 @@ BUILT_SOURCES = \
NetworkManager_CPPFLAGS = \ NetworkManager_CPPFLAGS = \
$(DBUS_CFLAGS) \ $(DBUS_CFLAGS) \
$(GTHREAD_CFLAGS) \ $(GLIB_CFLAGS) \
$(HAL_CFLAGS) \ $(HAL_CFLAGS) \
$(OPENSSL_CFLAGS) \ $(OPENSSL_CFLAGS) \
$(LIBNL_CFLAGS) \ $(LIBNL_CFLAGS) \
@ -150,7 +150,7 @@ NetworkManager_CPPFLAGS = \
NetworkManager_LDADD = \ NetworkManager_LDADD = \
$(DBUS_LIBS) \ $(DBUS_LIBS) \
$(GTHREAD_LIBS) \ $(GLIB_LIBS) \
$(HAL_LIBS) \ $(HAL_LIBS) \
$(LIBNL_LIBS) \ $(LIBNL_LIBS) \
$(top_builddir)/marshallers/libmarshallers.la \ $(top_builddir)/marshallers/libmarshallers.la \
@ -169,14 +169,14 @@ NetworkManager_LDFLAGS = -rdynamic
libexec_PROGRAMS = nm-crash-logger libexec_PROGRAMS = nm-crash-logger
nm_crash_logger_SOURCES = nm-crash-logger.c nm_crash_logger_SOURCES = nm-crash-logger.c
nm_crash_logger_CPPFLAGS = \ nm_crash_logger_CPPFLAGS = \
$(GTHREAD_CFLAGS) \ $(GLIB_CFLAGS) \
-DG_DISABLE_DEPRECATED \ -DG_DISABLE_DEPRECATED \
-DBINDIR=\"$(bindir)\" \ -DBINDIR=\"$(bindir)\" \
-DSBINDIR=\"$(sbindir)\" \ -DSBINDIR=\"$(sbindir)\" \
-DDATADIR=\"$(datadir)\" \ -DDATADIR=\"$(datadir)\" \
-DSYSCONFDIR=\"$(sysconfdir)\" \ -DSYSCONFDIR=\"$(sysconfdir)\" \
-DLOCALSTATEDIR=\"$(localstatedir)\" -DLOCALSTATEDIR=\"$(localstatedir)\"
nm_crash_logger_LDADD = $(GTHREAD_LIBS) nm_crash_logger_LDADD = $(GLIB_LIBS)
NetworkManagerdir = $(datadir)/NetworkManager NetworkManagerdir = $(datadir)/NetworkManager

View file

@ -49,9 +49,9 @@ if TARGET_MANDRIVA
libnmbackend_la_SOURCES += NetworkManagerMandriva.c libnmbackend_la_SOURCES += NetworkManagerMandriva.c
endif endif
libnmbackend_la_LIBADD += $(DBUS_LIBS) $(GTHREAD_LIBS) libnmbackend_la_LIBADD += $(DBUS_LIBS) $(GLIB_LIBS)
libnmbackend_la_CPPFLAGS = $(DBUS_CFLAGS) \ libnmbackend_la_CPPFLAGS = $(DBUS_CFLAGS) \
$(GTHREAD_CFLAGS) \ $(GLIB_CFLAGS) \
$(HAL_CFLAGS) \ $(HAL_CFLAGS) \
-DDBUS_API_SUBJECT_TO_CHANGE \ -DDBUS_API_SUBJECT_TO_CHANGE \
-DG_DISABLE_DEPRECATED \ -DG_DISABLE_DEPRECATED \

View file

@ -15,7 +15,7 @@ libdhcp_manager_la_SOURCES = \
libdhcp_manager_la_CPPFLAGS = \ libdhcp_manager_la_CPPFLAGS = \
$(DBUS_CFLAGS) \ $(DBUS_CFLAGS) \
$(GTHREAD_CFLAGS) \ $(GLIB_CFLAGS) \
$(HAL_CFLAGS) \ $(HAL_CFLAGS) \
-DDBUS_API_SUBJECT_TO_CHANGE \ -DDBUS_API_SUBJECT_TO_CHANGE \
-DG_DISABLE_DEPRECATED \ -DG_DISABLE_DEPRECATED \
@ -28,7 +28,7 @@ libdhcp_manager_la_CPPFLAGS = \
libdhcp_manager_la_LIBADD = \ libdhcp_manager_la_LIBADD = \
$(DBUS_LIBS) \ $(DBUS_LIBS) \
$(GTHREAD_LIBS) \ $(GLIB_LIBS) \
$(top_builddir)/marshallers/libmarshallers.la $(top_builddir)/marshallers/libmarshallers.la
EXTRA_DIST = \ EXTRA_DIST = \

View file

@ -10,7 +10,7 @@ libdnsmasq_manager_la_SOURCES = \
nm-dnsmasq-manager.c nm-dnsmasq-manager.c
libdnsmasq_manager_la_CPPFLAGS = \ libdnsmasq_manager_la_CPPFLAGS = \
$(GTHREAD_CFLAGS) \ $(GLIB_CFLAGS) \
-DLOCALSTATEDIR=\"$(localstatedir)\" -DLOCALSTATEDIR=\"$(localstatedir)\"
libdnsmasq_manager_la_LIBADD = $(GTHREAD_LIBS) libdnsmasq_manager_la_LIBADD = $(GLIB_LIBS)

View file

@ -4,6 +4,11 @@ noinst_LTLIBRARIES = libnamed-manager.la
libnamed_manager_la_SOURCES = nm-named-manager.h nm-named-manager.c libnamed_manager_la_SOURCES = nm-named-manager.h nm-named-manager.c
libnamed_manager_la_CPPFLAGS = $(DBUS_CFLAGS) $(GTHREAD_CFLAGS) -DNM_PKGDATADIR=\"$(pkgdatadir)\" -DNM_LOCALSTATEDIR=\"$(localstatedir)\" -DDBUS_API_SUBJECT_TO_CHANGE libnamed_manager_la_CPPFLAGS = \
$(DBUS_CFLAGS) \
$(GLIB_CFLAGS) \
-DNM_PKGDATADIR=\"$(pkgdatadir)\" \
-DNM_LOCALSTATEDIR=\"$(localstatedir)\" \
-DDBUS_API_SUBJECT_TO_CHANGE
libnamed_manager_la_LIBADD = $(DBUS_LIBS) $(GTHREAD_LIBS) libnamed_manager_la_LIBADD = $(DBUS_LIBS) $(GLIB_LIBS)

View file

@ -306,8 +306,7 @@ gboolean
nm_dbus_manager_start_service (NMDBusManager *self) nm_dbus_manager_start_service (NMDBusManager *self)
{ {
NMDBusManagerPrivate *priv; NMDBusManagerPrivate *priv;
int flags; int result;
int request_name_result;
GError *err = NULL; GError *err = NULL;
g_return_val_if_fail (NM_IS_DBUS_MANAGER (self), FALSE); g_return_val_if_fail (NM_IS_DBUS_MANAGER (self), FALSE);
@ -319,17 +318,11 @@ nm_dbus_manager_start_service (NMDBusManager *self)
return FALSE; return FALSE;
} }
#if (DBUS_VERSION_MAJOR == 0) && (DBUS_VERSION_MINOR < 60)
flags = DBUS_NAME_FLAG_PROHIBIT_REPLACEMENT;
#else
flags = DBUS_NAME_FLAG_DO_NOT_QUEUE;
#endif
if (!dbus_g_proxy_call (priv->proxy, "RequestName", &err, if (!dbus_g_proxy_call (priv->proxy, "RequestName", &err,
G_TYPE_STRING, NM_DBUS_SERVICE, G_TYPE_STRING, NM_DBUS_SERVICE,
G_TYPE_UINT, flags, G_TYPE_UINT, DBUS_NAME_FLAG_DO_NOT_QUEUE,
G_TYPE_INVALID, G_TYPE_INVALID,
G_TYPE_UINT, &request_name_result, G_TYPE_UINT, &result,
G_TYPE_INVALID)) { G_TYPE_INVALID)) {
nm_warning ("Could not acquire the NetworkManager service.\n" nm_warning ("Could not acquire the NetworkManager service.\n"
" Error: '%s'", " Error: '%s'",
@ -338,7 +331,7 @@ nm_dbus_manager_start_service (NMDBusManager *self)
return FALSE; return FALSE;
} }
if (request_name_result != DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER) { if (result != DBUS_REQUEST_NAME_REPLY_PRIMARY_OWNER) {
nm_warning ("Could not acquire the NetworkManager service as it is already taken."); nm_warning ("Could not acquire the NetworkManager service as it is already taken.");
return FALSE; return FALSE;
} }

View file

@ -20,7 +20,7 @@ libsupplicant_manager_la_SOURCES = \
libsupplicant_manager_la_CPPFLAGS = \ libsupplicant_manager_la_CPPFLAGS = \
$(DBUS_CFLAGS) \ $(DBUS_CFLAGS) \
$(GTHREAD_CFLAGS) \ $(GLIB_CFLAGS) \
$(HAL_CFLAGS) \ $(HAL_CFLAGS) \
-DNM_PKGDATADIR=\"$(pkgdatadir)\" \ -DNM_PKGDATADIR=\"$(pkgdatadir)\" \
-DNM_LOCALSTATEDIR=\"$(localstatedir)\" \ -DNM_LOCALSTATEDIR=\"$(localstatedir)\" \
@ -28,6 +28,6 @@ libsupplicant_manager_la_CPPFLAGS = \
libsupplicant_manager_la_LIBADD = \ libsupplicant_manager_la_LIBADD = \
$(DBUS_LIBS) \ $(DBUS_LIBS) \
$(GTHREAD_LIBS) \ $(GLIB_LIBS) \
$(top_builddir)/marshallers/libmarshallers.la $(top_builddir)/marshallers/libmarshallers.la

View file

@ -16,7 +16,7 @@ test_dhcp_options_CPPFLAGS = \
$(DBUS_CFLAGS) $(DBUS_CFLAGS)
test_dhcp_options_LDADD = \ test_dhcp_options_LDADD = \
$(GTHREAD_LIBS) \ $(GLIB_LIBS) \
$(DBUS_LIBS) \ $(DBUS_LIBS) \
$(top_builddir)/libnm-util/libnm-util.la \ $(top_builddir)/libnm-util/libnm-util.la \
$(top_builddir)/src/dhcp-manager/libdhcp-manager.la \ $(top_builddir)/src/dhcp-manager/libdhcp-manager.la \

View file

@ -20,11 +20,12 @@ libvpn_manager_la_SOURCES = \
libvpn_manager_la_CPPFLAGS = \ libvpn_manager_la_CPPFLAGS = \
$(DBUS_CFLAGS) \ $(DBUS_CFLAGS) \
$(GLIB_CFLAGS) \
-DG_DISABLE_DEPRECATED -DG_DISABLE_DEPRECATED
libvpn_manager_la_LIBADD = \ libvpn_manager_la_LIBADD = \
$(DBUS_LIBS) \ $(DBUS_LIBS) \
$(GTHREAD_LIBS) \ $(GLIB_LIBS) \
$(top_builddir)/marshallers/libmarshallers.la \ $(top_builddir)/marshallers/libmarshallers.la \
$(top_builddir)/libnm-util/libnm-util.la $(top_builddir)/libnm-util/libnm-util.la

View file

@ -16,5 +16,5 @@ libkeyfile_io_la_CPPFLAGS = \
$(GLIB_CFLAGS) \ $(GLIB_CFLAGS) \
$(DBUS_CFLAGS) $(DBUS_CFLAGS)
libkeyfile_io_la_LIBADD = $(GTHREAD_LIBS) libkeyfile_io_la_LIBADD = $(GLIB_LIBS)

View file

@ -30,7 +30,7 @@ nm_system_settings_SOURCES = \
nm_system_settings_CPPFLAGS = \ nm_system_settings_CPPFLAGS = \
$(DBUS_CFLAGS) \ $(DBUS_CFLAGS) \
$(GTHREAD_CFLAGS) \ $(GLIB_CFLAGS) \
$(GMODULE_CFLAGS) \ $(GMODULE_CFLAGS) \
$(POLKIT_CFLAGS) \ $(POLKIT_CFLAGS) \
-DDBUS_API_SUBJECT_TO_CHANGE \ -DDBUS_API_SUBJECT_TO_CHANGE \
@ -46,7 +46,7 @@ nm_system_settings_CPPFLAGS = \
nm_system_settings_LDADD = \ nm_system_settings_LDADD = \
$(DBUS_LIBS) \ $(DBUS_LIBS) \
$(GTHREAD_LIBS) \ $(GLIB_LIBS) \
$(GMODULE_LIBS) \ $(GMODULE_LIBS) \
$(POLKIT_LIBS) \ $(POLKIT_LIBS) \
$(top_builddir)/libnm-util/libnm-util.la \ $(top_builddir)/libnm-util/libnm-util.la \

View file

@ -6,7 +6,7 @@ INCLUDES = -I${top_srcdir} \
AM_CPPFLAGS = \ AM_CPPFLAGS = \
$(DBUS_CFLAGS) \ $(DBUS_CFLAGS) \
$(GTHREAD_CFLAGS) \ $(GLIB_CFLAGS) \
$(HAL_CFLAGS) \ $(HAL_CFLAGS) \
-DDBUS_API_SUBJECT_TO_CHANGE \ -DDBUS_API_SUBJECT_TO_CHANGE \
-DBINDIR=\"$(bindir)\" \ -DBINDIR=\"$(bindir)\" \
@ -18,16 +18,24 @@ bin_PROGRAMS = nm-tool
noinst_PROGRAMS = nm-online libnm_glib_test noinst_PROGRAMS = nm-online libnm_glib_test
nm_tool_SOURCES = nm-tool.c nm_tool_SOURCES = nm-tool.c
nm_tool_LDADD = $(DBUS_LIBS) $(GTHREAD_LIBS) $(HAL_LIBS) \ nm_tool_LDADD = \
$(top_builddir)/libnm-glib/libnm_glib.la \ $(DBUS_LIBS) \
$(top_builddir)/libnm-util/libnm-util.la $(GLIB_LIBS) \
$(HAL_LIBS) \
$(top_builddir)/libnm-glib/libnm_glib.la \
$(top_builddir)/libnm-util/libnm-util.la
nm_online_SOURCES = nm-online.c nm_online_SOURCES = nm-online.c
nm_online_LDADD = $(DBUS_LIBS) $(GTHREAD_LIBS) $(HAL_LIBS) \ nm_online_LDADD = \
$(top_builddir)/libnm-util/libnm-util.la $(DBUS_LIBS) \
$(GLIB_LIBS) \
$(HAL_LIBS) \
$(top_builddir)/libnm-util/libnm-util.la
libnm_glib_test_SOURCES = libnm_glib_test.c libnm_glib_test_SOURCES = libnm_glib_test.c
libnm_glib_test_LDADD = $(DBUS_LIBS) $(GTHREAD_LIBS) \ libnm_glib_test_LDADD = \
$(top_builddir)/libnm-glib/libnm_glib.la \ $(DBUS_LIBS) \
$(top_builddir)/libnm-util/libnm-util.la $(GLIB_LIBS) \
$(top_builddir)/libnm-glib/libnm_glib.la \
$(top_builddir)/libnm-util/libnm-util.la