1 plugin_LTLIBRARIES = libgstlibav.la
15 libgstlibav_la_SOURCES = gstav.c \
28 # gstavaudioresample.c
32 libgstlibav_la_CFLAGS = $(LIBAV_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
34 if HAVE_LIBAV_UNINSTALLED
35 libgstlibav_la_LIBTOOLFLAGS = --tag=disable-static
36 libgstlibav_la_LIBADD =
37 if !GST_PLUGIN_BUILD_STATIC
38 libgstlibav_la_LIBADD += $(LIBAV_LIBS)
41 libgstlibav_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS)
42 libgstlibav_la_LIBADD = $(LIBAV_LIBS)
45 libgstlibav_la_LIBADD += $(GST_PLUGINS_BASE_LIBS) \
46 -lgstaudio-$(GST_API_VERSION) -lgstvideo-$(GST_API_VERSION) \
47 -lgstpbutils-$(GST_API_VERSION) $(GST_BASE_LIBS) \
48 $(LIBM) $(WIN32_LIBS) -lz $(BZ2_LIBS) $(LZMA_LIBS)
49 libgstlibav_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(DARWIN_LDFLAGS)
51 if HAVE_LIBAV_UNINSTALLED
52 libgstlibav_la_DEPENDENCIES = $(LIBAV_DEPS)
54 if GST_PLUGIN_BUILD_STATIC
55 libgstlibav_la_LINK_static = $(LIBTOOL) $(AM_V_lt) --tag=CC \
56 --tag=disable-shared $(LIBTOOLFLAGS) --mode=link \
57 $(CCLD) $(libgstlibav_la_CFLAGS) $(CFLAGS) \
58 $(libgstlibav_la_LDFLAGS) $(LDFLAGS) -o $@
60 libgstlibav.la: $(libgstlibav_la_OBJECTS) $(libgstlibav_la_DEPENDENCIES) $(EXTRA_libgstlibav_la_DEPENDENCIES)
61 $(AM_V_CCLD)$(libgstlibav_la_LINK) -rpath $(plugindir) $(libgstlibav_la_OBJECTS) $(LIBAV_DEPS) $(libgstlibav_la_LIBADD) $(LIBS)
63 $(AM_V_CCLD)$(libgstlibav_la_LINK_static) -rpath $(plugindir) $(libgstlibav_la_OBJECTS) $(libgstlibav_la_LIBADD) $(LIBS)
64 $(AM_V_at)mv $@ $@.tmp
65 $(AM_V_GEN) sed -e "s|^\(dependency_libs='\)|\1 $(LIBAV_LIBS)|" $@.tmp > $@ && rm $@.tmp