diff options
author | Dale S. Rahn <rahnds@cvs.openbsd.org> | 1996-12-21 20:46:19 +0000 |
---|---|---|
committer | Dale S. Rahn <rahnds@cvs.openbsd.org> | 1996-12-21 20:46:19 +0000 |
commit | d778f4b0cd93dd08c913ce458b461ea7d9c5190c (patch) | |
tree | 12227a1685c9b4744d06a8c7f1c4add76a48769c /distrib/powerpc/list2sh.awk | |
parent | 18bfa0d968e3c3bb24239eaf982fb33bb185bf19 (diff) |
Check-in of powerpc distrib support.
NOTE: This will not work until the other pieces are checked in.
This is primarily the NetBSD powerpc port, with modifications
to support ELF.
The distrib pieces will not work until the ELF crunchgen support is
checked in.
Diffstat (limited to 'distrib/powerpc/list2sh.awk')
-rw-r--r-- | distrib/powerpc/list2sh.awk | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/distrib/powerpc/list2sh.awk b/distrib/powerpc/list2sh.awk new file mode 100644 index 00000000000..43008da5be9 --- /dev/null +++ b/distrib/powerpc/list2sh.awk @@ -0,0 +1,39 @@ +# $NetBSD: list2sh.awk,v 1.1 1995/07/18 04:12:59 briggs Exp $ + +BEGIN { + printf("cd ${CURDIR}\n"); + printf("\n"); +} +/^$/ || /^#/ { + print $0; + next; +} +$1 == "COPY" { + printf("echo '%s'\n", $0); + printf("cp %s ${TARGDIR}/%s\n", $2, $3); + next; +} +$1 == "LINK" { + printf("echo '%s'\n", $0); + printf("(cd ${TARGDIR}; ln %s %s)\n", $2, $3); + next; +} +$1 == "SPECIAL" { + printf("echo '%s'\n", $0); + printf("(cd ${TARGDIR};"); + for (i = 2; i <= NF; i++) + printf(" %s", $i); + printf(")\n"); + next; +} +{ + printf("echo '%s'\n", $0); + printf("echo 'Unknown keyword \"%s\" at line %d of input.'\n", $1, NR); + printf("exit 1\n"); + exit 1; +} +END { + printf("\n"); + printf("exit 0\n"); + exit 0; +} |