| Age | Commit message (Collapse) | Author |
|
Although the escaping was correct, it is ugly and bug prone. Use
literal strings if static strings (no variables) are involved.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
menuconfig needs mconf. If 'libncurses5-dev' is not installed,
kconfig will be silently built without mconf and 'make menuconfig'
can't be executed.
If hard enabling the feature a more useful error message, complaining
about not install ncurses headers, is shown.
Signed-off-by: Manuel Traut <manut@linutronix.de>
|
|
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>
|
|
When making the mrproper target, I expect the kconfig-frontends
to also be cleaned up. So do it.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Add a new CONFIG_BUILD_MICROCONSULT option to use the MicroConsult
theme. Printouts are also affected by this option.
Signed-off-by: John Ogness <john.ogness@linutronix.de>
|
|
Tabs in tex-files are not correctly processed, so check for tabs in
all tex-files and print a warning about the affected files. Tabs in
tex-files will not terminate the build process.
Signed-off-by: Holger Dengler <dengler@linutronix.de>
|
|
Check the required tools, before starting the build process. Missing
tools will terminate the build process.
Signed-off-by: Holger Dengler <dengler@linutronix.de>
|
|
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>
|
|
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>
|
|
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>
|
|
Signed-off-by: Holger Dengler <dengler@linutronix.de>
|
|
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>
|
|
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>
|
|
Signed-off-by: Manuel Traut <manut@linutronix.de>
|
|
to get a chance to recognize errors
Signed-off-by: Manuel Traut <manut@linutronix.de>
|
|
interaction parameter for xelatex should be batchmode not patchmode
Signed-off-by: Manuel Traut <manut@linutronix.de>
|
|
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
|
|
|
|
Signed-off-by: Christian Eppler <c.eppler@linutonix.de>
|
|
Signed-off-by: Christian Eppler <c.eppler@linutonix.de>
|
|
Signed-off-by: Christian Eppler <c.eppler@linutonix.de>
|
|
Signed-off-by: Christian Eppler <c.eppler@linutonix.de>
|
|
Signed-off-by: Christian Eppler <c.eppler@linutonix.de>
|
|
Signed-off-by: Christian Eppler <c.eppler@linutonix.de>
|
|
Signed-off-by: Christian Eppler <c.eppler@linutonix.de>
|
|
|
|
|
|
Add new miscellaneous section with an XML fasttrack. Coding samples are
located in misc/samples/.
Signed-off-by: Holger Dengler <dengler@linutronix.de>
|
|
|
|
Signed-off-by: Manuel Traut <manut@linutronix.de>
|
|
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
make vorlesung to build presentation and handout
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
Signed-off-by: Manuel Traut <manut@mecka.net>
|
|
Signed-off-by: Manuel Traut <manut@linutronix.de>
|
|
Signed-off-by: Manuel Traut <manut@linutronix.de>
|
|
Signed-off-by: Manuel Traut <manut@linutronix.de>
|
|
Signed-off-by: Manuel Traut <manut@linutronix.de>
|
|
- alle images wurden ins Wurzelverzeichnis verschoben
- TEXINPUTS wird projektspezifisch gesetzt
- es besteht die Möglichkeit einzelne pdfs zu generieren (wie bisher)
desweiteren ist es möglich eigene Zusammenstellungen anzulegen
- Einsstellungen welche das Design der Dokumente definieren werden nun
in config*.tex & tail*.tex im Wurzelverzeichnis definiert
- templates an neue Umgebung angepasst
- in jedem Kapitelverzeichnis liegt nun eine Datei section welche das Kapitel
beschreibt (mind. überschrift). Diese kann ggf. inkludiert werden.
- TODO: es sind noch nicht alle Dokumente auf die neue Struktur umgestellt
(siehe Makefile)
Signed-off-by: Manuel Traut <manut@linutronix.de>
|
|
Signed-off-by: Manuel Traut <manut@linutronix.de>
|
|
Bugfix: Added Makefile for protocols
removed unused files
|
|
Signed-off-by: Manuel Traut <manut@linutronix.de>
|
|
images are included from /usr/share/lx/logo
Signed-off-by: Manuel Traut <manut@linutronix.de>
|