<feed xmlns='http://www.w3.org/2005/Atom'>
<title>soundbox/Makefile, branch alsa-loop</title>
<subtitle>Device to connect classic audio systems to the network</subtitle>
<id>https://cgit.xengineering.eu/soundbox/atom?h=alsa-loop</id>
<link rel='self' href='https://cgit.xengineering.eu/soundbox/atom?h=alsa-loop'/>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/'/>
<updated>2024-01-14T14:59:55Z</updated>
<entry>
<title>Add versioned documentation file in artifacts dir</title>
<updated>2024-01-14T14:59:55Z</updated>
<author>
<name>xengineering</name>
<email>me@xengineering.eu</email>
</author>
<published>2024-01-14T14:59:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit.xengineering.eu/soundbox/commit/?id=929e1052d822f8b18f9545375e4f07b9a5c7121a'/>
<id>urn:sha1:929e1052d822f8b18f9545375e4f07b9a5c7121a</id>
<content type='text'>
The full soundbox-&lt;version&gt;- prefix was only used for the artifact tar
archive name so far. This has the advantage that the file names inside
that archive are shorter like 'documentation.pdf'.

But sometimes it is useful to pass only the documentation around as a
PDF file because it is easier for people to open it compared to a tar
file.

For this purpose a second artifact installation for the documentation
PDF is added including the soundbox-&lt;version&gt;- prefix.
</content>
</entry>
<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>
