stud

study spacejunk
Log | Files | Refs | LICENSE

commit 720154293ae67cbe4aef5cc6cbfd33ee61f359f1 (tree)
parent 684fdc516b180324927d167f82f4635022bef98f
Author: Motiejus Jakštys <motiejus@uber.com>
Date:   Tue, 13 Apr 2021 04:31:29 +0300

move vars generation to its script

Diffstat:
MIV/Makefile | 2+-
MIV/vars.awk | 11+++++------
2 files changed, 6 insertions(+), 7 deletions(-)

diff --git a/IV/Makefile b/IV/Makefile @@ -141,7 +141,7 @@ version.inc.tex: Makefile $(shell git rev-parse --git-dir 2>/dev/null) TZ=UTC date '+\gdef\VCDescribe{%F ($(REF))}%' > $@ vars.inc.tex: vars.awk wm.sql Makefile - ./$< wm.sql > $@ + awk -f $< wm.sql slides-2021-03-29.pdf: slides-2021-03-29.txt pandoc -t beamer -i $< -o $@ diff --git a/IV/vars.awk b/IV/vars.awk @@ -1,20 +1,19 @@ #!/usr/bin/awk -f -BEGIN { - FS="[() ]" -} +BEGIN { FS="[() ]" } /small_angle constant real default radians/ { if(d) { exit 1 } else { - printf ("\\newcommand{\\smallAngle}{\\frac{\\pi}{%d}}\n",180/$8); - d=1 + d = sprintf("\\newcommand{\\smallAngle}{\\frac{\\pi}{%d}}\n",180/$8); } } END{ - if(!d){ + if(d) { + print d > "vars.inc.tex" + } else { exit 1 } }