<feed xmlns='http://www.w3.org/2005/Atom'>
<title>manut/vorlesung/Makefile, branch schulung</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.mecka.net/manut/vorlesung/atom?h=schulung</id>
<link rel='self' href='https://git.mecka.net/manut/vorlesung/atom?h=schulung'/>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/'/>
<updated>2019-04-26T10:33:25Z</updated>
<entry>
<title>Makefile: use literal strings instead of escaping</title>
<updated>2019-04-26T10:33:25Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2019-04-26T10:33:25Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=a25ffd05f44634ddfdfc987f22e3cd3006ab5e1e'/>
<id>urn:sha1:a25ffd05f44634ddfdfc987f22e3cd3006ab5e1e</id>
<content type='text'>
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 &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>build kconf with mconf for 'make menuconfig'</title>
<updated>2018-10-30T22:23:06Z</updated>
<author>
<name>Manuel Traut</name>
<email>manut@linutronix.de</email>
</author>
<published>2018-10-30T12:08:47Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=10016deba10397bbe743ba80e602a9823483a709'/>
<id>urn:sha1:10016deba10397bbe743ba80e602a9823483a709</id>
<content type='text'>
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 &lt;manut@linutronix.de&gt;
</content>
</entry>
<entry>
<title>build: use xelatex as latex build-command</title>
<updated>2018-07-30T09:50:30Z</updated>
<author>
<name>Holger Dengler</name>
<email>dengler@linutronix.de</email>
</author>
<published>2018-07-28T18:13:47Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=300d0f892506fda9c4bfa706ebee2e1fc3cc4fb7'/>
<id>urn:sha1:300d0f892506fda9c4bfa706ebee2e1fc3cc4fb7</id>
<content type='text'>
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 &lt;dengler@linutronix.de&gt;
</content>
</entry>
<entry>
<title>Makefile: clean kconfig-frontends with mrproper</title>
<updated>2018-07-13T06:54:59Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2018-07-13T06:54:59Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=4707e2085f995d33b64a37bf6589bf069fc959a9'/>
<id>urn:sha1:4707e2085f995d33b64a37bf6589bf069fc959a9</id>
<content type='text'>
When making the mrproper target, I expect the kconfig-frontends
to also be cleaned up. So do it.

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>microconsult: add menu option to use theme</title>
<updated>2018-04-20T08:56:49Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2018-04-20T08:56:49Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=af2b1ff9b0863f4561e67899d18117bb8555f1b2'/>
<id>urn:sha1:af2b1ff9b0863f4561e67899d18117bb8555f1b2</id>
<content type='text'>
Add a new CONFIG_BUILD_MICROCONSULT option to use the MicroConsult
theme. Printouts are also affected by this option.

Signed-off-by: John Ogness &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>build: check for tabs in tex-files</title>
<updated>2018-04-19T20:20:07Z</updated>
<author>
<name>Holger Dengler</name>
<email>dengler@linutronix.de</email>
</author>
<published>2018-04-19T17:04:52Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=dea7b676557d9fcabe617380683bdca34becb3d9'/>
<id>urn:sha1:dea7b676557d9fcabe617380683bdca34becb3d9</id>
<content type='text'>
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 &lt;dengler@linutronix.de&gt;
</content>
</entry>
<entry>
<title>build: check for required tools</title>
<updated>2018-04-19T20:20:01Z</updated>
<author>
<name>Holger Dengler</name>
<email>dengler@linutronix.de</email>
</author>
<published>2018-04-19T14:31:34Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=1da020092c159e01e9f0cfb9112d2f77a2a171ca'/>
<id>urn:sha1:1da020092c159e01e9f0cfb9112d2f77a2a171ca</id>
<content type='text'>
Check the required tools, before starting the build process. Missing
tools will terminate the build process.

Signed-off-by: Holger Dengler &lt;dengler@linutronix.de&gt;
</content>
</entry>
<entry>
<title>build: cleanup PHONY targets</title>
<updated>2018-04-19T20:19:56Z</updated>
<author>
<name>Holger Dengler</name>
<email>dengler@linutronix.de</email>
</author>
<published>2018-04-19T14:18:38Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=b9c47deaa48d17be573f036ce4c53d829ccf58dd'/>
<id>urn:sha1:b9c47deaa48d17be573f036ce4c53d829ccf58dd</id>
<content type='text'>
Use a variable for the PHONY targets. This makes it easier and robust
to maintain this list.

Signed-off-by: Holger Dengler &lt;dengler@linutronix.de&gt;
</content>
</entry>
<entry>
<title>printouts: add Kconfig option to build with printouts</title>
<updated>2018-04-19T15:34:10Z</updated>
<author>
<name>John Ogness</name>
<email>john.ogness@linutronix.de</email>
</author>
<published>2018-04-19T15:34:10Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=64516f9cc4a3ecc3c75b158227d523addc33f386'/>
<id>urn:sha1:64516f9cc4a3ecc3c75b158227d523addc33f386</id>
<content type='text'>
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 &lt;john.ogness@linutronix.de&gt;
</content>
</entry>
<entry>
<title>build: cleanup build processing</title>
<updated>2018-04-18T13:13:02Z</updated>
<author>
<name>Holger Dengler</name>
<email>dengler@linutronix.de</email>
</author>
<published>2018-04-18T13:05:30Z</published>
<link rel='alternate' type='text/html' href='https://git.mecka.net/manut/vorlesung/commit/?id=062ef433f8690566a898e05fdd7c9af342c0d213'/>
<id>urn:sha1:062ef433f8690566a898e05fdd7c9af342c0d213</id>
<content type='text'>
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 &lt;dengler@linutronix.de&gt;
</content>
</entry>
</feed>
