<feed xmlns='http://www.w3.org/2005/Atom'>
<title>soundbox/Makefile, branch semver</title>
<subtitle>Device to connect classic audio systems to the network</subtitle>
<id>https://cgit.xengineering.eu/soundbox/atom?h=semver</id>
<link rel='self' href='https://cgit.xengineering.eu/soundbox/atom?h=semver'/>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/'/>
<updated>2024-01-05T09:07:04Z</updated>
<entry>
<title>doc: Remove 'soundbox-' prefix from doc PDF</title>
<updated>2024-01-05T09:07:04Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-01-04T20:35:23Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=c2d8261aba307223d3f1edce3a88a4d212395e4a'/>
<id>urn:sha1:c2d8261aba307223d3f1edce3a88a4d212395e4a</id>
<content type='text'>
Inside the artifacts folder aswell as inside the source folder adding a
'soundbox-' prefix to files is uncommon. In both cases only the root level
folder should contain the name 'soundbox' to remove redundancies.
</content>
</entry>
<entry>
<title>Introduce 'debug' target</title>
<updated>2024-01-05T09:07:04Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-01-05T09:05:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=dacd1e01e33033a5d6915d017d9ba1eba81622ff'/>
<id>urn:sha1:dacd1e01e33033a5d6915d017d9ba1eba81622ff</id>
<content type='text'>
This target will skip generating the artifacts directory. This avoids a
bloated build directory while the default target 'all' still generates
the artifacts.
</content>
</entry>
<entry>
<title>Provide artifacts folder including build archives</title>
<updated>2024-01-04T20:28:30Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-01-04T20:24:25Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=70140597920ef71896283a5ad18538fed5ed99c9'/>
<id>urn:sha1:70140597920ef71896283a5ad18538fed5ed99c9</id>
<content type='text'>
All build files relevant for users (artifacts) should be provided in
build/artifacts. This folder has subdirectories for every revision and a
corresponding Zstandard-compressed Tar archive.

This archive contains the full result of the build of the current source
directory and can easily be shared.
</content>
</entry>
<entry>
<title>doc: Add automated PDF generation</title>
<updated>2024-01-03T11:03:43Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-01-02T21:52:42Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=a13b2b67711ba722301319d322f5d6233cbc77b2'/>
<id>urn:sha1:a13b2b67711ba722301319d322f5d6233cbc77b2</id>
<content type='text'>
The build system should convert the documentation source files
automatically to a single PDF file to make documentation generation
trivial.
</content>
</entry>
<entry>
<title>Move 'clean' target to root-level Makefile</title>
<updated>2024-01-03T11:03:43Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-01-02T21:51:35Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=a72e170df8344ac66c799156a744953cb762e08b'/>
<id>urn:sha1:a72e170df8344ac66c799156a744953cb762e08b</id>
<content type='text'>
This target removes the build directory and is thus repository-global.
</content>
</entry>
<entry>
<title>Switch to repository-global Makefile</title>
<updated>2024-01-02T13:24:06Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2023-12-22T20:15:59Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=ac348c4044e6252da91de247d77484509677cca0'/>
<id>urn:sha1:ac348c4044e6252da91de247d77484509677cca0</id>
<content type='text'>
The build system of this repository should be used from the repository
root. Subdirectories should only contain additional *.mk files which
will be included by the central Makefile.

This should allow to have dependencies between subdirectories if
required and easily allows to build everything.
</content>
</entry>
</feed>
