mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-14 13:21:28 +00:00
a13be0a71e
Original commit message from CVS: * docs/pwg/advanced-negotiation.xml: * docs/pwg/building-boiler.xml: * docs/pwg/building-pads.xml: * docs/pwg/pwg.xml: * examples/pwg/Makefile.am: Add a chapter on caps negotiation, simplify the original code samples a bit w.r.t. caps negotiation, add link to the advanced section. Add a bunch of examples showing different use cases of different types of caps negotiation. Upstream renegotiation isn't fully documented yet since nobody knows how that works.
80 lines
2.6 KiB
Makefile
80 lines
2.6 KiB
Makefile
INCLUDES = $(GST_OBJ_CFLAGS) \
|
|
-DVERSION="\"0.0.1\""
|
|
|
|
libboilerplate_la_SOURCES = boilerplate.c
|
|
libpads_la_SOURCES = pads.c
|
|
libchain_la_SOURCES = chain.c
|
|
libchain2_la_SOURCES = chain2.c
|
|
libstate_la_SOURCES = state.c
|
|
libproperties_la_SOURCES = properties.c
|
|
libforwardcaps_la_SOURCES = forwardcaps.c
|
|
libconvertcaps_la_SOURCES = convertcaps.c
|
|
libgetcaps_la_SOURCES = getcaps.c
|
|
DISTCLEANFILES = \
|
|
boilerplate.c pads.c chain.c chain2.c state.c properties.c \
|
|
forwardcaps.c convertcaps.c getcaps.c \
|
|
init.func caps.func chain.func state.func register.func filter.h
|
|
|
|
EXTRA_DIST = extract.pl
|
|
|
|
EXAMPLES = \
|
|
libboilerplate.la \
|
|
libpads.la \
|
|
libchain.la \
|
|
libchain2.la \
|
|
libstate.la \
|
|
libproperties.la \
|
|
libforwardcaps.la \
|
|
libconvertcaps.la \
|
|
libgetcaps.la
|
|
|
|
EXAMPLE_APPS = \
|
|
test
|
|
|
|
filter.h register.func: $(top_srcdir)/docs/pwg/building-boiler.xml
|
|
$(PERL_PATH) $(srcdir)/extract.pl $@ \
|
|
$(top_srcdir)/docs/pwg/building-boiler.xml
|
|
|
|
boilerplate.c: $(top_srcdir)/docs/pwg/building-boiler.xml filter.h register.func
|
|
$(PERL_PATH) $(srcdir)/extract.pl $@ \
|
|
$(top_srcdir)/docs/pwg/building-boiler.xml
|
|
|
|
caps.func init.func: $(top_srcdir)/docs/pwg/building-pads.xml filter.h
|
|
$(PERL_PATH) $(srcdir)/extract.pl $@ \
|
|
$(top_srcdir)/docs/pwg/building-pads.xml
|
|
|
|
pads.c: $(top_srcdir)/docs/pwg/building-pads.xml register.func caps.func init.func
|
|
$(PERL_PATH) $(srcdir)/extract.pl $@ \
|
|
$(top_srcdir)/docs/pwg/building-pads.xml
|
|
|
|
chain.func: $(top_srcdir)/docs/pwg/building-chainfn.xml
|
|
$(PERL_PATH) $(srcdir)/extract.pl $@ \
|
|
$(top_srcdir)/docs/pwg/building-chainfn.xml
|
|
|
|
chain.c chain2.c: $(top_srcdir)/docs/pwg/building-chainfn.xml register.func caps.func init.func chain.func
|
|
$(PERL_PATH) $(srcdir)/extract.pl $@ \
|
|
$(top_srcdir)/docs/pwg/building-chainfn.xml
|
|
|
|
state.func: $(top_srcdir)/docs/pwg/building-state.xml
|
|
$(PERL_PATH) $(srcdir)/extract.pl $@ \
|
|
$(top_srcdir)/docs/pwg/building-state.xml
|
|
|
|
state.c: $(top_srcdir)/docs/pwg/building-state.xml register.func caps.func init.func chain.func state.func
|
|
$(PERL_PATH) $(srcdir)/extract.pl $@ \
|
|
$(top_srcdir)/docs/pwg/building-state.xml
|
|
|
|
properties.c: $(top_srcdir)/docs/pwg/building-props.xml filter.h register.func
|
|
$(PERL_PATH) $(srcdir)/extract.pl $@ \
|
|
$(top_srcdir)/docs/pwg/building-props.xml
|
|
|
|
test.c: $(top_srcdir)/docs/pwg/building-testapp.xml
|
|
$(PERL_PATH) $(srcdir)/extract.pl $@ \
|
|
$(top_srcdir)/docs/pwg/building-testapp.xml
|
|
|
|
forwardcaps.c convertcaps.c getcaps.c: $(top_srcdir)/docs/pwg/advanced-negotiation.xml init.func register.func chain.func state.func
|
|
$(PERL_PATH) $(srcdir)/extract.pl $@ \
|
|
$(top_srcdir)/docs/pwg/advanced-negotiation.xml
|
|
|
|
noinst_PROGRAMS = $(EXAMPLE_APPS)
|
|
noinst_LTLIBRARIES = $(EXAMPLES)
|
|
LDADD = $(GST_OBJ_LIBS)
|