gnomemm r1657 - in gstreamermm/trunk: . gstreamer/src gstreamerbase/src



Author: jaalburqu
Date: Wed Jul 30 22:40:05 2008
New Revision: 1657
URL: http://svn.gnome.org/viewvc/gnomemm?rev=1657&view=rev

Log:
2008-07-30  Josà Alburquerque  <jaalburqu svn gnome org>

	* gstreamer/src/generate-docs.sh:
	* gstreamer/src/generate-enums.sh:
	* gstreamer/src/generate-extra-defs.sh:
	* gstreamer/src/generate-methods.sh:
	* gstreamerbase/src/generate-docs.sh:
	* gstreamerbase/src/generate-enums.sh:
	* gstreamerbase/src/generate-extra-defs.sh:
	* gstreamerbase/src/generate-methods.sh: Added these scripts in
	gstreamer and gstreamerbase branches to make generation of *.def files
	easier.

Added:
   gstreamermm/trunk/gstreamer/src/generate-docs.sh   (contents, props changed)
   gstreamermm/trunk/gstreamer/src/generate-enums.sh   (contents, props changed)
   gstreamermm/trunk/gstreamer/src/generate-extra-defs.sh   (contents, props changed)
   gstreamermm/trunk/gstreamer/src/generate-methods.sh   (contents, props changed)
   gstreamermm/trunk/gstreamerbase/src/generate-docs.sh   (contents, props changed)
   gstreamermm/trunk/gstreamerbase/src/generate-enums.sh   (contents, props changed)
   gstreamermm/trunk/gstreamerbase/src/generate-extra-defs.sh   (contents, props changed)
   gstreamermm/trunk/gstreamerbase/src/generate-methods.sh   (contents, props changed)
Modified:
   gstreamermm/trunk/ChangeLog

Added: gstreamermm/trunk/gstreamer/src/generate-docs.sh
==============================================================================
--- (empty file)
+++ gstreamermm/trunk/gstreamer/src/generate-docs.sh	Wed Jul 30 22:40:05 2008
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+# Note that docextract_to_xml.py should be in PATH for this script to work and
+# JHBUILD_SOURCES should be defined to contain the path to the root of the
+# jhbuild sources.
+
+PREFIX=$JHBUILD_SOURCES 
+
+PARAMS="-s $PREFIX/gstreamer/gst/ -s $PREFIX/gstreamer/docs/gst/tmpl -s $PREFIX/gstreamer/docs/libs/tmpl"
+
+for dir in $PREFIX/gstreamer/libs/gst/{base,controller,dataprotocol,net,check}/ ; do
+  PARAMS="$PARAMS -s $dir"
+done
+
+docextract_to_xml.py $PARAMS > gst_docs.xml

Added: gstreamermm/trunk/gstreamer/src/generate-enums.sh
==============================================================================
--- (empty file)
+++ gstreamermm/trunk/gstreamer/src/generate-enums.sh	Wed Jul 30 22:40:05 2008
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+# Note that enum.pl should be in PATH for this script to work and
+# JHBUILD_PREFIX should be defined to contain the path to the prefix (install)
+# directory of jhbuild.
+
+PREFIX=$JHBUILD_PREFIX
+
+enum.pl $PREFIX/include/gstreamer-0.10/gst/*.h $PREFIX/include/gstreamer-0.10/gst/{base,controller,dataprotocol,net,check}/*.h > gst_enums.defs
+

Added: gstreamermm/trunk/gstreamer/src/generate-extra-defs.sh
==============================================================================
--- (empty file)
+++ gstreamermm/trunk/gstreamer/src/generate-extra-defs.sh	Wed Jul 30 22:40:05 2008
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+# Note that script assumes it is run in gstreamermm/gstreamer/src directory.
+
+DIR=`dirname "$0"`
+
+$DIR/../../tools/extra_defs_gen/generate_extra_defs > gst_signals.defs
+

Added: gstreamermm/trunk/gstreamer/src/generate-methods.sh
==============================================================================
--- (empty file)
+++ gstreamermm/trunk/gstreamer/src/generate-methods.sh	Wed Jul 30 22:40:05 2008
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+# Note that h2def.py should be in PATH for this script to work and
+# JHBUILD_PREFIX should be defined to contain the path to the prefix (install)
+# directory of jhbuild.
+
+PREFIX=$JHBUILD_PREFIX
+
+h2def.py $PREFIX/include/gstreamer-0.10/gst/*.h $PREFIX/include/gstreamer-0.10/gst/{base,controller,dataprotocol,net,check}/*.h > gst_methods.defs
+

Added: gstreamermm/trunk/gstreamerbase/src/generate-docs.sh
==============================================================================
--- (empty file)
+++ gstreamermm/trunk/gstreamerbase/src/generate-docs.sh	Wed Jul 30 22:40:05 2008
@@ -0,0 +1,16 @@
+#!/bin/sh
+
+# Note that docextract_to_xml.py should be in PATH for this script to work and
+# JHBUILD_SOURCES should be defined to contain the path to the root of the
+# jhbuild sources.
+
+PREFIX=$JHBUILD_SOURCES
+
+PARAMS="-s $PREFIX/gst-plugins-base/docs/libs/tmpl"
+
+for dir in $PREFIX/gst-plugins-base/gst-libs/gst/{audio,cdda,fft,floatcast,interfaces,netbuffer,riff,rtp,rtsp,sdp,tag,pbutils,video}/; do
+  PARAMS="$PARAMS -s $dir"
+done
+
+docextract_to_xml.py $PARAMS > gstbase_docs.xml
+

Added: gstreamermm/trunk/gstreamerbase/src/generate-enums.sh
==============================================================================
--- (empty file)
+++ gstreamermm/trunk/gstreamerbase/src/generate-enums.sh	Wed Jul 30 22:40:05 2008
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+# Note that enum.pl should be in PATH for this script to work and
+# JHBUILD_PREFIX should be defined to contain the path to the prefix (install)
+# directory of jhbuild.
+
+PREFIX=$JHBUILD_PREFIX
+
+enum.pl $PREFIX/include/gstreamer-0.10/gst/{audio,cdda,fft,floatcast,interfaces,netbuffer,riff,rtp,rtsp,sdp,tag,pbutils,video}/*.h > gstbase_enums.defs
+

Added: gstreamermm/trunk/gstreamerbase/src/generate-extra-defs.sh
==============================================================================
--- (empty file)
+++ gstreamermm/trunk/gstreamerbase/src/generate-extra-defs.sh	Wed Jul 30 22:40:05 2008
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+# Note that script assumes it is run in gstreamermm/gstreamerbase/src directory.
+
+DIR=`dirname "$0"`
+
+$DIR/../../tools/extra_defs_gen/generate_defs_gstbase > gstbase_signals.defs
+

Added: gstreamermm/trunk/gstreamerbase/src/generate-methods.sh
==============================================================================
--- (empty file)
+++ gstreamermm/trunk/gstreamerbase/src/generate-methods.sh	Wed Jul 30 22:40:05 2008
@@ -0,0 +1,10 @@
+#!/bin/sh
+
+# Note that h2def.py should be in PATH for this script to work and
+# JHBUILD_PREFIX should be defined to contain the path to the prefix (install)
+# directory of jhbuild.
+
+PREFIX=$JHBUILD_PREFIX
+
+h2def.py $PREFIX/include/gstreamer-0.10/gst/{audio,cdda,fft,floatcast,interfaces,netbuffer,riff,rtp,rtsp,sdp,tag,pbutils,video}/*.h > gstbase_methods.defs
+



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]