39 lines
1.2 KiB
BlitzBasic
39 lines
1.2 KiB
BlitzBasic
INHIBIT_DEFAULT_DEPS = "1"
|
|
LICENSE = "MIT"
|
|
|
|
STANDALONE_SYSROOT = "${STAGING_DIR}/${MACHINE}"
|
|
STANDALONE_SYSROOT_NATIVE = "${STAGING_DIR}/${BUILD_ARCH}"
|
|
PACKAGE_ARCH = "${MACHINE_ARCH}"
|
|
EXCLUDE_FROM_WORLD = "1"
|
|
|
|
inherit nopackages
|
|
deltask fetch
|
|
deltask unpack
|
|
deltask patch
|
|
deltask prepare_recipe_sysroot
|
|
deltask populate_lic
|
|
deltask configure
|
|
deltask compile
|
|
deltask install
|
|
deltask populate_sysroot
|
|
|
|
python do_build_native_sysroot () {
|
|
targetsysroot = d.getVar("STANDALONE_SYSROOT")
|
|
nativesysroot = d.getVar("STANDALONE_SYSROOT_NATIVE")
|
|
staging_populate_sysroot_dir(targetsysroot, nativesysroot, True, d)
|
|
}
|
|
do_build_native_sysroot[cleandirs] = "${STANDALONE_SYSROOT_NATIVE}"
|
|
do_build_native_sysroot[nostamp] = "1"
|
|
addtask do_build_native_sysroot before do_build
|
|
|
|
python do_build_target_sysroot () {
|
|
targetsysroot = d.getVar("STANDALONE_SYSROOT")
|
|
nativesysroot = d.getVar("STANDALONE_SYSROOT_NATIVE")
|
|
staging_populate_sysroot_dir(targetsysroot, nativesysroot, False, d)
|
|
}
|
|
do_build_target_sysroot[cleandirs] = "${STANDALONE_SYSROOT}"
|
|
do_build_target_sysroot[nostamp] = "1"
|
|
addtask do_build_target_sysroot before do_build
|
|
|
|
do_clean[cleandirs] += "${STANDALONE_SYSROOT} ${STANDALONE_SYSROOT_NATIVE}"
|