build: Hide plugins symbols by default
authorLucas De Marchi <lucas.demarchi@intel.com>
Wed, 31 Jul 2013 06:09:11 +0000 (03:09 -0300)
committerLucas De Marchi <lucas.demarchi@intel.com>
Wed, 31 Jul 2013 06:39:31 +0000 (03:39 -0300)
Only export the symbols that are meant to be exported with the proper
use of API

13 files changed:
src/plugins/asf/Makefile.am
src/plugins/audio-dummy/Makefile.am
src/plugins/dummy/Makefile.am
src/plugins/flac/Makefile.am
src/plugins/id3/Makefile.am
src/plugins/jpeg/Makefile.am
src/plugins/m3u/Makefile.am
src/plugins/mp4/Makefile.am
src/plugins/ogg/Makefile.am
src/plugins/pls/Makefile.am
src/plugins/png/Makefile.am
src/plugins/rm/Makefile.am
src/plugins/video-dummy/Makefile.am

index 992eccd..b14e196 100644 (file)
@@ -9,3 +9,4 @@ asf_la_SOURCES = asf.c
 asf_la_DEPENDENCIES = $(top_builddir)/config.h
 asf_la_LIBADD = $(top_builddir)/src/lib/liblightmediascanner.la
 asf_la_LDFLAGS = -module -avoid-version -shared
+asf_la_CFLAGS = -fvisibility=hidden
index 5fbcef4..ce63789 100644 (file)
@@ -9,3 +9,4 @@ audio_dummy_la_SOURCES = audio-dummy.c
 audio_dummy_la_DEPENDENCIES = $(top_builddir)/config.h
 audio_dummy_la_LIBADD = $(top_builddir)/src/lib/liblightmediascanner.la
 audio_dummy_la_LDFLAGS = -module -avoid-version -shared
+audio_dummy_la_CFLAGS = -fvisibility=hidden
index ff707a2..0daf5ab 100644 (file)
@@ -9,3 +9,4 @@ dummy_la_SOURCES = dummy.c
 dummy_la_DEPENDENCIES = $(top_builddir)/config.h
 dummy_la_LIBADD = $(top_builddir)/src/lib/liblightmediascanner.la
 dummy_la_LDFLAGS = -module -avoid-version -shared
+dummy_la_CFLAGS = -fvisibility=hidden
index cbb5bad..45d7a2d 100644 (file)
@@ -8,3 +8,4 @@ flac_la_SOURCES = flac.c
 flac_la_DEPENDENCIES = $(top_builddir)/config.h
 flac_la_LIBADD = $(top_builddir)/src/lib/liblightmediascanner.la @FLAC_LIBS@
 flac_la_LDFLAGS = -module -avoid-version -shared
+flac_la_CFLAGS = -fvisibility=hidden
index 3416cf2..4b20fc1 100644 (file)
@@ -16,3 +16,4 @@ id3v1_genres.c: $(srcdir)/id3v1_genres.def $(srcdir)/id3v1_genres_gen.awk
 EXTRA_DIST = id3v1_genres.def id3v1_genres_gen.awk
 BUILT_SOURCES = id3v1_genres.c
 CLEANFILES = $(BUILT_SOURCES)
+id3_la_CFLAGS = -fvisibility=hidden
index aab74d3..11c828a 100644 (file)
@@ -9,3 +9,4 @@ jpeg_la_SOURCES = jpeg.c
 jpeg_la_DEPENDENCIES = $(top_builddir)/config.h
 jpeg_la_LIBADD = $(top_builddir)/src/lib/liblightmediascanner.la
 jpeg_la_LDFLAGS = -module -avoid-version -shared
+jpeg_la_CFLAGS = -fvisibility=hidden
index 0fb315d..ee83da8 100644 (file)
@@ -9,3 +9,4 @@ m3u_la_SOURCES = m3u.c
 m3u_la_DEPENDENCIES = $(top_builddir)/config.h
 m3u_la_LIBADD = $(top_builddir)/src/lib/liblightmediascanner.la
 m3u_la_LDFLAGS = -module -avoid-version -shared
+m3u_la_CFLAGS = -fvisibility=hidden
index 56d0c96..f0c9d8c 100644 (file)
@@ -9,3 +9,4 @@ mp4_la_SOURCES = mp4.c
 mp4_la_DEPENDENCIES = $(top_builddir)/config.h
 mp4_la_LIBADD = $(top_builddir)/src/lib/liblightmediascanner.la @MP4V2_LIBS@
 mp4_la_LDFLAGS = -module -avoid-version -shared
+mp4_la_CFLAGS = -fvisibility=hidden
index 4467a12..a35f259 100644 (file)
@@ -18,3 +18,4 @@ ogg_la_LIBADD = $(top_builddir)/src/lib/liblightmediascanner.la @VORBIS_LIBS@
 ogg_la_LDFLAGS = -module -avoid-version -shared
 
 noinst_HEADERS= lms_ogg_private.h
+ogg_la_CFLAGS = -fvisibility=hidden
index b145e76..d2dab95 100644 (file)
@@ -9,3 +9,4 @@ pls_la_SOURCES = pls.c
 pls_la_DEPENDENCIES = $(top_builddir)/config.h
 pls_la_LIBADD = $(top_builddir)/src/lib/liblightmediascanner.la
 pls_la_LDFLAGS = -module -avoid-version -shared
+pls_la_CFLAGS = -fvisibility=hidden
index 5fc7421..af6ee3d 100644 (file)
@@ -9,3 +9,4 @@ png_la_SOURCES = png.c
 png_la_DEPENDENCIES = $(top_builddir)/config.h
 png_la_LIBADD = $(top_builddir)/src/lib/liblightmediascanner.la
 png_la_LDFLAGS = -module -avoid-version -shared
+png_la_CFLAGS = -fvisibility=hidden
index 6bb2a61..eef944d 100644 (file)
@@ -9,3 +9,4 @@ rm_la_SOURCES = rm.c
 rm_la_DEPENDENCIES = $(top_builddir)/config.h
 rm_la_LIBADD = $(top_builddir)/src/lib/liblightmediascanner.la
 rm_la_LDFLAGS = -module -avoid-version -shared
+rm_la_CFLAGS = -fvisibility=hidden
index 05a6e19..75d78a9 100644 (file)
@@ -9,3 +9,4 @@ video_dummy_la_SOURCES = video-dummy.c
 video_dummy_la_DEPENDENCIES = $(top_builddir)/config.h
 video_dummy_la_LIBADD = $(top_builddir)/src/lib/liblightmediascanner.la
 video_dummy_la_LDFLAGS = -module -avoid-version -shared
+video_dummy_la_CFLAGS = -fvisibility=hidden