Add an easy way to check the element-maker templates.
EXTRA_DIST = \
gst-element-maker \
gst-app-maker \
- $(templatefiles)
+ $(templatefiles) \
+ gst-element-maker-test.sh
+
+TESTS_ENVIRONMENT = \
+ SRC_DIR=$(abs_srcdir) \
+ TEMPLATE_FILES="$(templatefiles)"
+
+TESTS = gst-element-maker-test.sh
--- /dev/null
+#!/bin/sh
+
+tmpdir=`mktemp --tmpdir -d gst.XXXXXXXXXX`
+workdir=$PWD
+cd $tmpdir
+res=0
+
+for file in $TEMPLATE_FILES; do
+ name=`basename $file element-templates`
+ $SRC_DIR/gst-element-maker gst$name $name
+ if test $? -ne 0; then
+ res=1
+ break
+ fi
+done
+
+cd $workdir
+rm -rf $tmpdir
+exit $res;
+