2 # Target device selection
5 # Defaults to latest kernel with Vivante driver support
6 PREFERRED_VERSION_linux-karo = "4.9.11"
7 #PREFERRED_VERSION_imx-gpu-viv = "6.2.2.p0-aarch32"
9 #Uncomment to swith to mainline kernels and drivers
10 #MACHINEOVERRIDES .= ":use-mainline-bsp"
13 # Some distribution and image settings
15 DISTRO_FEATURES_remove = "wayland systemd x11"
16 DISTRO_FEATURES_append = "opengl"
17 PACKAGE_CLASSES ?= "package_ipk"
18 EXTRA_IMAGE_FEATURES ?= "debug-tweaks splash package-management hwcodecs"
19 IMAGE_FSTYPES = "tar.gz"
20 USER_CLASSES ?= "buildstats image-mklibs"
23 # Some directory settings. Share downloads and state with other builds of
25 DL_DIR ?= "${BSPDIR}/downloads"
26 SSTATE_DIR ?= "${BSPDIR}/sstate-cache"
30 # Confgure archiver class - creates a source archive
32 ARCHIVER_MODE[src] = "original"
33 ARCHIVER_MODE[diff] = "1"
34 ARCHIVER_MODE[recipe] = "1"
35 COPY_LIC_MANIFEST = "1"
37 COPYLEFT_LICENSE_EXCLUDE = "None Closed Proprietory CLOSED"
38 COPYLEFT_RECIPE_TYPE = "target"
39 LICENSE_CREATE_PACKAGE = "1"
41 BB_DANGLINGAPPENDS_WARNONLY = "1"
44 # Use µCross psplash with some extensions
45 SPLASH = "psplash-mucross"
46 PREFERRED_PROVIDER_virtual/psplash = "psplash-mucross"
48 # Disk space housekeeping
52 STOPTASKS,${TMPDIR},1G,100K \
53 STOPTASKS,${DL_DIR},1G,100K \
54 STOPTASKS,${SSTATE_DIR},1G,100K \
55 STOPTASKS,/tmp,100M,100K \
56 ABORT,${TMPDIR},100M,1K \
57 ABORT,${DL_DIR},100M,1K \
58 ABORT,${SSTATE_DIR},100M,1K \
61 # Some package configuration
63 PACKAGECONFIG_append_pn-qemu-native = " sdl"
64 PACKAGECONFIG_append_pn-nativesdk-qemu = " sdl"
65 PACKAGECONFIG_append_pn-qtdeclarative = " qtxmlpatterns"
66 PACKAGECONFIG_append_pn-qtbase = "accessibility qml-debug"