1#! /bin/sh
2
3# quick hack by Joerg Arndt (arndt (AT) jjj.de)
4# version: 2002-July-06 (13:41)
5
6/usr/bin/test -n "$NAME" || exit 1;
7/usr/bin/test -n "$CNAME" || exit 1;
8
9echo "  creating $CNAME from $NAME ... "
10
11if [ -f $CNAME ]; then
12#    echo "file $CNAME already exists, copying it into /tmp ";
13    cp $CNAME /tmp;
14fi
15
16#exit 0;
17
18FROM=`basename $NAME`;
19
20echo > $CNAME
21echo "// MACHINE GENERATED FILE, DO NOT EDIT !" >> $CNAME
22echo "// this file was generated from $FROM" >> $CNAME
23echo '#include "complextype.h"' >> $CNAME
24
25PCMD='while(<STDIN>) { /^\/\// || /jjkeep/ || s/double/Complex/g; s/realconvolution.h/complexconvolution.h/g; print;}'
26perl -we "$PCMD" < $NAME >> $CNAME
27
28touch --reference=$NAME $CNAME
29
30if [ -f /tmp/$CNAME ]; then
31    diff $CNAME /tmp/$CNAME &>/dev/null ||  echo "  *** CHANGE wrt. last version. ***"
32fi
33
34echo "  done."
35echo
36
37exit 0;
38####################################
39