Makefile optimizations

This commit is contained in:
Emil Miler 2024-02-15 10:07:33 +01:00
parent 73c401dbe7
commit ac373d1bad
2 changed files with 6 additions and 4 deletions

View File

@ -1,5 +1,7 @@
PRACE=prace.tex PRACE=prace.tex
.PHONY: all clean cleanall vlna remake
all: vlna pdf all: vlna pdf
pdf: pdf:
@ -8,14 +10,13 @@ pdf:
clean: clean:
latexmk -c latexmk -c
rm pdfa.xmpi prace.bbl prace.run.xml rm -f pdfa.xmpi prace.bbl prace.run.xml
cleanall: cleanall: clean
latexmk -C latexmk -C
rm pdfa.xmpi prace.bbl prace.run.xml
vlna: vlna:
vlna -l -r *.tex vlna -l -r *.tex
vlna -l -r chapters/*.tex vlna -l -r kapitoly/*.tex
remake: cleanall vlna pdf remake: cleanall vlna pdf

View File

@ -12,6 +12,7 @@ All make targets:
| `clean` | Remove all build files except the output PDF | | `clean` | Remove all build files except the output PDF |
| `cleanall` | Remove all build files including the output PDF | | `cleanall` | Remove all build files including the output PDF |
| `vlna` | Run `vlna` for adding Czech & Slovak non-breaking spaces | | `vlna` | Run `vlna` for adding Czech & Slovak non-breaking spaces |
| `remake` | Runs `cleanall`, `vlna` and `pdf` targets |
The default make targets are `vlna` and `pdf`. The default make targets are `vlna` and `pdf`.