2002-09-14 13:17:10 +00:00
|
|
|
if HAVE_LIBGNOMEUI
|
2002-09-15 21:33:26 +00:00
|
|
|
GNOME=gnome
|
2002-09-14 13:17:10 +00:00
|
|
|
else
|
|
|
|
GNOME=
|
|
|
|
endif
|
|
|
|
|
2003-02-10 20:32:32 +00:00
|
|
|
if GST_DISABLE_LOADSAVE
|
|
|
|
GST_LOADSAVE_SRC =
|
|
|
|
else
|
|
|
|
GST_LOADSAVE_SRC = xml-mp3
|
|
|
|
endif
|
|
|
|
|
2004-05-04 12:38:36 +00:00
|
|
|
INCLUDES = $(GST_OBJ_CFLAGS)
|
2002-09-14 13:17:10 +00:00
|
|
|
|
Merged in popt removal + GOption addition patch from Ronald, bug #169772.
Original commit message from CVS:
2005-10-10 Andy Wingo <wingo@pobox.com>
Merged in popt removal + GOption addition patch from Ronald, bug
#169772.
* docs/gst/gstreamer-sections.txt: Add STATE_(UN)LOCK_FULL, move
GstElement macros around, remove popt-related symbols, add goption
stuff.
* configure.ac: Remove popt checks, require GLib 2.6 for GOption.
* docs/gst/Makefile.am:
* docs/libs/Makefile.am: No POPT_CFLAGS.
* examples/manual/Makefile.am:
* docs/manual/basics-init.xml: Doc updates with an example.
* gst/gst.c: (gst_init_get_option_group), (gst_init_check),
(gst_init), (parse_one_option), (parse_goption_arg):
* gst/gst.h: Removed gst_init_with_popt_table and friends. Took a
bit of hand merging and debugging to get the GOption stuff working
tho.
* tests/Makefile.am:
* tools/Makefile.am:
* tools/gst-inspect.c: (main):
* tools/gst-launch.c: (main):
* tools/gst-run.c: (main):
* tools/gst-xmlinspect.c: (main): Thanks Ronald!
2005-10-10 15:53:59 +00:00
|
|
|
goption_CFLAGS = -DGETTEXT_PACKAGE="\"gstreamer-0.9\""
|
|
|
|
|
2004-05-04 12:38:36 +00:00
|
|
|
#dynamic_LDADD = $(GST_OBJ_LIBS) $(LIBGNOMEUI_LIBS)
|
|
|
|
#dynamic_CFLAGS = $(GST_OBJ_CFLAGS) $(LIBGNOMEUI_CFLAGS)
|
|
|
|
gnome_LDADD = $(GST_OBJ_LIBS) $(LIBGNOMEUI_LIBS)
|
|
|
|
gnome_CFLAGS = $(GST_OBJ_CFLAGS) $(LIBGNOMEUI_CFLAGS)
|
2002-09-14 13:17:10 +00:00
|
|
|
|
2002-09-14 13:56:54 +00:00
|
|
|
EXTRA_DIST = extract.pl
|
|
|
|
|
2004-09-08 23:18:55 +00:00
|
|
|
EXAMPLES = \
|
2005-06-29 09:25:51 +00:00
|
|
|
bus \
|
2004-12-15 17:32:49 +00:00
|
|
|
dynamic \
|
|
|
|
$(GNOME) \
|
|
|
|
elementcreate \
|
|
|
|
elementmake \
|
|
|
|
elementfactory \
|
|
|
|
elementget \
|
|
|
|
elementlink \
|
|
|
|
bin \
|
|
|
|
pad \
|
|
|
|
ghostpad \
|
|
|
|
helloworld \
|
|
|
|
init \
|
Merged in popt removal + GOption addition patch from Ronald, bug #169772.
Original commit message from CVS:
2005-10-10 Andy Wingo <wingo@pobox.com>
Merged in popt removal + GOption addition patch from Ronald, bug
#169772.
* docs/gst/gstreamer-sections.txt: Add STATE_(UN)LOCK_FULL, move
GstElement macros around, remove popt-related symbols, add goption
stuff.
* configure.ac: Remove popt checks, require GLib 2.6 for GOption.
* docs/gst/Makefile.am:
* docs/libs/Makefile.am: No POPT_CFLAGS.
* examples/manual/Makefile.am:
* docs/manual/basics-init.xml: Doc updates with an example.
* gst/gst.c: (gst_init_get_option_group), (gst_init_check),
(gst_init), (parse_one_option), (parse_goption_arg):
* gst/gst.h: Removed gst_init_with_popt_table and friends. Took a
bit of hand merging and debugging to get the GOption stuff working
tho.
* tests/Makefile.am:
* tools/Makefile.am:
* tools/gst-inspect.c: (main):
* tools/gst-launch.c: (main):
* tools/gst-run.c: (main):
* tools/gst-xmlinspect.c: (main): Thanks Ronald!
2005-10-10 15:53:59 +00:00
|
|
|
goption \
|
2004-12-15 17:32:49 +00:00
|
|
|
query \
|
2004-12-19 22:54:12 +00:00
|
|
|
typefind \
|
2005-06-29 16:57:59 +00:00
|
|
|
probe \
|
2004-12-23 14:26:14 +00:00
|
|
|
fakesrc \
|
2004-12-15 17:32:49 +00:00
|
|
|
playbin \
|
|
|
|
decodebin \
|
|
|
|
$(GST_LOADSAVE_SRC)
|
2004-09-08 23:18:55 +00:00
|
|
|
|
2004-12-15 17:32:49 +00:00
|
|
|
elementmake.c elementcreate.c elementget.c elementlink.c elementfactory.c: $(top_srcdir)/docs/manual/basics-elements.xml
|
|
|
|
$(PERL_PATH) $(srcdir)/extract.pl $@ \
|
|
|
|
$(top_srcdir)/docs/manual/basics-elements.xml
|
2004-09-08 23:18:55 +00:00
|
|
|
|
2004-12-15 17:32:49 +00:00
|
|
|
bin.c : $(top_srcdir)/docs/manual/basics-bins.xml
|
|
|
|
$(PERL_PATH) $(srcdir)/extract.pl $@ \
|
|
|
|
$(top_srcdir)/docs/manual/basics-bins.xml
|
2004-09-08 23:18:55 +00:00
|
|
|
|
2005-06-29 09:25:51 +00:00
|
|
|
bus.c: $(top_srcdir)/docs/manual/basics-bus.xml
|
|
|
|
$(PERL_PATH) $(srcdir)/extract.pl $@ \
|
|
|
|
$(top_srcdir)/docs/manual/basics-bus.xml
|
|
|
|
|
2004-12-15 17:32:49 +00:00
|
|
|
pad.c ghostpad.c: $(top_srcdir)/docs/manual/basics-pads.xml
|
|
|
|
$(PERL_PATH) $(srcdir)/extract.pl $@ \
|
|
|
|
$(top_srcdir)/docs/manual/basics-pads.xml
|
2004-09-08 23:18:55 +00:00
|
|
|
|
2004-12-23 14:26:14 +00:00
|
|
|
gnome.c: $(top_srcdir)/docs/manual/appendix-integration.xml
|
2004-12-15 17:32:49 +00:00
|
|
|
$(PERL_PATH) $(srcdir)/extract.pl $@ \
|
2004-12-23 14:26:14 +00:00
|
|
|
$(top_srcdir)/docs/manual/appendix-integration.xml
|
2004-09-08 23:18:55 +00:00
|
|
|
|
2004-12-15 17:32:49 +00:00
|
|
|
helloworld.c: $(top_srcdir)/docs/manual/basics-helloworld.xml
|
|
|
|
$(PERL_PATH) $(srcdir)/extract.pl $@ \
|
|
|
|
$(top_srcdir)/docs/manual/basics-helloworld.xml
|
2004-09-08 23:18:55 +00:00
|
|
|
|
Merged in popt removal + GOption addition patch from Ronald, bug #169772.
Original commit message from CVS:
2005-10-10 Andy Wingo <wingo@pobox.com>
Merged in popt removal + GOption addition patch from Ronald, bug
#169772.
* docs/gst/gstreamer-sections.txt: Add STATE_(UN)LOCK_FULL, move
GstElement macros around, remove popt-related symbols, add goption
stuff.
* configure.ac: Remove popt checks, require GLib 2.6 for GOption.
* docs/gst/Makefile.am:
* docs/libs/Makefile.am: No POPT_CFLAGS.
* examples/manual/Makefile.am:
* docs/manual/basics-init.xml: Doc updates with an example.
* gst/gst.c: (gst_init_get_option_group), (gst_init_check),
(gst_init), (parse_one_option), (parse_goption_arg):
* gst/gst.h: Removed gst_init_with_popt_table and friends. Took a
bit of hand merging and debugging to get the GOption stuff working
tho.
* tests/Makefile.am:
* tools/Makefile.am:
* tools/gst-inspect.c: (main):
* tools/gst-launch.c: (main):
* tools/gst-run.c: (main):
* tools/gst-xmlinspect.c: (main): Thanks Ronald!
2005-10-10 15:53:59 +00:00
|
|
|
init.c goption.c: $(top_srcdir)/docs/manual/basics-init.xml
|
2004-12-15 17:32:49 +00:00
|
|
|
$(PERL_PATH) $(srcdir)/extract.pl $@ \
|
|
|
|
$(top_srcdir)/docs/manual/basics-init.xml
|
2004-09-08 23:18:55 +00:00
|
|
|
|
2004-12-15 17:32:49 +00:00
|
|
|
query.c: $(top_srcdir)/docs/manual/advanced-position.xml
|
|
|
|
$(PERL_PATH) $(srcdir)/extract.pl $@ \
|
|
|
|
$(top_srcdir)/docs/manual/advanced-position.xml
|
|
|
|
|
2004-12-19 22:54:12 +00:00
|
|
|
typefind.c dynamic.c: $(top_srcdir)/docs/manual/advanced-autoplugging.xml
|
|
|
|
$(PERL_PATH) $(srcdir)/extract.pl $@ \
|
|
|
|
$(top_srcdir)/docs/manual/advanced-autoplugging.xml
|
|
|
|
|
2005-06-29 16:57:59 +00:00
|
|
|
probe.c fakesrc.c: $(top_srcdir)/docs/manual/advanced-dataaccess.xml
|
2004-12-23 14:26:14 +00:00
|
|
|
$(PERL_PATH) $(srcdir)/extract.pl $@ \
|
|
|
|
$(top_srcdir)/docs/manual/advanced-dataaccess.xml
|
|
|
|
|
2004-12-15 17:32:49 +00:00
|
|
|
playbin.c decodebin.c: $(top_srcdir)/docs/manual/highlevel-components.xml
|
|
|
|
$(PERL_PATH) $(srcdir)/extract.pl $@ \
|
|
|
|
$(top_srcdir)/docs/manual/highlevel-components.xml
|
|
|
|
|
|
|
|
xml-mp3.c: $(top_srcdir)/docs/manual/highlevel-xml.xml
|
|
|
|
$(PERL_PATH) $(srcdir)/extract.pl $@ \
|
|
|
|
$(top_srcdir)/docs/manual/highlevel-xml.xml
|
2004-09-08 23:18:55 +00:00
|
|
|
|
|
|
|
# we use some of the examples as testsuite apps, to verify that
|
|
|
|
# they actually run
|
applied some simple fixing to some examples re-enabled the working examples
Original commit message from CVS:
* configure.ac:
* docs/random/ensonic/media-device-daemon.txt:
* tests/examples/controller/.cvsignore:
* tests/examples/controller/Makefile.am:
* tests/examples/controller/audio-example.c: (main):
* tests/examples/helloworld/.cvsignore:
* tests/examples/helloworld/Makefile.am:
* tests/examples/helloworld/helloworld.c: (event_loop), (main):
* tests/examples/launch/.cvsignore:
* tests/examples/launch/Makefile.am:
* tests/examples/launch/mp3parselaunch.c: (event_loop), (main):
* tests/examples/metadata/.cvsignore:
* tests/examples/metadata/Makefile.am:
* tests/examples/metadata/read-metadata.c: (message_loop),
(make_pipeline), (print_tag), (main):
* tests/examples/queue/.cvsignore:
* tests/examples/queue/Makefile.am:
* tests/examples/queue/queue.c: (event_loop), (main):
* tests/examples/typefind/.cvsignore:
* tests/examples/typefind/Makefile.am:
* tests/examples/typefind/typefind.c: (type_found), (event_loop),
(main):
* tests/examples/xml/.cvsignore:
* tests/examples/xml/Makefile.am:
* tests/examples/xml/createxml.c: (object_saved), (main):
* tests/examples/xml/runxml.c: (xml_loaded), (event_loop), (main):
* tests/old/examples/Makefile.am:
* tests/old/examples/TODO:
* tests/old/examples/controller/.cvsignore:
* tests/old/examples/controller/Makefile.am:
* tests/old/examples/controller/audio-example.c:
* tests/old/examples/helloworld/.cvsignore:
* tests/old/examples/helloworld/Makefile.am:
* tests/old/examples/helloworld/helloworld.c:
* tests/old/examples/launch/.cvsignore:
* tests/old/examples/launch/Makefile.am:
* tests/old/examples/launch/mp3parselaunch.c:
* tests/old/examples/launch/mp3play:
* tests/old/examples/manual/Makefile.am:
* tests/old/examples/metadata/Makefile.am:
* tests/old/examples/metadata/read-metadata.c:
* tests/old/examples/queue/.cvsignore:
* tests/old/examples/queue/Makefile.am:
* tests/old/examples/queue/queue.c:
* tests/old/examples/typefind/.cvsignore:
* tests/old/examples/typefind/Makefile.am:
* tests/old/examples/typefind/typefind.c:
* tests/old/examples/xml/.cvsignore:
* tests/old/examples/xml/Makefile.am:
* tests/old/examples/xml/createxml.c:
* tests/old/examples/xml/runxml.c:
applied some simple fixing to some examples
re-enabled the working examples
2005-12-12 14:02:18 +00:00
|
|
|
include $(top_srcdir)/tests/old/testsuite/Rules
|
2004-09-08 23:18:55 +00:00
|
|
|
|
Merged in popt removal + GOption addition patch from Ronald, bug #169772.
Original commit message from CVS:
2005-10-10 Andy Wingo <wingo@pobox.com>
Merged in popt removal + GOption addition patch from Ronald, bug
#169772.
* docs/gst/gstreamer-sections.txt: Add STATE_(UN)LOCK_FULL, move
GstElement macros around, remove popt-related symbols, add goption
stuff.
* configure.ac: Remove popt checks, require GLib 2.6 for GOption.
* docs/gst/Makefile.am:
* docs/libs/Makefile.am: No POPT_CFLAGS.
* examples/manual/Makefile.am:
* docs/manual/basics-init.xml: Doc updates with an example.
* gst/gst.c: (gst_init_get_option_group), (gst_init_check),
(gst_init), (parse_one_option), (parse_goption_arg):
* gst/gst.h: Removed gst_init_with_popt_table and friends. Took a
bit of hand merging and debugging to get the GOption stuff working
tho.
* tests/Makefile.am:
* tools/Makefile.am:
* tools/gst-inspect.c: (main):
* tools/gst-launch.c: (main):
* tools/gst-run.c: (main):
* tools/gst-xmlinspect.c: (main): Thanks Ronald!
2005-10-10 15:53:59 +00:00
|
|
|
tests_pass = elementmake elementget init goption
|
2004-09-08 23:18:55 +00:00
|
|
|
tests_fail =
|
|
|
|
tests_ignore =
|
|
|
|
|
|
|
|
noinst_PROGRAMS = $(EXAMPLES)
|
|
|
|
LDADD = $(GST_OBJ_LIBS)
|