mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager.git
synced 2026-03-22 05:40:35 +01:00
build: always link locally-built libraries first (bgo #580131)
This commit is contained in:
parent
0877323e8d
commit
537c2f1f86
19 changed files with 69 additions and 72 deletions
|
|
@ -54,10 +54,10 @@ nm_dispatcher_action_CPPFLAGS = \
|
|||
-DLIBEXECDIR=\"$(libexecdir)\"
|
||||
|
||||
nm_dispatcher_action_LDADD = \
|
||||
$(DBUS_LIBS) \
|
||||
$(GLIB_LIBS) \
|
||||
$(top_builddir)/libnm-glib/libnm_glib.la \
|
||||
$(top_builddir)/libnm-util/libnm-util.la
|
||||
$(top_builddir)/libnm-util/libnm-util.la \
|
||||
$(DBUS_LIBS) \
|
||||
$(GLIB_LIBS)
|
||||
|
||||
nm-dispatcher-glue.h: nm-dispatcher.xml
|
||||
dbus-binding-tool --prefix=nm_dispatcher --mode=glib-server --output=$@ $<
|
||||
|
|
|
|||
|
|
@ -14,9 +14,9 @@ test_settings_defaults_CPPFLAGS = \
|
|||
$(DBUS_CFLAGS)
|
||||
|
||||
test_settings_defaults_LDADD = \
|
||||
$(top_builddir)/libnm-util/libnm-util.la \
|
||||
$(GLIB_LIBS) \
|
||||
$(DBUS_LIBS) \
|
||||
$(top_builddir)/libnm-util/libnm-util.la
|
||||
$(DBUS_LIBS)
|
||||
|
||||
test_crypto_SOURCES = \
|
||||
test-crypto.c
|
||||
|
|
@ -25,8 +25,8 @@ test_crypto_CPPFLAGS = \
|
|||
$(GLIB_CFLAGS)
|
||||
|
||||
test_crypto_LDADD = \
|
||||
$(GLIB_LIBS) \
|
||||
$(top_builddir)/libnm-util/libtest-crypto.la
|
||||
$(top_builddir)/libnm-util/libtest-crypto.la \
|
||||
$(GLIB_LIBS)
|
||||
|
||||
|
||||
if WITH_TESTS
|
||||
|
|
|
|||
|
|
@ -44,10 +44,10 @@ libtest_dhcp_la_CPPFLAGS = \
|
|||
$(LIBNL_CFLAGS)
|
||||
|
||||
libtest_dhcp_la_LIBADD = \
|
||||
$(top_builddir)/libnm-util/libnm-util.la \
|
||||
$(GLIB_LIBS) \
|
||||
$(DBUS_LIBS) \
|
||||
$(LIBNL_LIBS) \
|
||||
$(top_builddir)/libnm-util/libnm-util.la
|
||||
$(LIBNL_LIBS)
|
||||
|
||||
|
||||
###########################################
|
||||
|
|
@ -178,12 +178,6 @@ NetworkManager_CPPFLAGS = \
|
|||
-DARP_DEBUG
|
||||
|
||||
NetworkManager_LDADD = \
|
||||
$(DBUS_LIBS) \
|
||||
$(GLIB_LIBS) \
|
||||
$(HAL_LIBS) \
|
||||
$(GUDEV_LIBS) \
|
||||
$(LIBNL_LIBS) \
|
||||
$(GMODULE_LIBS) \
|
||||
$(top_builddir)/marshallers/libmarshallers.la \
|
||||
./named-manager/libnamed-manager.la \
|
||||
./vpn-manager/libvpn-manager.la \
|
||||
|
|
@ -195,7 +189,13 @@ NetworkManager_LDADD = \
|
|||
./bluez-manager/libbluez-manager.la \
|
||||
./system-settings/libsystem-settings.la \
|
||||
./backends/libnmbackend.la \
|
||||
$(top_builddir)/libnm-util/libnm-util.la
|
||||
$(top_builddir)/libnm-util/libnm-util.la \
|
||||
$(DBUS_LIBS) \
|
||||
$(GLIB_LIBS) \
|
||||
$(HAL_LIBS) \
|
||||
$(GUDEV_LIBS) \
|
||||
$(LIBNL_LIBS) \
|
||||
$(GMODULE_LIBS)
|
||||
|
||||
NetworkManager_LDFLAGS = -rdynamic
|
||||
|
||||
|
|
|
|||
|
|
@ -29,8 +29,8 @@ libbluez_manager_la_CPPFLAGS = \
|
|||
-DLOCALSTATEDIR=\"$(localstatedir)\"
|
||||
|
||||
libbluez_manager_la_LIBADD = \
|
||||
$(top_builddir)/marshallers/libmarshallers.la \
|
||||
$(DBUS_LIBS) \
|
||||
$(GLIB_LIBS) \
|
||||
$(BLUEZ_LIBS) \
|
||||
$(top_builddir)/marshallers/libmarshallers.la
|
||||
$(BLUEZ_LIBS)
|
||||
|
||||
|
|
|
|||
|
|
@ -26,9 +26,9 @@ libdhcp_manager_la_CPPFLAGS = \
|
|||
-DDHCP_CLIENT_PATH=\"$(DHCP_CLIENT_PATH)\"
|
||||
|
||||
libdhcp_manager_la_LIBADD = \
|
||||
$(top_builddir)/marshallers/libmarshallers.la \
|
||||
$(DBUS_LIBS) \
|
||||
$(GLIB_LIBS) \
|
||||
$(top_builddir)/marshallers/libmarshallers.la
|
||||
$(GLIB_LIBS)
|
||||
|
||||
EXTRA_DIST = \
|
||||
nm-dhcp-dhclient.c \
|
||||
|
|
|
|||
|
|
@ -21,8 +21,8 @@ libmodem_manager_la_CPPFLAGS = \
|
|||
$(DBUS_CFLAGS)
|
||||
|
||||
libmodem_manager_la_LIBADD = \
|
||||
$(DBUS_LIBS) \
|
||||
$(top_builddir)/marshallers/libmarshallers.la
|
||||
$(top_builddir)/marshallers/libmarshallers.la \
|
||||
$(DBUS_LIBS)
|
||||
|
||||
nm-device-cdma-glue.h: $(top_srcdir)/introspection/nm-device-cdma.xml
|
||||
dbus-binding-tool --prefix=nm_device_cdma --mode=glib-server --output=$@ $<
|
||||
|
|
|
|||
|
|
@ -28,9 +28,9 @@ libppp_manager_la_CPPFLAGS = \
|
|||
-DPLUGINDIR=\"$(PPPD_PLUGIN_DIR)\"
|
||||
|
||||
libppp_manager_la_LIBADD = \
|
||||
$(top_builddir)/marshallers/libmarshallers.la \
|
||||
$(DBUS_LIBS) \
|
||||
$(GLIB_LIBS) \
|
||||
$(top_builddir)/marshallers/libmarshallers.la
|
||||
$(GLIB_LIBS)
|
||||
|
||||
pppd_plugindir = $(PPPD_PLUGIN_DIR)
|
||||
pppd_plugin_LTLIBRARIES = nm-pppd-plugin.la
|
||||
|
|
@ -47,9 +47,9 @@ nm_pppd_plugin_la_CPPFLAGS = \
|
|||
nm_pppd_plugin_la_LDFLAGS = -module -avoid-version
|
||||
|
||||
nm_pppd_plugin_la_LIBADD = \
|
||||
$(top_builddir)/libnm-util/libnm-util.la \
|
||||
$(DBUS_LIBS) \
|
||||
$(GLIB_LIBS) \
|
||||
$(top_builddir)/libnm-util/libnm-util.la
|
||||
$(GLIB_LIBS)
|
||||
|
||||
BUILT_SOURCES = nm-ppp-manager-glue.h
|
||||
|
||||
|
|
|
|||
|
|
@ -30,7 +30,7 @@ libsupplicant_manager_la_CPPFLAGS = \
|
|||
-DNM_LOCALSTATEDIR=\"$(localstatedir)\"
|
||||
|
||||
libsupplicant_manager_la_LIBADD = \
|
||||
$(top_builddir)/marshallers/libmarshallers.la \
|
||||
$(DBUS_LIBS) \
|
||||
$(GLIB_LIBS) \
|
||||
$(top_builddir)/marshallers/libmarshallers.la
|
||||
$(GLIB_LIBS)
|
||||
|
||||
|
|
|
|||
|
|
@ -14,9 +14,9 @@ test_supplicant_config_CPPFLAGS = \
|
|||
$(DBUS_CFLAGS)
|
||||
|
||||
test_supplicant_config_LDADD = \
|
||||
$(DBUS_LIBS) \
|
||||
$(top_builddir)/libnm-util/libnm-util.la \
|
||||
$(top_builddir)/src/supplicant-manager/libsupplicant-manager.la
|
||||
$(top_builddir)/src/supplicant-manager/libsupplicant-manager.la \
|
||||
$(DBUS_LIBS)
|
||||
|
||||
if WITH_TESTS
|
||||
|
||||
|
|
|
|||
|
|
@ -42,13 +42,13 @@ libsystem_settings_la_CPPFLAGS = \
|
|||
-DPLUGINDIR=\"$(pkglibdir)\"
|
||||
|
||||
libsystem_settings_la_LIBADD = \
|
||||
$(top_builddir)/libnm-util/libnm-util.la \
|
||||
$(top_builddir)/libnm-glib/libnm_glib.la \
|
||||
$(top_builddir)/marshallers/libmarshallers.la \
|
||||
$(DBUS_LIBS) \
|
||||
$(GLIB_LIBS) \
|
||||
$(GMODULE_LIBS) \
|
||||
$(POLKIT_LIBS) \
|
||||
$(top_builddir)/libnm-util/libnm-util.la \
|
||||
$(top_builddir)/libnm-glib/libnm_glib.la \
|
||||
$(top_builddir)/marshallers/libmarshallers.la
|
||||
$(POLKIT_LIBS)
|
||||
|
||||
libsystem_settings_la_LDFLAGS = -rdynamic
|
||||
|
||||
|
|
|
|||
|
|
@ -16,11 +16,11 @@ test_dhcp_options_CPPFLAGS = \
|
|||
$(DBUS_CFLAGS)
|
||||
|
||||
test_dhcp_options_LDADD = \
|
||||
$(GLIB_LIBS) \
|
||||
$(DBUS_LIBS) \
|
||||
$(top_builddir)/libnm-util/libnm-util.la \
|
||||
$(top_builddir)/src/dhcp-manager/libdhcp-manager.la \
|
||||
$(top_builddir)/src/libtest-dhcp.la
|
||||
$(top_builddir)/src/libtest-dhcp.la \
|
||||
$(GLIB_LIBS) \
|
||||
$(DBUS_LIBS)
|
||||
|
||||
if WITH_TESTS
|
||||
|
||||
|
|
|
|||
|
|
@ -23,11 +23,11 @@ libvpn_manager_la_CPPFLAGS = \
|
|||
$(GLIB_CFLAGS) \
|
||||
-DG_DISABLE_DEPRECATED
|
||||
|
||||
libvpn_manager_la_LIBADD = \
|
||||
$(DBUS_LIBS) \
|
||||
$(GLIB_LIBS) \
|
||||
libvpn_manager_la_LIBADD = \
|
||||
$(top_builddir)/marshallers/libmarshallers.la \
|
||||
$(top_builddir)/libnm-util/libnm-util.la
|
||||
$(top_builddir)/libnm-util/libnm-util.la \
|
||||
$(DBUS_LIBS) \
|
||||
$(GLIB_LIBS)
|
||||
|
||||
nm-vpn-connection-glue.h: $(top_srcdir)/introspection/nm-vpn-connection.xml
|
||||
dbus-binding-tool --prefix=nm_vpn_connection --mode=glib-server --output=$@ $<
|
||||
|
|
|
|||
|
|
@ -52,12 +52,12 @@ libnm_settings_plugin_ifcfg_rh_la_CPPFLAGS = \
|
|||
|
||||
libnm_settings_plugin_ifcfg_rh_la_LDFLAGS = -module -avoid-version
|
||||
libnm_settings_plugin_ifcfg_rh_la_LIBADD = \
|
||||
$(GLIB_LIBS) \
|
||||
$(GMODULE_LIBS) \
|
||||
$(top_builddir)/libnm-util/libnm-util.la \
|
||||
$(top_builddir)/libnm-glib/libnm_glib.la \
|
||||
$(top_builddir)/marshallers/libmarshallers.la \
|
||||
libifcfg-rh-io.la
|
||||
libifcfg-rh-io.la \
|
||||
$(GLIB_LIBS) \
|
||||
$(GMODULE_LIBS)
|
||||
|
||||
if NO_GIO
|
||||
libnm_settings_plugin_ifcfg_rh_la_LIBADD += \
|
||||
|
|
|
|||
|
|
@ -18,10 +18,10 @@ test_ifcfg_rh_CPPFLAGS = \
|
|||
-DTEST_SCRATCH_DIR=\"$(abs_builddir)/\"
|
||||
|
||||
test_ifcfg_rh_LDADD = \
|
||||
$(DBUS_LIBS) \
|
||||
$(top_builddir)/libnm-glib/libnm_glib.la \
|
||||
$(top_builddir)/libnm-util/libnm-util.la \
|
||||
$(top_builddir)/system-settings/plugins/ifcfg-rh/libifcfg-rh-io.la
|
||||
$(top_builddir)/system-settings/plugins/ifcfg-rh/libifcfg-rh-io.la \
|
||||
$(DBUS_LIBS)
|
||||
|
||||
if WITH_TESTS
|
||||
|
||||
|
|
|
|||
|
|
@ -26,12 +26,12 @@ libnm_settings_plugin_ifcfg_suse_la_CPPFLAGS = \
|
|||
|
||||
libnm_settings_plugin_ifcfg_suse_la_LDFLAGS = -module -avoid-version
|
||||
libnm_settings_plugin_ifcfg_suse_la_LIBADD = \
|
||||
$(top_builddir)/libnm-util/libnm-util.la \
|
||||
$(top_builddir)/libnm-glib/libnm_glib.la \
|
||||
$(GLIB_LIBS) \
|
||||
$(GMODULE_LIBS) \
|
||||
$(POLKIT_LIBS) \
|
||||
$(GUDEV_LIBS) \
|
||||
$(top_builddir)/libnm-util/libnm-util.la \
|
||||
$(top_builddir)/libnm-glib/libnm_glib.la
|
||||
$(GUDEV_LIBS)
|
||||
|
||||
if NO_GIO
|
||||
libnm_settings_plugin_ifcfg_suse_la_LIBADD += \
|
||||
|
|
|
|||
|
|
@ -27,8 +27,8 @@ libnm_settings_plugin_ifupdown_la_CPPFLAGS = \
|
|||
|
||||
libnm_settings_plugin_ifupdown_la_LDFLAGS = -module -avoid-version
|
||||
libnm_settings_plugin_ifupdown_la_LIBADD = \
|
||||
$(top_builddir)/libnm-util/libnm-util.la \
|
||||
$(GLIB_LIBS) \
|
||||
$(GMODULE_LIBS) \
|
||||
$(GUDEV_LIBS) \
|
||||
$(top_builddir)/libnm-util/libnm-util.la
|
||||
$(GUDEV_LIBS)
|
||||
|
||||
|
|
|
|||
|
|
@ -27,12 +27,12 @@ libnm_settings_plugin_keyfile_la_CPPFLAGS = \
|
|||
|
||||
libnm_settings_plugin_keyfile_la_LDFLAGS = -module -avoid-version
|
||||
libnm_settings_plugin_keyfile_la_LIBADD = \
|
||||
$(GLIB_LIBS) \
|
||||
$(GMODULE_LIBS) \
|
||||
$(DBUS_LIBS) \
|
||||
$(top_builddir)/libnm-util/libnm-util.la \
|
||||
$(top_builddir)/libnm-glib/libnm_glib.la \
|
||||
$(top_builddir)/system-settings/plugins/keyfile/io/libkeyfile-io.la
|
||||
$(top_builddir)/system-settings/plugins/keyfile/io/libkeyfile-io.la \
|
||||
$(GLIB_LIBS) \
|
||||
$(GMODULE_LIBS) \
|
||||
$(DBUS_LIBS)
|
||||
|
||||
if NO_GIO
|
||||
libnm_settings_plugin_keyfile_la_LIBADD += \
|
||||
|
|
|
|||
|
|
@ -18,10 +18,10 @@ test_keyfile_CPPFLAGS = \
|
|||
-DTEST_SCRATCH_DIR=\"$(abs_builddir)/keyfiles\"
|
||||
|
||||
test_keyfile_LDADD = \
|
||||
$(DBUS_LIBS) \
|
||||
$(top_builddir)/system-settings/plugins/keyfile/io/libkeyfile-io.la \
|
||||
$(top_builddir)/libnm-glib/libnm_glib.la \
|
||||
$(top_builddir)/libnm-util/libnm-util.la
|
||||
$(top_builddir)/libnm-util/libnm-util.la \
|
||||
$(DBUS_LIBS)
|
||||
|
||||
if WITH_TESTS
|
||||
|
||||
|
|
|
|||
|
|
@ -4,11 +4,10 @@ INCLUDES = -I${top_srcdir} \
|
|||
-I${top_srcdir}/gnome/libnm_glib \
|
||||
-I${top_srcdir}/include
|
||||
|
||||
AM_CPPFLAGS = \
|
||||
$(DBUS_CFLAGS) \
|
||||
$(GLIB_CFLAGS) \
|
||||
$(HAL_CFLAGS) \
|
||||
-DBINDIR=\"$(bindir)\" \
|
||||
AM_CPPFLAGS = \
|
||||
$(DBUS_CFLAGS) \
|
||||
$(GLIB_CFLAGS) \
|
||||
-DBINDIR=\"$(bindir)\" \
|
||||
-DNM_RUN_DIR=\"$(rundir)\" \
|
||||
-DDATADIR=\"$(datadir)\"
|
||||
|
||||
|
|
@ -18,23 +17,21 @@ noinst_PROGRAMS = nm-online libnm_glib_test
|
|||
|
||||
nm_tool_SOURCES = nm-tool.c
|
||||
nm_tool_LDADD = \
|
||||
$(DBUS_LIBS) \
|
||||
$(GLIB_LIBS) \
|
||||
$(HAL_LIBS) \
|
||||
$(top_builddir)/libnm-glib/libnm_glib.la \
|
||||
$(top_builddir)/libnm-util/libnm-util.la
|
||||
$(top_builddir)/libnm-util/libnm-util.la \
|
||||
$(DBUS_LIBS) \
|
||||
$(GLIB_LIBS)
|
||||
|
||||
nm_online_SOURCES = nm-online.c
|
||||
nm_online_LDADD = \
|
||||
$(top_builddir)/libnm-util/libnm-util.la \
|
||||
$(DBUS_LIBS) \
|
||||
$(GLIB_LIBS) \
|
||||
$(HAL_LIBS) \
|
||||
$(top_builddir)/libnm-util/libnm-util.la
|
||||
$(GLIB_LIBS)
|
||||
|
||||
libnm_glib_test_SOURCES = libnm_glib_test.c
|
||||
libnm_glib_test_LDADD = \
|
||||
$(DBUS_LIBS) \
|
||||
$(GLIB_LIBS) \
|
||||
$(top_builddir)/libnm-glib/libnm_glib.la \
|
||||
$(top_builddir)/libnm-util/libnm-util.la
|
||||
$(top_builddir)/libnm-util/libnm-util.la \
|
||||
$(DBUS_LIBS) \
|
||||
$(GLIB_LIBS)
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue