summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLubomir Rintel <lkundrak@v3.sk>2015-07-15 16:26:16 +0200
committerLubomir Rintel <lkundrak@v3.sk>2015-07-15 16:26:16 +0200
commit72c8f475c3f869ca0f8878fa7060e18d44ac7124 (patch)
tree01970088298f3ea3537f485509ec88d91b972775
parenta63c4902b3ba41eb9da5c341486507b60f2f9f0e (diff)
downloadnetwork-manager-applet-lr/symvers.tar.gz
libnma: add symbol versionslr/symvers
-rw-r--r--src/libnma/Makefile.am6
-rw-r--r--src/libnma/libnma.ver71
2 files changed, 75 insertions, 2 deletions
diff --git a/src/libnma/Makefile.am b/src/libnma/Makefile.am
index c20ecdde..ed196ec6 100644
--- a/src/libnma/Makefile.am
+++ b/src/libnma/Makefile.am
@@ -43,8 +43,10 @@ libnma_la_LIBADD = \
$(GUDEV_LIBS) \
$(top_builddir)/src/wireless-security/libwireless-security-libnm.la
+EXTRA_libnma_la_DEPENDENCIES = $(srcdir)/libnma.ver
+
libnma_la_LDFLAGS = -Wl,-no-undefined \
- -export-symbols-regex '^nma_.*'
+ -Wl,--version-script=$(srcdir)/libnma.ver
pkgconfigdir = $(libdir)/pkgconfig
@@ -74,4 +76,4 @@ typelib_DATA = $(INTROSPECTION_GIRS:.gir=.typelib)
CLEANFILES = $(gir_DATA) $(typelib_DATA)
endif
-EXTRA_DIST = libnma.pc.in $(ui_DATA)
+EXTRA_DIST = libnma.pc.in libnma.ver $(ui_DATA)
diff --git a/src/libnma/libnma.ver b/src/libnma/libnma.ver
new file mode 100644
index 00000000..30ea6b99
--- /dev/null
+++ b/src/libnma/libnma.ver
@@ -0,0 +1,71 @@
+libnma_1_2_0 {
+global:
+ nma_country_info_get_country_code;
+ nma_country_info_get_country_name;
+ nma_country_info_get_providers;
+ nma_country_info_get_type;
+ nma_country_info_ref;
+ nma_country_info_unref;
+ nma_mobile_access_method_get_3gpp_apn;
+ nma_mobile_access_method_get_dns;
+ nma_mobile_access_method_get_family;
+ nma_mobile_access_method_get_gateway;
+ nma_mobile_access_method_get_name;
+ nma_mobile_access_method_get_password;
+ nma_mobile_access_method_get_type;
+ nma_mobile_access_method_get_username;
+ nma_mobile_access_method_ref;
+ nma_mobile_access_method_unref;
+ nma_mobile_provider_get_3gpp_mcc_mnc;
+ nma_mobile_provider_get_cdma_sid;
+ nma_mobile_provider_get_methods;
+ nma_mobile_provider_get_name;
+ nma_mobile_provider_get_type;
+ nma_mobile_provider_ref;
+ nma_mobile_providers_database_dump;
+ nma_mobile_providers_database_get_countries;
+ nma_mobile_providers_database_get_type;
+ nma_mobile_providers_database_lookup_3gpp_mcc_mnc;
+ nma_mobile_providers_database_lookup_cdma_sid;
+ nma_mobile_providers_database_lookup_country;
+ nma_mobile_providers_database_new;
+ nma_mobile_providers_database_new_finish;
+ nma_mobile_providers_database_new_sync;
+ nma_mobile_providers_split_3gpp_mcc_mnc;
+ nma_mobile_provider_unref;
+ nma_mobile_wizard_destroy;
+ nma_mobile_wizard_new;
+ nma_mobile_wizard_present;
+ nma_utils_menu_to_secret_flags;
+ nma_utils_setup_password_storage;
+ nma_utils_update_password_storage;
+ nma_vpn_password_dialog_focus_password;
+ nma_vpn_password_dialog_focus_password_secondary;
+ nma_vpn_password_dialog_focus_password_ternary;
+ nma_vpn_password_dialog_get_password;
+ nma_vpn_password_dialog_get_password_secondary;
+ nma_vpn_password_dialog_get_password_ternary;
+ nma_vpn_password_dialog_get_type;
+ nma_vpn_password_dialog_new;
+ nma_vpn_password_dialog_run_and_block;
+ nma_vpn_password_dialog_set_password;
+ nma_vpn_password_dialog_set_password_label;
+ nma_vpn_password_dialog_set_password_secondary;
+ nma_vpn_password_dialog_set_password_secondary_label;
+ nma_vpn_password_dialog_set_password_ternary;
+ nma_vpn_password_dialog_set_password_ternary_label;
+ nma_vpn_password_dialog_set_show_password;
+ nma_vpn_password_dialog_set_show_password_secondary;
+ nma_vpn_password_dialog_set_show_password_ternary;
+ nma_wifi_dialog_get_connection;
+ nma_wifi_dialog_get_nag_ignored;
+ nma_wifi_dialog_get_type;
+ nma_wifi_dialog_nag_user;
+ nma_wifi_dialog_new;
+ nma_wifi_dialog_new_for_create;
+ nma_wifi_dialog_new_for_hidden;
+ nma_wifi_dialog_new_for_other;
+ nma_wifi_dialog_set_nag_ignored;
+local:
+ *;
+};