diff options
author | 2014-08-06 09:18:04 -0400 | |
---|---|---|
committer | 2014-08-06 09:18:11 -0400 | |
commit | d97aec9c404bdd1e5743a4331d4488e23d9583f7 (patch) | |
tree | 814c0ff4393def8b8ce2e3b155d29ee3dd4031c9 | |
parent | Merge pull request #96 from gentoo/refactor-shared (diff) | |
download | eudev-d97aec9c404bdd1e5743a4331d4488e23d9583f7.tar.gz eudev-d97aec9c404bdd1e5743a4331d4488e23d9583f7.tar.bz2 eudev-d97aec9c404bdd1e5743a4331d4488e23d9583f7.zip |
src/libudev/libudev.sym: mark most symbols as hidden
Signed-off-by: Anthony G. Basile <blueness@gentoo.org>
-rw-r--r-- | src/libudev/Makefile.am | 15 | ||||
-rw-r--r-- | src/libudev/libudev.sym | 7 | ||||
-rw-r--r-- | test/Makefile.am | 2 |
3 files changed, 16 insertions, 8 deletions
diff --git a/src/libudev/Makefile.am b/src/libudev/Makefile.am index 3b1b075a6..b7f420982 100644 --- a/src/libudev/Makefile.am +++ b/src/libudev/Makefile.am @@ -25,6 +25,8 @@ lib_LTLIBRARIES = \ libudev.la libudev_la_SOURCES =\ + libudev.sym \ + libudev-private.h \ libudev.c \ libudev-list.c \ libudev-util.c \ @@ -32,8 +34,13 @@ libudev_la_SOURCES =\ libudev-enumerate.c \ libudev-monitor.c \ libudev-queue.c \ + libudev-hwdb-def.h \ libudev-hwdb.c +libudev_la_CFLAGS = \ + $(AM_CFLAGS) \ + -fvisibility=hidden + noinst_HEADERS = \ libudev-hwdb-def.h \ libudev-private.h @@ -49,11 +56,13 @@ libudev_la_LDFLAGS = \ libudev_la_LIBADD = \ $(top_builddir)/src/shared/libudev_shared.la -libudev_private_la_SOURCES =\ +libudev_private_la_SOURCES = \ + $(libudev_la_SOURCES) \ libudev-device-private.c -libudev_private_la_LIBADD =\ - libudev.la +libudev_private_la_CFLAGS = \ + $(AM_CFLAGS) \ + -fvisibility=default noinst_LTLIBRARIES = \ libudev-private.la diff --git a/src/libudev/libudev.sym b/src/libudev/libudev.sym index 7062e29bd..95cd1c7b9 100644 --- a/src/libudev/libudev.sym +++ b/src/libudev/libudev.sym @@ -93,6 +93,8 @@ global: udev_set_userdata; udev_unref; udev_util_encode_string; +local: + *; }; LIBUDEV_189 { @@ -112,8 +114,3 @@ LIBUDEV_199 { global: udev_device_set_sysattr_value; } LIBUDEV_196; - -LIBUDEV_internal { -global: - *; -} LIBUDEV_199; diff --git a/test/Makefile.am b/test/Makefile.am index 4b2b43186..14d86e7f7 100644 --- a/test/Makefile.am +++ b/test/Makefile.am @@ -39,6 +39,7 @@ test_utf8_CFLAGS = \ $(AM_CFLAGS) test_utf8_LDADD = \ + $(top_builddir)/src/shared/libudev_shared.la \ $(top_builddir)/src/libudev/libudev-private.la test_device_nodes_SOURCES = \ @@ -48,6 +49,7 @@ test_device_nodes_CFLAGS = \ $(AM_CFLAGS) test_device_nodes_LDADD = \ + $(top_builddir)/src/shared/libudev_shared.la \ $(top_builddir)/src/libudev/libudev-private.la if HAVE_LIBKMOD |