From 739bb77b22b77feb8573a84cc17d46738de23a5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= <remi@remlab.net> Date: Sat, 14 Sep 2013 22:47:37 +0300 Subject: [PATCH] dts: compile header helpers only once (refs #9367) --- modules/codec/Modules.am | 8 +++++++- modules/demux/Modules.am | 4 ++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/modules/codec/Modules.am b/modules/codec/Modules.am index 9f6050271d97..ad10f0d0d238 100644 --- a/modules/codec/Modules.am +++ b/modules/codec/Modules.am @@ -1,4 +1,5 @@ noinst_HEADERS = +noinst_LTLIBRARIES = SOURCES_flac = flac.c SOURCES_vorbis = vorbis.c @@ -87,8 +88,13 @@ libaes3_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) libaraw_plugin_la_SOURCES = araw.c libaraw_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) -libdts_plugin_la_SOURCES = dts.c dts_header.h dts_header.c +libdts_plugin_la_SOURCES = dts.c libdts_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) +libdts_plugin_la_LIBADD = libvlc_dts_header.la $(AM_LIBADD) + +libvlc_dts_header_la_SOURCES = dts_header.c dts_header.h +libvlc_dts_header_la_LDFLAGS = -static +noinst_LTLIBRARIES += libvlc_dts_header.la libg711_plugin_la_SOURCES = g711.c libg711_plugin_la_CPPFLAGS = $(AM_CPPFLAGS) diff --git a/modules/demux/Modules.am b/modules/demux/Modules.am index edd5bed46d10..8aed5d25aadc 100644 --- a/modules/demux/Modules.am +++ b/modules/demux/Modules.am @@ -73,9 +73,9 @@ if HAVE_AVFORMAT libvlc_LTLIBRARIES += libavformat_plugin.la endif -libes_plugin_la_SOURCES = mpeg/es.c ../codec/dts_header.c ../codec/dts_header.h ../codec/a52.h +libes_plugin_la_SOURCES = mpeg/es.c libes_plugin_la_CFLAGS = $(AM_CFLAGS) -libes_plugin_la_LIBADD = $(AM_LIBADD) +libes_plugin_la_LIBADD = ../codec/libvlc_dts_header.la $(AM_LIBADD) if HAVE_WIN32 libes_plugin_la_DEPENDENCIES = libes_plugin.rc.o endif -- GitLab