X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=ia32rtools.git;a=blobdiff_plain;f=run_mkimpinc.sh;h=0f5548a87e9d01a3be116461c8c0186e0326f42b;hp=aac19eb809f95b979686d021c455ebc6c4db4f7b;hb=HEAD;hpb=368deb2385c2ee4971964c3c08688c4ad36cb56e diff --git a/run_mkimpinc.sh b/run_mkimpinc.sh index aac19eb..0f5548a 100755 --- a/run_mkimpinc.sh +++ b/run_mkimpinc.sh @@ -1,18 +1,35 @@ #!/bin/sh set -e -echo -n > $3 +echo -n > $1 -cat $1 | \ +cat $2 | \ while read a; do a_no_at=`echo $a | awk -F@ '{printf $1}'` - echo "$a_no_at equ _$a" >> $3 - echo "EXTRN _$a:PROC" >> $3 + #echo "$a_no_at equ _$a" >> $1 + #echo "EXTRN _$a:PROC" >> $1 + echo "EXTRN $a:PROC" >> $1 done -echo "; '_' funcs" >> $3 +if test -n "$3"; then + echo "; '_' funcs" >> $1 -cat $2 | \ -while read a; do - echo "EXTRN $a:PROC" >> $3 -done + cat $3 | \ + while read a; do + case $a in + \#*) + continue + ;; + \;*) + continue + ;; + "") + continue + ;; + *) + ;; + esac + + echo "EXTRN $a:PROC" >> $1 + done +fi