X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=run_mkpubinc.sh;h=8d6afe89144c67471ad004677adc3800a467dd57;hb=15c7b2a4e9cb380c1bbb7b740acdde9add4b5ddc;hp=91a931bdb056e7307dd65f732b982466e9ffd1f6;hpb=8022df01f333cb5018c838a5b13e49edbb57d6b4;p=ia32rtools.git diff --git a/run_mkpubinc.sh b/run_mkpubinc.sh index 91a931b..8d6afe8 100755 --- a/run_mkpubinc.sh +++ b/run_mkpubinc.sh @@ -1,7 +1,7 @@ #!/bin/sh set -e -echo -n > $2 +echo -n > $3 cat $1 | fromdos | sed -e \ '1,/^_rdata.*segment/d;/^_data_last/q;/^[[:blank:];]/d;/^;/d;/^_r\?data\>/d;' | awk '{print $1}' | \ @@ -15,5 +15,16 @@ while read a; do ;; esac - echo "PUBLIC $a" >> $2 + echo "_$a equ $a" >> $3 + echo "PUBLIC _$a" >> $3 +done + +echo "; funcs called from C" >> $3 + +cat $2 | \ +while read a; do +# echo "_$a equ $a" >> $3 +# echo "PUBLIC _$a" >> $3 + a=`echo $a | awk -F@ '{print $1}'` + echo "PUBLIC $a" >> $3 done