about summary refs log tree commit diff
path: root/libnm-glib
diff options
context:
space:
mode:
Diffstat (limited to 'libnm-glib')
-rw-r--r--libnm-glib/Makefile.am12
-rw-r--r--libnm-glib/Makefile.in46
-rw-r--r--libnm-glib/libnm-glib.ver26
3 files changed, 43 insertions, 41 deletions
diff --git a/libnm-glib/Makefile.am b/libnm-glib/Makefile.am
index 0c5fa137..165977cf 100644
--- a/libnm-glib/Makefile.am
+++ b/libnm-glib/Makefile.am
@@ -129,7 +129,9 @@ libnm_glib_la_LIBADD = \
 	$(DBUS_LIBS) \
 	$(GUDEV_LIBS)
 
-libnm_glib_la_LDFLAGS = -Wl,--version-script=$(srcdir)/libnm-glib.ver \
+SYMBOL_VIS_FILE=$(srcdir)/libnm-glib.ver
+
+libnm_glib_la_LDFLAGS = -Wl,--version-script=$(SYMBOL_VIS_FILE) \
 	-version-info "6:3:4"
 
 noinst_PROGRAMS = libnm-glib-test
@@ -208,3 +210,11 @@ DISTCLEANFILES = libnm-glib.pc libnm-glib.pc
 EXTRA_DIST = libnm-glib.pc.in libnm-glib-vpn.pc.in libnm-glib.ver libnm-glib-vpn.ver
 
 CLEANFILES = $(BUILT_SOURCES)
+
+if WITH_TESTS
+
+check-local:
+	$(top_srcdir)/tools/check-exports.sh $(builddir)/.libs/libnm-glib.so $(SYMBOL_VIS_FILE)
+
+endif
+
diff --git a/libnm-glib/Makefile.in b/libnm-glib/Makefile.in
index 822974dc..be259d7e 100644
--- a/libnm-glib/Makefile.in
+++ b/libnm-glib/Makefile.in
@@ -48,7 +48,7 @@ am__aclocal_m4_deps = $(top_srcdir)/m4/compiler_warnings.m4 \
 	$(top_srcdir)/m4/libnl-check.m4 $(top_srcdir)/m4/libtool.m4 \
 	$(top_srcdir)/m4/ltoptions.m4 $(top_srcdir)/m4/ltsugar.m4 \
 	$(top_srcdir)/m4/ltversion.m4 $(top_srcdir)/m4/lt~obsolete.m4 \
-	$(top_srcdir)/configure.ac
+	$(top_srcdir)/m4/nls.m4 $(top_srcdir)/configure.ac
 am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
 	$(ACLOCAL_M4)
 mkinstalldirs = $(install_sh) -d
@@ -491,7 +491,8 @@ libnm_glib_la_LIBADD = \
 	$(DBUS_LIBS) \
 	$(GUDEV_LIBS)
 
-libnm_glib_la_LDFLAGS = -Wl,--version-script=$(srcdir)/libnm-glib.ver \
+SYMBOL_VIS_FILE = $(srcdir)/libnm-glib.ver
+libnm_glib_la_LDFLAGS = -Wl,--version-script=$(SYMBOL_VIS_FILE) \
 	-version-info "6:3:4"
 
 libnm_glib_test_SOURCES = libnm-glib-test.c
@@ -1055,7 +1056,9 @@ distdir: $(DISTFILES)
 	    || exit 1; \
 	  fi; \
 	done
+@WITH_TESTS_FALSE@check-local:
 check-am: all-am
+	$(MAKE) $(AM_MAKEFLAGS) check-local
 check: $(BUILT_SOURCES)
 	$(MAKE) $(AM_MAKEFLAGS) check-am
 all-am: Makefile $(LTLIBRARIES) $(PROGRAMS) $(DATA) $(HEADERS)
@@ -1164,24 +1167,24 @@ ps-am:
 uninstall-am: uninstall-libLTLIBRARIES uninstall-libnmincludeHEADERS \
 	uninstall-pkgconfigDATA
 
-.MAKE: all check install install-am install-strip
-
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
-	clean-libLTLIBRARIES clean-libtool clean-noinstLTLIBRARIES \
-	clean-noinstPROGRAMS ctags distclean distclean-compile \
-	distclean-generic distclean-libtool distclean-tags distdir dvi \
-	dvi-am html html-am info info-am install install-am \
-	install-data install-data-am install-dvi install-dvi-am \
-	install-exec install-exec-am install-html install-html-am \
-	install-info install-info-am install-libLTLIBRARIES \
-	install-libnmincludeHEADERS install-man install-pdf \
-	install-pdf-am install-pkgconfigDATA install-ps install-ps-am \
-	install-strip installcheck installcheck-am installdirs \
-	maintainer-clean maintainer-clean-generic mostlyclean \
-	mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
-	pdf pdf-am ps ps-am tags uninstall uninstall-am \
-	uninstall-libLTLIBRARIES uninstall-libnmincludeHEADERS \
-	uninstall-pkgconfigDATA
+.MAKE: all check check-am install install-am install-strip
+
+.PHONY: CTAGS GTAGS all all-am check check-am check-local clean \
+	clean-generic clean-libLTLIBRARIES clean-libtool \
+	clean-noinstLTLIBRARIES clean-noinstPROGRAMS ctags distclean \
+	distclean-compile distclean-generic distclean-libtool \
+	distclean-tags distdir dvi dvi-am html html-am info info-am \
+	install install-am install-data install-data-am install-dvi \
+	install-dvi-am install-exec install-exec-am install-html \
+	install-html-am install-info install-info-am \
+	install-libLTLIBRARIES install-libnmincludeHEADERS install-man \
+	install-pdf install-pdf-am install-pkgconfigDATA install-ps \
+	install-ps-am install-strip installcheck installcheck-am \
+	installdirs maintainer-clean maintainer-clean-generic \
+	mostlyclean mostlyclean-compile mostlyclean-generic \
+	mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \
+	uninstall-am uninstall-libLTLIBRARIES \
+	uninstall-libnmincludeHEADERS uninstall-pkgconfigDATA
 
 
 nm-client-bindings.h: $(top_srcdir)/introspection/nm-manager-client.xml
