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