OSDN Git Service

autotools: make symbols hidden by default
authorLucas De Marchi <lucas.demarchi@intel.com>
Thu, 13 Sep 2018 23:24:32 +0000 (16:24 -0700)
committerLucas De Marchi <lucas.demarchi@intel.com>
Thu, 20 Sep 2018 05:46:45 +0000 (22:46 -0700)
Now that symbols that should be exported are annotated accordingly, make
all the rest hidden by default.

Signed-off-by: Lucas De Marchi <lucas.demarchi@intel.com>
Acked-by: Eric Engestrom <eric.engestrom@intel.com>
25 files changed:
Makefile.am
amdgpu/Makefile.am
etnaviv/Makefile.am
exynos/Makefile.am
freedreno/Makefile.am
intel/Makefile.am
libkms/Makefile.am
nouveau/Makefile.am
omap/Makefile.am
radeon/Makefile.am
tegra/Makefile.am
tests/Makefile.am
tests/amdgpu/Makefile.am
tests/etnaviv/Makefile.am
tests/exynos/Makefile.am
tests/kms/Makefile.am
tests/kmstest/Makefile.am
tests/modeprint/Makefile.am
tests/modetest/Makefile.am
tests/nouveau/Makefile.am
tests/proptest/Makefile.am
tests/radeon/Makefile.am
tests/tegra/Makefile.am
tests/vbltest/Makefile.am
vc4/Makefile.am

index faf0f75..730de1f 100644 (file)
@@ -121,6 +121,7 @@ libdrm_la_LIBADD = @CLOCK_LIB@ -lm
 libdrm_la_CPPFLAGS = -I$(top_srcdir)/include/drm
 AM_CFLAGS = \
        $(WARN_CFLAGS) \
+       -fvisibility=hidden \
        $(VALGRIND_CFLAGS)
 
 libdrm_la_SOURCES = $(LIBDRM_FILES)
index a1b0d05..707082f 100644 (file)
@@ -26,6 +26,7 @@ include Makefile.sources
 
 AM_CFLAGS = \
        $(WARN_CFLAGS) \
+       -fvisibility=hidden \
        -I$(top_srcdir) \
        $(PTHREADSTUBS_CFLAGS) \
        -I$(top_srcdir)/include/drm
index be96ba8..9c2a3d7 100644 (file)
@@ -2,6 +2,7 @@ include Makefile.sources
 
 AM_CFLAGS = \
        $(WARN_CFLAGS) \
+       -fvisibility=hidden \
        -I$(top_srcdir) \
        $(PTHREADSTUBS_CFLAGS) \
        -I$(top_srcdir)/include/drm
index f99f898..918b8d8 100644 (file)
@@ -1,5 +1,6 @@
 AM_CFLAGS = \
        $(WARN_CFLAGS) \
+       -fvisibility=hidden \
        -I$(top_srcdir) \
        $(PTHREADSTUBS_CFLAGS) \
        -I$(top_srcdir)/include/drm
index cbb0d03..4cb542d 100644 (file)
@@ -3,6 +3,7 @@ include Makefile.sources
 
 AM_CFLAGS = \
        $(WARN_CFLAGS) \
+       -fvisibility=hidden \
        -I$(top_srcdir) \
        $(PTHREADSTUBS_CFLAGS) \
        $(VALGRIND_CFLAGS) \
index c52e8c0..5b1f2f5 100644 (file)
@@ -26,6 +26,7 @@ include Makefile.sources
 
 AM_CFLAGS = \
        $(WARN_CFLAGS) \
+       -fvisibility=hidden \
        -I$(top_srcdir) \
        $(PTHREADSTUBS_CFLAGS) \
        $(PCIACCESS_CFLAGS) \
index 461fc35..5e08a38 100644 (file)
@@ -2,6 +2,7 @@ include Makefile.sources
 
 AM_CFLAGS = \
        $(WARN_CFLAGS) \
+       -fvisibility=hidden \
        -I$(top_srcdir)/include/drm \
        -I$(top_srcdir)
 
index 344a844..3c4d043 100644 (file)
@@ -2,6 +2,7 @@ include Makefile.sources
 
 AM_CFLAGS = \
        $(WARN_CFLAGS) \
+       -fvisibility=hidden \
        -I$(top_srcdir) \
        $(PTHREADSTUBS_CFLAGS) \
        -I$(top_srcdir)/include/drm \
index 599bb9d..26978ae 100644 (file)
@@ -1,5 +1,6 @@
 AM_CFLAGS = \
        $(WARN_CFLAGS) \
+       -fvisibility=hidden \
        -I$(top_srcdir) \
        $(PTHREADSTUBS_CFLAGS) \
        -I$(top_srcdir)/include/drm
index e241531..c07b492 100644 (file)
@@ -26,6 +26,7 @@ include Makefile.sources
 
 AM_CFLAGS = \
        $(WARN_CFLAGS) \
+       -fvisibility=hidden \
        -I$(top_srcdir) \
        $(PTHREADSTUBS_CFLAGS) \
        -I$(top_srcdir)/include/drm
