errata | ||
index | ||
lib/libflif | ||
libretro | ||
nim | ||
nimble | ||
runtimes/icy-streams | ||
.gitmodules | ||
README.md | ||
tup.config | ||
Tupfile.ini | ||
Tuprules.tup |
This is a super-repository skeleton containing a Tup
build system for Genode components and packages. It requires a Genode SDK to be
present and the PKG_CONFIG_PATH variable to be set appropriately, most likely to
/opt/genode-sdk-x86_64/pkgconfig
. See http://github.com/ehmry/genode/releases
for an SDK. A the pkg-config
tool and copy of the Genode toolchain is required
as well, see https://genode.org/download/tool-chain.
To use this build-system, edit the tup.config
to match your depot user and PGP
key as well as the version of the SDK. Unfortunately the build-system lacks any
knowledge about what packages are available in external depots, so external
package versions must be explicitly stated in archives
file templates or
within tup.config
. All archives
files are treated as a template by
convention and and @...@
string will be replaced by a corresponding CONFIG_...
value defined in tup.config
.
Please refer to the the Tup documentation for details on how the build-system works.
See http://github.com/ehmry/genode-ehmry as an example.