@@ -1238,6 +1241,9 @@ nm-ip6-config-bindings.h: $(top_srcdir)/introspection/nm-ip6-config.xml
 nm-dhcp6-config-bindings.h: $(top_srcdir)/introspection/nm-dhcp6-config.xml
 	$(AM_V_GEN) dbus-binding-tool --prefix=nm_dhcp6_config --mode=glib-client --output=$@ $<
 
+@WITH_TESTS_TRUE@check-local:
+@WITH_TESTS_TRUE@	$(top_srcdir)/tools/check-exports.sh $(builddir)/.libs/libnm-glib.so $(SYMBOL_VIS_FILE)
+
 # Tell versions [3.59,3.63) of GNU make to not export all variables.
 # Otherwise a system limit (for SysV at least) may be exceeded.
 .NOEXPORT:
diff --git a/libnm-glib/libnm-glib.ver b/libnm-glib/libnm-glib.ver
index 22fc0e24..69c07a64 100644
--- a/libnm-glib/libnm-glib.ver
+++ b/libnm-glib/libnm-glib.ver
@@ -17,8 +17,8 @@ global:
 	nm_access_point_get_wpa_flags;
 	nm_access_point_new;
 	nm_active_connection_get_connection;
-	nm_active_connection_get_default;
 	nm_active_connection_get_default6;
+	nm_active_connection_get_default;
 	nm_active_connection_get_devices;
 	nm_active_connection_get_scope;
 	nm_active_connection_get_service_name;
@@ -47,20 +47,12 @@ global:
 	nm_client_wwan_get_enabled;
 	nm_client_wwan_hardware_get_enabled;
 	nm_client_wwan_set_enabled;
-	nm_dbus_settings_get_connection_by_path;
-	nm_dbus_settings_get_type;
-	nm_dbus_settings_new;
-	nm_dbus_settings_system_add_connection;
-	nm_dbus_settings_system_get_can_modify;
-	nm_dbus_settings_system_get_type;
-	nm_dbus_settings_system_get_unmanaged_devices;
-	nm_dbus_settings_system_new;
-	nm_device_disconnect;
-	nm_device_bt_new;
 	nm_device_bt_get_capabilities;
 	nm_device_bt_get_hw_address;
 	nm_device_bt_get_name;
 	nm_device_bt_get_type;
+	nm_device_bt_new;
+	nm_device_disconnect;
 	nm_device_ethernet_get_carrier;
 	nm_device_ethernet_get_hw_address;
 	nm_device_ethernet_get_permanent_hw_address;
@@ -88,8 +80,8 @@ global:
 	nm_device_wifi_get_bitrate;
 	nm_device_wifi_get_capabilities;
 	nm_device_wifi_get_hw_address;
-	nm_device_wifi_get_permanent_hw_address;
 	nm_device_wifi_get_mode;
+	nm_device_wifi_get_permanent_hw_address;
 	nm_device_wifi_get_type;
 	nm_device_wifi_new;
 	nm_dhcp4_config_get_one_option;
@@ -100,7 +92,6 @@ global:
 	nm_dhcp6_config_get_options;
 	nm_dhcp6_config_get_type;
 	nm_dhcp6_config_new;
-	nm_exported_connection_export;
 	nm_exported_connection_get_type;
 	nm_exported_connection_new;
 	nm_gsm_device_get_type;
@@ -109,9 +100,9 @@ global:
 	nm_ip4_config_get_domains;
 	nm_ip4_config_get_hostname;
 	nm_ip4_config_get_nameservers;
-	nm_ip4_config_get_wins_servers;
 	nm_ip4_config_get_routes;
 	nm_ip4_config_get_type;
+	nm_ip4_config_get_wins_servers;
 	nm_ip4_config_new;
 	nm_ip6_address_array_get_type;
 	nm_ip6_address_object_array_get_type;
@@ -150,14 +141,9 @@ global:
 	nm_settings_service_export_connection;
 	nm_settings_service_get_connection_by_path;
 	nm_settings_service_get_type;
-	nm_settings_system_interface_get_type;
-	nm_settings_system_interface_add_connection;
 	nm_settings_system_interface_get_permissions;
+	nm_settings_system_interface_get_type;
 	nm_settings_system_interface_save_hostname;
-	nm_settings_error_quark;
-	nm_settings_get_type;
-	nm_settings_list_connections;
-	nm_settings_signal_new_connection;
 	nm_ssid_get_type;
 	nm_string_array_get_type;
 	nm_uint_array_get_type;