40 lines
1.1 KiB
Plaintext
40 lines
1.1 KiB
Plaintext
DISTRO = "helium"
|
|
DISTRO_NAME = "helium-linux"
|
|
DISTRO_VERSION = "0.0.1"
|
|
DISTRO_CODENAME = "abisko"
|
|
|
|
TARGET_VENDOR = "-helium"
|
|
MACHINE_SANE = "${@d.getVar('MACHINE').replace('-', '_')}"
|
|
SDK_VENDOR = "-helium.${MACHINE_SANE}_sdk"
|
|
SDK_VERSION = "${@d.getVar('DISTRO_VERSION').replace('snapshot-${METADATA_REVISION}', 'snapshot')}"
|
|
SDK_VERSION[vardepvalue] = "${SDK_VERSION}"
|
|
|
|
MAINTAINER = "Grzegorz Kowalski <g.kowalski@helium-embedded.org>"
|
|
|
|
IMAGE_FSTYPES = "cpio.gz"
|
|
QB_DEFAULT_FSTYPE = "cpio.gz"
|
|
|
|
# C Library
|
|
TCLIBC = "musl"
|
|
TCLIBCAPPEND = ""
|
|
|
|
# drop native language support
|
|
USE_NLS="no"
|
|
IMAGE_LINGUAS = ""
|
|
|
|
VIRTUAL-RUNTIME_init_manager ?= "busybox"
|
|
VIRTUAL-RUNTIME_login_manager ?= "busybox"
|
|
|
|
# distro config
|
|
DISTRO_FEATURES += "ipv4 ipv6 nfs seccomp ldconfig"
|
|
PACKAGE_CLASSES ?= "package_ipk"
|
|
require conf/distro/include/no-static-libs.inc
|
|
require conf/distro/include/security_flags.inc
|
|
require conf/distro/include/yocto-uninative.inc
|
|
INHERIT += "uninative"
|
|
|
|
# SDK
|
|
SDK_NAME = "${DISTRO}-${MACHINE}-${SDK_ARCH}-${TARGET_ARCH}"
|
|
SDKPATHINSTALL = "/opt/isbt/${DISTRO}-sdk/${MACHINE}/${SDK_VERSION}"
|
|
SDKMACHINE ?= "x86_64"
|