summaryrefslogtreecommitdiff
path: root/Makefile
AgeCommit message (Collapse)Author
2018-10-30build kconf with mconf for 'make menuconfig'Manuel Traut
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>
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-07-13Makefile: clean kconfig-frontends with mrproperJohn Ogness
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>
2018-04-20microconsult: add menu option to use themeJohn Ogness
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>
2018-04-19build: check for tabs in tex-filesHolger Dengler
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>
2018-04-19build: check for required toolsHolger Dengler
Check the required tools, before starting the build process. Missing tools will terminate the build process. Signed-off-by: Holger Dengler <dengler@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-01-12mv yocto examples into example dirManuel Traut
Signed-off-by: Manuel Traut <manut@linutronix.de>
2015-01-12make: redirect stdout into logfileManuel Traut
to get a chance to recognize errors Signed-off-by: Manuel Traut <manut@linutronix.de>
2015-01-12fix typo in MakefileManuel Traut
interaction parameter for xelatex should be batchmode not patchmode Signed-off-by: Manuel Traut <manut@linutronix.de>
2014-05-28switch to lx-cd_2.0 templatesManuel Traut
Signed-off-by: Manuel Traut <manut@mecka.net>
2014-05-28add kconfig dependency to defconfig targetJan Altenberg
2014-05-28Build kconfig frontends if not presentJan 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-15Fix Makefile add -mindepth 1 to ignore ./Christian 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>
2013-01-25Fix broken clean targetJan Altenberg
2013-01-25Add ELBE to global MakefileJan Altenberg
2012-10-22Misc/xml: Add new XML fasttrackHolger Dengler
Add new miscellaneous section with an XML fasttrack. Coding samples are located in misc/samples/. Signed-off-by: Holger Dengler <dengler@linutronix.de>
2012-10-22Add security/ directory to global Makefile.Jan Altenberg
2011-07-18restore Makefile (deleted by vorlesungs merge)Manuel Traut
Signed-off-by: Manuel Traut <manut@linutronix.de>
2011-07-18delete vorlesung specific stuffManuel Traut
Signed-off-by: Manuel Traut <manut@mecka.net>
2011-05-24added vorl6, vorl7, updated vorlManuel Traut
Signed-off-by: Manuel Traut <manut@mecka.net>
2011-04-25vorl5: RFS generation addedManuel Traut
Signed-off-by: Manuel Traut <manut@mecka.net>
2011-04-06added vorl4Manuel Traut
Signed-off-by: Manuel Traut <manut@mecka.net>
2011-04-01vorl3 ready - bootloader / linux bootManuel Traut
Signed-off-by: Manuel Traut <manut@mecka.net>
2011-03-25added handout, vorl with slides, handouts of hole courseManuel Traut
Signed-off-by: Manuel Traut <manut@mecka.net>
2011-03-21added vorl2Manuel Traut
Signed-off-by: Manuel Traut <manut@mecka.net>
2011-03-18updated index.txtManuel Traut
Signed-off-by: Manuel Traut <manut@mecka.net>
2011-02-21vorlesung1 ready :)Manuel Traut
make vorlesung to build presentation and handout Signed-off-by: Manuel Traut <manut@mecka.net>
2011-02-07Makefile: update clean targetManuel Traut
Signed-off-by: Manuel Traut <manut@mecka.net>
2011-02-03Makefile: split book target in book & presManuel Traut
Signed-off-by: Manuel Traut <manut@linutronix.de>
2011-01-27convert the rest to the new buildsys formatManuel Traut
Signed-off-by: Manuel Traut <manut@linutronix.de>
2011-01-26added kernel develManuel Traut
Signed-off-by: Manuel Traut <manut@linutronix.de>
2011-01-26middleware: add to new buildsysManuel Traut
Signed-off-by: Manuel Traut <manut@linutronix.de>
2011-01-26Aufräumen und neu strukturieren Teil 1Manuel Traut
- 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>
2011-01-21find and concat pdf files using pdfsamManuel Traut
Signed-off-by: Manuel Traut <manut@linutronix.de>
2010-12-01Makefile bugfixes for top-level Makefile (added frameworks and protocols)Jan Altenberg
Bugfix: Added Makefile for protocols removed unused files
2010-10-13simplify makefilesManuel Traut
Signed-off-by: Manuel Traut <manut@linutronix.de>
2010-08-09remove linutronix-*.png duplicates. If lx-cd is 'installed' theManuel Traut
images are included from /usr/share/lx/logo Signed-off-by: Manuel Traut <manut@linutronix.de>
2010-06-27Add flash-memory subdirectory to toplevel MakefileHans J. Koch
Add flash-memory subdirectory to toplevel Makefile. Signed-off-by: Hans J. Koch <hjk@linutronix.de>