Fixed autogenerate.awk so that it outputs unix-stile line endings even

with DOS-style input line endings.
This commit is contained in:
Adrian Schlatter 2019-04-14 11:44:47 +02:00
parent 1573640dac
commit 94234efba8
3 changed files with 1057 additions and 1049 deletions

View File

@ -27,7 +27,6 @@ Creating a thread is as simple as
to create a British Standard Pipe parallel external thread.
==================================
Why you may want to use threadlib
==================================
@ -36,6 +35,7 @@ Why you may want to use threadlib
- configurable higbee arc
- creates working threads (clearances are left for production tolerances)
- flexible:
- choose the $fn you need to fit the rest of your design
- let threadlib tell you the thread specs so you can do with them what *you* want
- extensible: Add your own threads

File diff suppressed because it is too large Load Diff

View File

@ -1,6 +1,14 @@
BEGIN { FS = "," ; RS = "\n"
print "/* This script is auto-generated - do not edit"
print " :License: 3-clause BSD. See LICENSE. */"
printf "\nTHREAD_TABLE = [" }
/^[GPM]/ { print "[\"" $1 "\", [" $2 ", " $3 ", " $4 ", [[" $5 ", " $6 "], [" $7 ", " $8 "], [" $9 ", " $10 "], [" $11 ", " $12 "]]]],"}
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 "];" }