fester/backend/targets/catalog.py

47 lines
826 B
Python

TARGET_SYSTEMS = {
"gentoo": {
"type": "source-based",
"toolchain": "stage",
"supports_cross": True
},
"buildroot": {
"type": "embedded",
"toolchain": "cross",
"supports_cross": True
},
"openwrt": {
"type": "firmware",
"toolchain": "cross",
"supports_cross": True
},
"alfs": {
"type": "manual-lfs",
"toolchain": "stage",
"supports_cross": False
},
"sourcemage": {
"type": "source-based",
"toolchain": "native",
"supports_cross": False
},
"lunar": {
"type": "source-based",
"toolchain": "native",
"supports_cross": False
}
}
ARCHES = [
"x86_64",
"arm64",
"riscv64"
]
RUNTIMES = [
"host",
"lxc",
"libvirt"
]