index fb40be5..08b5e7c 100644 (file)
@@ -4,7 +4,8 @@ AM_CPPFLAGS = \
 
 AM_CFLAGS = \
        @PTHREADSTUBS_CFLAGS@ \
-       $(WARN_CFLAGS)
+       $(WARN_CFLAGS) \
+       -fvisibility=hidden
 
 libdrm_tegra_ladir = $(libdir)
 libdrm_tegra_la_LTLIBRARIES = libdrm_tegra.la
index b72c24f..d274a3e 100644 (file)
@@ -32,6 +32,7 @@ endif
 
 AM_CFLAGS = \
        $(WARN_CFLAGS)\
+       -fvisibility=hidden \
        -I $(top_srcdir)/include/drm \
        -I $(top_srcdir)
 
index e79c1bd..447ff21 100644 (file)
@@ -1,4 +1,5 @@
 AM_CFLAGS = \
+       -fvisibility=hidden \
        -I $(top_srcdir)/include/drm \
        -I $(top_srcdir)/amdgpu \
        -I $(top_srcdir) \
index 226baee..3e0c612 100644 (file)
@@ -1,4 +1,5 @@
 AM_CFLAGS = \
+       -fvisibility=hidden \
        -I $(top_srcdir)/include/drm \
        -I $(top_srcdir)/etnaviv \
        -I $(top_srcdir)
index b636172..9658fb4 100644 (file)
@@ -1,6 +1,7 @@
 AM_CFLAGS = \
        -pthread \
        $(WARN_CFLAGS)\
+       -fvisibility=hidden \
        -I $(top_srcdir)/include/drm \
        -I $(top_srcdir)/libkms/ \
        -I $(top_srcdir)/exynos \
index 6645af7..4224200 100644 (file)
@@ -4,7 +4,8 @@ AM_CPPFLAGS = \
        -I$(top_srcdir)
 
 AM_CFLAGS = \
-       $(WARN_CFLAGS)
+       $(WARN_CFLAGS) \
+       -fvisibility=hidden
 
 noinst_LTLIBRARIES = libkms-test.la
 
index ced541b..4c993b0 100644 (file)
@@ -1,5 +1,6 @@
 AM_CFLAGS = \
        $(WARN_CFLAGS)\
+       -fvisibility=hidden \
        -I$(top_srcdir)/include/drm \
        -I$(top_srcdir)/libkms/ \
        -I$(top_srcdir)/tests/ \
index 601dbc9..84d5990 100644 (file)
@@ -1,5 +1,6 @@
 AM_CFLAGS = \
        $(WARN_CFLAGS)\
+       -fvisibility=hidden \
        -I$(top_srcdir)/include/drm \
        -I$(top_srcdir)/tests \
        -I$(top_srcdir)
index 4b296c8..5eebd96 100644 (file)
@@ -3,6 +3,7 @@ include Makefile.sources
 AM_CFLAGS = $(filter-out -Wpointer-arith, $(WARN_CFLAGS))
 
 AM_CFLAGS += \
+       -fvisibility=hidden \
        -pthread \
        -I$(top_srcdir)/include/drm \
        -I$(top_srcdir)/tests \
index 3c799a8..554f43e 100644 (file)
@@ -1,6 +1,7 @@
 AM_CFLAGS = \
        -pthread \
        $(WARN_CFLAGS) \
+       -fvisibility=hidden \
        -I$(top_srcdir)/include/drm \
        -I$(top_srcdir)/nouveau \
        -I$(top_srcdir)
index 3fde46b..33b8705 100644 (file)
@@ -2,6 +2,7 @@ include Makefile.sources
 
 AM_CFLAGS = \
        $(WARN_CFLAGS)\
+       -fvisibility=hidden \
        -I$(top_srcdir)/include/drm \
        -I$(top_srcdir)/tests \
        -I$(top_srcdir)
index 9da7625..3d173e3 100644 (file)
@@ -1,5 +1,6 @@
 AM_CFLAGS = \
        $(WARN_CFLAGS)\
+       -fvisibility=hidden \
        -I $(top_srcdir)/include/drm \
        -I $(top_srcdir)
 
index 8e625c8..b462a30 100644 (file)
@@ -3,7 +3,9 @@ AM_CPPFLAGS = \
        -I$(top_srcdir)/tegra \
        -I$(top_srcdir)
 
-AM_CFLAGS = $(WARN_CFLAGS)
+AM_CFLAGS = \
+       $(WARN_CFLAGS) \
+       -fvisibility=hidden
 
 LDADD = \
        ../../tegra/libdrm_tegra.la \
index 276afad..b6cd7a4 100644 (file)
@@ -1,5 +1,6 @@
 AM_CFLAGS = \
        $(WARN_CFLAGS)\
+       -fvisibility=hidden \
        -I$(top_srcdir)/include/drm \
        -I$(top_srcdir)/tests \
        -I$(top_srcdir)
index 7e486b4..5f82d04 100644 (file)
@@ -23,6 +23,7 @@ include Makefile.sources
 
 AM_CFLAGS = \
        $(WARN_CFLAGS) \
+       -fvisibility=hidden \
        -I$(top_srcdir) \
        $(PTHREADSTUBS_CFLAGS) \
        $(VALGRIND_CFLAGS) \