Split Kodi configuration messages into hardware / software sections. Hardware is how
other software is being built to accomodate Kodi needs (ie what provides video accel).
Software is the configure options to Kodi.
Kodi version just outputs the velue of $MEDIACENTER, which will always be "kodi".
Change to who the "upstream" is for the version of Kodi we're using is instead.
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
This breaks up the LibreELEC distro options file into categories:
Distro Information - Information about what the distro is called / does
User Interface - Settings that affect how the user will interact with the device
(passwords, greetings, name of partitions)
Buildsystem Settings - Options affecting the distro toolchain
OS Configuration - Options about the base OS, regardless of distro purpose
Kodi Settings - All the various knobs for configuring Kodi
Addon Settings - Distro addon repo and settings addon
Additional Programs / Functions - Programs or Support features to complement the
distro's purpose
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
This allows us to use the default debug-shell.service provided
by systemd and cut down on custom made services. This will also
always provide a debug shell as there is no reason we shouldn't
have access to one.
The information within config/version contains information that is about
LibreELEC the distribution, so place it there. Config/version should contain
version information about the LibreELEC the buildsystem.
Signed-off-by: Ian Leonard <antonlacon@gmail.com>
By default Microsoft MCE, Xbox 360 and Xbox One remotes
are enabled for all devices.
Projects and devices can override or extend this via their
options files.
Signed-off-by: Matthias Reichl <hias@horus.com>
- replace strip_lto/strip_gold (only allowed to disable)
- add flag for PIC feature
- add flag to stop build parallel
- add support for hardening option (initial copy from debian 9)
All build parameters, are added in setup_toolchain.
`PKG_[FLAG]_[HOST/TARGET]_ENABLED` variable is introduced for checking the flag (yes/no) in the package.mk
Thanks to @MilhouseVH, for support and fixing
project or device options
this has been added at the end of the virtual debug package as
this is the last point in the build system that any packages are
compiled before images are created