]> git.etc.gen.nz Git - spong.git/commitdiff
updated Guys program to handle tmp make file creation
authorStephen L Johnson <sjohnson@monsters.org>
Mon, 16 Oct 2000 15:36:11 +0000 (15:36 +0000)
committerStephen L Johnson <sjohnson@monsters.org>
Mon, 16 Oct 2000 15:36:11 +0000 (15:36 +0000)
utils/mkTarg

index dfafaf069586cc6c906f619586bcf1889602d76f..40815e795f398a316690ec96054a3fe8e309bd67 100755 (executable)
@@ -1,20 +1,23 @@
 #!/bin/sh
 SCRIPT=`basename $0`
+PATH=$PATH:`dirname $0`
 die() {
-   echo "Usage: $SCRIPT NAME"
-   echo " where NAME.in is a file"
+   echo "Usage: $SCRIPT NAME(.in) TARGET"
+   echo " where NAME and TARGET is a file"
    echo "$*"
    exit 1
 }
 set -e
 [ $# -eq 1 ] || die "Found $# ARGS not 1"
 NAME=$1
-shift
-[ -f $NAME.in ] || die "No FILE $NAME.in"
-echo "$NAME:   $NAME.in"
-echo ' sed -e \'
-for var in `findVars $NAME.in`
+TARGET=`dirname $NAME`/`basename $NAME .in`
+[ -f $NAME ] || die "No FILE $NAME"
+echo "include config.mk"
+echo 
+echo "$TARGET: $NAME"
+echo ' sed  \'
+for var in `findVars $NAME`
 do
-       echo '  "s%@@'$var'@@%$('$var')%g" \'
+       echo '-e s%@@'$var'@@%${'$var'}%g \'
 done
-echo ' $< > $@'
+echo '  $< > $@'