mktbl - scc - simple c99 compiler
 (HTM) git clone git://git.simple-cc.org/scc
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) Submodules
 (DIR) README
 (DIR) LICENSE
       ---
       mktbl (384B)
       ---
            1 #!/bin/sh
            2 
            3 
            4 unset LC_ALL
            5 LC_COLLATE=C
            6 set -e
            7 
            8 for i
            9 do
           10         case $i in
           11         -c)
           12                 cpu=$2
           13                 shift 2
           14                 ;;
           15         -*)
           16                 echo mktbl: incorrect parameter:$i >&2
           17                 exit 1
           18                 ;;
           19         esac
           20 done
           21 
           22 rm -f  $$.c $family/${cpu}tbl.c
           23 trap "rm -f $$.c" 0 2 3
           24 
           25 awk '!/^$/ {print $1,NR,$2,$3,$4,$5,$6}' ops.dat |
           26 sort -k1 -k2n |
           27 LC_ALL=C awk -v cpu=`echo $cpu | tr a-z A-Z` -f ../mktbl.awk  > $$.c &&
           28 mv $$.c ${cpu}tbl.c