gstreamer/gst/mpegtsparse/Makefile.am

39 lines
1.2 KiB
Makefile
Raw Normal View History

plugin_LTLIBRARIES = libgstmpegtsparse.la
libgstmpegtsparse_la_SOURCES = \
mpegtsparse.c \
mpegtspacketizer.c\
mpegtsparsemarshal.c \
flutspatinfo.c \
flutspmtinfo.c \
flutspmtstreaminfo.c
BUILT_SOURCES = \
mpegtsparsemarshal.h \
mpegtsparsemarshal.c
CLEANFILES = $(BUILT_SOURCES)
EXTRA_libgstmpegtsparse_la_SOURCES = \
mpegtsparsemarshal.list
mpegtsparsemarshal.h: mpegtsparsemarshal.list
glib-genmarshal --header --prefix=mpegts_parse_marshal $(srcdir)/mpegtsparsemarshal.list > mpegtsparsemarshal.h.tmp
mv mpegtsparsemarshal.h.tmp mpegtsparsemarshal.h
mpegtsparsemarshal.c: mpegtsparsemarshal.list mpegtsparsemarshal.h
echo "#include \"mpegtsparsemarshal.h\"" >> mpegtsparsemarshal.c.tmp
glib-genmarshal --body --prefix=mpegts_parse_marshal $(srcdir)/mpegtsparsemarshal.list >> mpegtsparsemarshal.c.tmp
mv mpegtsparsemarshal.c.tmp mpegtsparsemarshal.c
libgstmpegtsparse_la_CFLAGS = $(GST_CFLAGS)
libgstmpegtsparse_la_LIBADD = $(GST_BASE_LIBS) $(GST_LIBS)
libgstmpegtsparse_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
noinst_HEADERS = \
mpegtsparse.h \
mpegtsparsemarshal.h \
mpegtspacketizer.h \
flutspatinfo.h \
flutspmtinfo.h \
flutspmtstreaminfo.h