threadlib/design/autogenerate.awk
Adrian Schlatter 94234efba8 Fixed autogenerate.awk so that it outputs unix-stile line endings even
with DOS-style input line endings.
2019-04-14 11:44:47 +02:00

15 lines
347 B
Awk

BEGIN {
FS = ",";
print "/* This script is auto-generated - do not edit"
print " :License: 3-clause BSD. See LICENSE. */"
printf "\nTHREAD_TABLE = ["
}
/^[GPM]/ {
gsub(/\r/, "");
print "[\"" $1 "\", [" $2 ", " $3 ", " $4 ", [[" $5 ", " $6 "], [" \
$7 ", " $8 "], [" $9 ", " $10 "], [" $11 ", " $12 "]]]],";
}
END { print "];" }