6 if test x"$1" = x ; then
7 echo "$0 Objectname [srcfile]\n";
8 echo " creates gstobjectname.{c,h} implementing GstObjectname,\n";
9 echo " subclassing GstVideofilter.\n";
13 if test x"$2" = x ; then
14 srcfile="gstvideotemplate.c"
17 id=$(echo '$Id$I[d]: \(.*\)\$/\1/g" )
19 TEMPLATE=$(echo $Template | tr a-z A-Z)
20 template=$(echo $Template | tr A-Z a-z)
22 # remember to break up the Id: in the line below
24 -e "s/gstvideotemplate\.c/SOURCEFILE/g" \
25 -e "s/Videotemplate/$Template/g" \
26 -e "s/videotemplate/$template/g" \
27 -e "s/VIDEOTEMPLATE/$TEMPLATE/g" \
28 -e "s/\$I[d]: \(.*\)\$/\1/g" \
29 -e "s/SOURCEFILE/gstvideotemplate\.c/g" \
30 -e "s/MAKEFILTERVERSION/$id/g" \
31 $srcfile >gst$template.c