summaryrefslogtreecommitdiff
path: root/modules.mk
AgeCommit message (Collapse)Author
2018-07-30build: use xelatex as latex build-commandHolger Dengler
Although the commandline of latexmk specifies xelatex as a sub-command, the commandline parameter "-pdf" enforces the usage of pdflatex instead. Without this parameter, latexmk correctly uses xelatex as latex build-command. Also add the additional, xelatex-specific, temporary files to the clean target and .gitignore. This fixes a bug in commit 44797f7be06e047c2ecd56189c5bb11e7edf854f, which implicitly changed from xelatex to pdflatex as latex build-command. Signed-off-by: Holger Dengler <dengler@linutronix.de>
2018-04-19build: add missing PHONY targetsJohn Ogness
Some targets were missed in b9c47deaa48("build: cleanup PHONY targets"). Add them as well. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2018-04-19build: cleanup PHONY targetsHolger Dengler
Use a variable for the PHONY targets. This makes it easier and robust to maintain this list. Signed-off-by: Holger Dengler <dengler@linutronix.de>
2018-04-19printouts: add Kconfig option to build with printoutsJohn Ogness
If enabled, all selected presentations will also be build using the print templates. These are named the same, but stored in the deploy/printouts subdirectory. Signed-off-by: John Ogness <john.ogness@linutronix.de>
2018-04-18build: cleanup build processingHolger Dengler
Cleanup build processing: - support quiet and verbose build output (V=0, 1, or 2) - cleanup clean targets - replace for-loops with foreach statements The build process now supports 3 levels of verbosity. Default (V=0) provides very little output of the latex tooling, V=1 adds the full output of the latex tooling and V=2 adds output of the make tooling. Signed-off-by: Holger Dengler <dengler@linutronix.de>
2018-04-18build: remove master-presentation and -handout buildsHolger Dengler
Signed-off-by: Holger Dengler <dengler@linutronix.de>
2018-04-17build: replace build commandHolger Dengler
Building latex files may require to re-run the build command more than once. The make target rules are normally called once. Make also does not check the dependencies, which are caused by tex statements (like \input{} or \includegraphics{}). Both problems are solved by latexmk. This wrapper scans all dependencies in the .tex file and calls the latex-command until all depending steps are resolved. The call of the build-command is forced in make, because the checking, if a tex-file requires a rebuild is done by latexmk. Signed-off-by: Holger Dengler <dengler@linutronix.de>
2018-04-17build: fix broken clean targetsHolger Dengler
Rename the clean target in modules.mk to "clean_texfiles" to avoid collision with "clean" target in Makefile. Signed-off-by: Holger Dengler <dengler@linutronix.de>
2016-05-18add autotools stuff from beneManuel Traut
Signed-off-by: Manuel Traut <manut@linutronix.de>
2015-01-12make: restore config and tail files after master buildManuel Traut
otherwise a rebuild isn't posible Signed-off-by: Manuel Traut <manut@linutronix.de>
2014-05-28Fix bibtex call in modules.mk. Add .aux instead .tex as input fileJan Altenberg
2013-05-17Add defconfig target and incremental buildChristian Eppler
Signed-off-by: Christian Eppler <c.eppler@linutonix.de>
2013-05-17Cleanup MakefilesChristian Eppler
Signed-off-by: Christian Eppler <c.eppler@linutonix.de>
2013-05-17Cleanup MakefilesChristian Eppler
Signed-off-by: Christian Eppler <c.eppler@linutonix.de>
2013-05-15Kconfig with fastbuild,masterpres,masterhandoutChristian Eppler
Signed-off-by: Christian Eppler <c.eppler@linutonix.de>
2013-05-15Test with masterChristian Eppler
Signed-off-by: Christian Eppler <c.eppler@linutonix.de>
2013-05-13Implement Kconfig build systemChristian Eppler
Signed-off-by: Christian Eppler <c.eppler@linutonix.de>