
MACHINE ??= "genericx86-64"
DISTRO ?= "poky"
PACKAGE_CLASSES ?= "package_deb"
EXTRA_IMAGE_FEATURES ?= "debug-tweaks dev-pkgs tools-sdk"
USER_CLASSES ?= "buildstats image-mklibs image-prelink"
PATCHRESOLVE = "noop"
BB_DISKMON_DIRS ??= "\
    STOPTASKS,${TMPDIR},1G,100K \
    STOPTASKS,${DL_DIR},1G,100K \
    STOPTASKS,${SSTATE_DIR},1G,100K \
    STOPTASKS,/tmp,100M,100K \
    ABORT,${TMPDIR},100M,1K \
    ABORT,${DL_DIR},100M,1K \
    ABORT,${SSTATE_DIR},100M,1K \
    ABORT,/tmp,10M,1K"
CONF_VERSION = "1"

# for vlc: dep 'mpeg2dec' requires commercial license.
LICENSE_FLAGS_WHITELIST += "commercial"

IMAGE_FSTYPES += "tar.bz2"

# in yocto, got an error when building initramfs, default maxsize is too small.
# INITRAMFS_MAXSIZE is set in meta/conf/bitbake.conf (= 131072 kb, 128MB).
# override here, 160MB:
INITRAMFS_MAXSIZE = "163840"

# this is supposed to remove 'avahi' pkg...
DISTRO_FEATURES_remove = "zeroconf"

DISTRO_FEATURES_remove = "wayland"

# meta/conf/bitbake.conf has this line:
# DISTRO_FEATURES_BACKFILL = "pulseaudio sysvinit bluez5 gobject-introspection-data"
# ...this could be edited, or insert this into build*/conf/local.conf to remove:
# DISTRO_FEATURES_BACKFILL_CONSIDERED = "pulseaudio"
#20201013... 20201102 complete recompile with pulseaudio... 20201104 no.
DISTRO_FEATURES_remove = "pulseaudio"
DISTRO_FEATURES_BACKFILL_CONSIDERED = "pulseaudio"

DISTRO_FEATURES_remove = "systemd"
DISTRO_FEATURES_BACKFILL_CONSIDERED += "systemd"

#current have:
# DISTRO_FEATURES_DEFAULT="acl alsa argp bluetooth ext2 ipv4 ipv6 largefile pcmcia usbgadget usbhost wifi xattr nfs zeroconf pci 3g nfc x11 vfat"
DISTRO_FEATURES_append = " opengl ldconfig"

# host running as root, causes heaps of these warnings...
WARN_QA_remove = "host-user-contaminated"
# get this with cups...
ERROR_QA_remove = "already-stripped"
WARN_QA_remove = "already-stripped"
# get this with cups...
WARN_QA_remove = "patch-fuzz"
# get this with libnss-mdns...
ERROR_QA_remove = "unknown-configure-option"
# my ghostscript...
ERROR_QA_remove = "ldflags"
# my polkit105...
ERROR_QA_remove = "installed-vs-shipped"

#get the ball rolling, pkgs (many of these will be selected anyway)...
#IMAGE_INSTALL_append = " acl acpid adwaita-icon-theme alsa-lib alsa-state alsa-utils android-tools android-tools-conf apr apr-util apt archive-zip atk atkmm at-spi2-atk at-spi2-core attr aufs-util autoconf automake babl base-files base-passwd bash bash-completion bc bdftopcf bdwgc binutils bison bluez5 boost busybox bzip2 ca-certificates cairo cairomm ccache cdrkit cifs-utils cmake coreutils cpio cppunit cryptodev-linux cups curl db dbus dbus-glib dcadec debianutils desktop-file-utils dhcpcd dialog diffstat diffutils dmidecode dnsmasq docbook-xml-dtd4 docbook-xsl-stylesheets dosfstools dpkg dtc e2fsprogs ed elfutils enca encodings ethtool eudev evince exfat-utils expat f2fs-tools faac faad2 ffmpeg file findutils flac flex fltk fontconfig font-util formfactor freetype fribidi fuse gawk gconf gdb gdbm gdk-pixbuf geany gegl gettext ghostscript giflib gimp git glew glib-2.0 glibc glibmm glib-networking glm gmp gnome-menus gnome-themes-standard gnu-config gnupg gnutls gobject-introspection gparted gperf gpgme gphoto2 gptfdisk graphite2 grep groff grub grub-efi gsettings-desktop-schemas gsl gtk+ gtk+3 gtkmm gtksourceview2 gzip harfbuzz hdparm hexedit hiawatha hicolor-icon-theme hostapd hplip hunspell hyphen iceauth icu init-ifupdown initramfs-live-boot initramfs-live-install initramfs-live-install-efi initscripts inotify-tools intltool iproute2 iptables iw jansson jasper json-glib kbd keymaps kmod lame lcms less liba52 libacpi libaio libao libarchive libart-lgpl libass libassuan libatomic-ops libavc1394 libbsd libcap libcap-ng libcdio libcdio-paranoia libcgi-perl libcheck libcmis libcroco libdaemon libdbd-mysql-perl libdbi-perl libdc1394 libdigest-sha1-perl libdmx libdrm libdvdnav libdvdread libebml libepoxy liberation-fonts libevdev libevent libexif libexttextcat libffi libfontenc libgcrypt libgee libglu libglade libgnomecanvas libgpg-error libgphoto2 libgsf libgudev libhtml-parser-perl libical libice libid3tag libidn libjpeg-turbo libksba liblangtag libmad libmbim libmicrohttpd libmikmod libmms libmng libmodplug libmpc libndp libnewt libnl libogg liboil libpcap libpciaccess libpcre libplist libpng libproxy libqmi libraw1394 librsvg libsamplerate0 libsdl libsdl2 libsdl2-image libsdl2-mixer libsdl2-ttf libsdl-image libsdl-mixer libsdl-ttf libsigc++-2.0 libsm libsndfile1 libsoup-2.4 libssh libtalloc libtasn1 libtheora libtinyxml libtirpc libtool libtorrent libunistring liburcu liburi-perl libusb1 libusb-compat libva libvdpau libvorbis libvpx libwebp libx11 libxau libxaw libxcb libxcomposite libxcursor libxdamage libxdmcp libxext libxfixes libxfont libxfont2 libxft libxi libxinerama libxkbcommon libxkbfile libxml2 libxml-parser-perl libxml-simple-perl libxmu libxpm libxrandr libxrender libxscrnsaver libxshmfence libxslt libxt libxtst libxv libxvmc libxxf86dga libxxf86misc libxxf86vm linux-firmware linux-libc-headers lockdev lrzsz lttng-ust lz4 lzo m4 make makedepend man mariadb memtester mesa mesa-demos meson mingetty minicom mkfontdir mkfontscale mm-common mobile-broadband-provider-info modemmanager modutils-initscripts mpeg2dec mpfr mpg123 mpv mtdev mtools mtr mythes nasm ncurses neard neon netbase nettle networkmanager ninja npth nspr nss ntfs-3g-ntfsprogs ntp numlockx ofono openbox opencore-amr openjpeg openldap openssh openssl opkg-utils orc packagegroup-base packagegroup-core-boot packagegroup-core-buildessential packagegroup-core-sdk packagegroup-core-ssh-openssh packagegroup-core-standalone-sdk-target packagegroup-core-tools-debug packagegroup-core-x11 packagegroup-core-x11-xserver pango pangomm parted patch pciutils perl pidgin pinentry pixman pkgconfig pm-utils poppler poppler-data popt ppp ppp-dialin pptp-linux prelink procps pseudo psmisc pure-ftpd python python3 python3-dbus python3-lxml python3-pip python3-pycairo python3-pygobject python3-setuptools qemu qtbase qtdeclarative qtimageformats qtmultimedia qtsvg qttools qtx11extras qtxmlpatterns quilt quota raptor2 rasqal re2c readline redland rgb rng-tools rpcbind rpm rp-pppoe rsync rtorrent run-postinsts rxvt-unicode schroedinger sed serf setserial setxkbmap shadow shadow-securetty shadow-sysroot shared-mime-info slang socat speex speexdsp sqlite3 squashfs-tools sshfs-fuse startup-notification strace streamripper subversion sudo swig sysfsutils syslinux sysvinit sysvinit-inittab taglib tar tcl tcp-wrappers texinfo tiff tzdata udev-extraconf unzip update-rc.d usb-modeswitch usb-modeswitch-data usbutils util-linux util-macros v4l-utils vala vigra vim vte wavpack wget wpa-supplicant wvdial wvstreams x264 xauth xbitmaps xcb-proto xcb-util xcb-util-image xcb-util-keysyms xcb-util-renderutil xcb-util-wm xcursorgen xdelta3 xdg-utils xdotool xdpyinfo xev xfontsel xgamma xhost xinit xinput xinput-calibrator xkbcomp xkeyboard-config xmessage xmlto xmodmap xorriso xprop xrandr xrdb xserver-nodm-init xserver-xf86-config xserver-xorg xset xsetmode xsetroot xterm xwd xwininfo xz yajl yasm zip zlib"
IMAGE_INSTALL_append = " packagegroup-core-x11 packagegroup-core-x11-xserver"

#these are not automatically selected...
IMAGE_INSTALL_append = " xf86-input-evdev xf86-input-keyboard xf86-input-mouse xf86-input-synaptics"
IMAGE_INSTALL_append = " xf86-video-cirrus xf86-video-ati xf86-video-mga xf86-video-nouveau"

#add my xorg drivers...
IMAGE_INSTALL_append = " xf86-video-amdgpu xf86-video-apm xf86-video-ark xf86-video-ast xf86-video-chips xf86-video-glint xf86-video-i128 xf86-video-i740 xf86-video-mach64 xf86-video-mach64 xf86-video-neomagic xf86-video-nv xf86-video-r128 xf86-video-rendition xf86-video-s3 xf86-video-tdfx xf86-video-tga xf86-video-trident"

#want these...
#IMAGE_INSTALL_append = " acpid android-tools android-tools-conf apr apr-util apt archive-zip atkmm aufs-util bdftopcf bdwgc cairomm cdrkit cifs-utils cmake cpio cppunit cryptodev-linux dcadec debianutils dhcpcd dialog dmidecode dnsmasq docbook-xml-dtd4 docbook-xsl-stylesheets dosfstools dpkg dtc enca ethtool evince exfat-utils f2fs-tools fltk fuse gconf gdb geany git glew glibmm glm gnome-menus gnupg gparted gperf gpgme gphoto2 gptfdisk groff gsl gtkmm gtksourceview2 hdparm hexedit hiawatha hostapd hplip hunspell hyphen iceauth initramfs-live-boot initramfs-live-install initramfs-live-install-efi inotify-tools intltool iw jansson libacpi libaio libao libarchive libart-lgpl libass libassuan libavc1394 libbsd libcgi-perl libcmis libdaemon libdbd-mysql-perl libdbi-perl libdigest-sha1-perl libdvdnav libdvdread libebml libevent libexttextcat libgee libglade libgnomecanvas libgphoto2 libgsf libhtml-parser-perl libidn libksba liblangtag libmbim libmicrohttpd libmms libndp libnewt libnl liboil libpcap libplist libproxy libqmi libsdl2-image libsdl2-mixer libsdl2-ttf libsdl-ttf libsigc++-2.0 libssh libtalloc libtinyxml libtorrent liburcu liburi-perl libxaw libxfont libxkbcommon libxml-parser-perl libxml-simple-perl libxscrnsaver libxxf86dga libxxf86misc lockdev lrzsz lttng-ust lz4 makedepend man mariadb memtester mesa-demos meson mingetty minicom mkfontdir mm-common modemmanager mpg123 mpv mtr mythes nasm neard neon networkmanager ninja npth ntfs-3g-ntfsprogs ntp numlockx openbox openldap openssh packagegroup-base packagegroup-core-ssh-openssh packagegroup-core-tools-debug pangomm parted pciutils pidgin pinentry pm-utils popt ppp ppp-dialin pptp-linux prelink pseudo psmisc pure-ftpd python python3-lxml python3-pip python3-setuptools qemu quota raptor2 rasqal re2c redland rng-tools rpcbind rpm rp-pppoe rsync rtorrent rxvt-unicode serf setserial setxkbmap slang squashfs-tools sshfs-fuse startup-notification strace streamripper subversion sudo swig sysfsutils tar udev-extraconf usb-modeswitch usb-modeswitch-data usbutils vigra vim vte wget wpa-supplicant wvdial wvstreams xbitmaps xcursorgen xdelta3 xdg-utils xdotool xev xfontsel xgamma xmessage xmlto xorriso xprop xrdb xsetmode xsetroot xterm xwd xwininfo yajl yasm"

#add more deps not in PACKAGECONFIG in the recipe...
#IMAGE_INSTALL_append = " libvorbis lame libsdl2 speex libvdpau libvpx x265 libxv"
#DEPENDS_append_ffmpeg = " libvorbis lzma mp3lame openssl sdl2 speex vaapi vdpau vpx x265 xv"
#PACKAGECONFIG_append_ffmpeg = " libvorbis lzma mp3lame openssl sdl2 speex vaapi vdpau vpx x265 xv"
IMAGE_INSTALL_append = " ffmpeg"

IMAGE_INSTALL_append = " ghostscript cups cups-filters qpdf gimp"
#IMAGE_INSTALL_append = " ghostscript cups cups-filters"

IMAGE_INSTALL_append = " epiphany"

#add more, for which I have .bbappend or .bb files... (or did in thud)
IMAGE_INSTALL_append = " networkmanager dialog graphite2 man-db wget php pinentry evince gnome-menus gphoto2 cdrkit libcdio libdvdcss mpv mtr npth ntp vlc rng-tools rxvt-unicode cifs-utils glm gnupg gpgme libcap pidgin vim vte"

#filesystem pkgs... 
IMAGE_INSTALL_append = " aufs-util e2fsprogs exfat-utils f2fs-tools fuse-exfat mtools ntfs-3g-ntfsprogs sshfs-fuse xorriso"

#dev tools...
#failed:  cargo  rust
IMAGE_INSTALL_append = " cmake desktop-file-utils dmidecode docbook-xml-dtd4 docbook-xsl-stylesheets dpkg file flex gdb git glade gptfdisk intltool lemon libgee m4 make makedepend meson nasm ninja orc patch perl php pkgconfig qemu re2c rpm rsync squashfs-tools subversion syslinux vala valgrind yasm xmlto xcb-proto xorgproto"
#want these perl modules...
IMAGE_INSTALL_append = " libxml-parser-perl libdbd-mysql-perl libdbi-perl libcgi-perl libdigest-sha1-perl libhtml-parser-perl liburi-perl libxml-simple-perl"
#want these python modules...
IMAGE_INSTALL_append = " python3-lxml python3-pip"

#core utilities...
IMAGE_INSTALL_append = " bash bc busybox bzip2 coreutils diffutils ethtool eudev findutils gettext gzip hdparm iptables kbd mingetty minicom ncurses parted procps read-edid readline sed slang sudo sysfsutils tar unzip util-linux util-macros xdelta3 xdg-utils xz zip zstd"

#connectivity... fail: libnma (dep of network-manager-applet) ...ok, i have my special hacked source anyway.
# removed ifplugd, as it is in recipes-quirky
#IMAGE_INSTALL_append = " bluez5 dhcpcd iproute2 modemmanager networkmanager netcat openssh openssl ppp pure-ftpd rtorrent wpa-supplicant wvdial wvstreams"
#20201013 take out modemmanager...
IMAGE_INSTALL_append = " bluez5 dhcpcd iproute2 networkmanager netcat openssh openssl ppp pure-ftpd rtorrent wpa-supplicant wvdial wvstreams"

#x apps...
IMAGE_INSTALL_append = " bdftopcf iceauth mkfontscale rgb setxkbmap xauth xdpyinfo xev xfontsel xgamma xhost xinit xinput xkbcomp xmessage xmodmap xprop xrandr xrdb xset xsetroot xterm xvinfo xwd xwininfo"

#gtk apps...
IMAGE_INSTALL_append = " geany geany-plugins gparted  yad"

#image libs...
IMAGE_INSTALL_append = " giflib"

#infrastructure... got gtksourceview2, libart-lgpl, libgnomecanvas, libglade out of pyro...
# fail: libglade
IMAGE_INSTALL_append = " gtksourceview2 hunspell libart-lgpl liberation-fonts libgnomecanvas"

#imported recipes-quirky from thud... fail:  , gdk-pixbuf0 & gtk1 (dep glib1 fail),, gettext0-static, e2fsprogs-static, coreutils-static,, xine-ui,,,,,,, noice-static, nnn-static,,, mped-static, ndiswrapper ndiswrapper-exe, make-static, libcap-static,, idump-static,,, gnupg1-static,,,, busybox-initramfs-static, binutils-static,
# removed:  iwd ostree flatpak
# fail, i give up: dictd-client, xsane,,    20210409 fail: inkscapelite
IMAGE_INSTALL_append = " adbfs appstream-glib apulse arp-scan aumix bacon bacon-hug bacon-hug-imports bbc-provided bbe bcrypt bluepup-tray busybox-static cddetect cddetect-quick cgtkcalc chrpath ctorrent curlftpfs dia didiwiki disktype dvdauthor dvd-close dvd+rw-tools empty fpm2 freememapplet-tray galculator gcab gccmakedep gcolorsel gdmap gfnrename gfontsel gftp gif2lss gifsicle glipper-lite gmeasures gnet gpart gphotofs gpicview gpptp grisbi gtk-chtheme gtkdialog gtkhash gtklp gview gwhere gxmessage hardinfo help2man helpsurfer homebank hostname hotplug2stdout ifplugd ifplugd-old imake installwatch isomaster jwm ktsuss leafpad libdvdcss libexif-gtk libgtkhtml libmaa libofx libpng12 libseccomp libsystem libtommath libtubo mdview metamail mhwaveedit minixcal mirdir modem-stats mped mpscan mtpaint nbtscan nenscript netpbm network-tray normalize notecase opensp osmo patchutils peasyscale-exec peasyscan-exec pekwm pflask planner pmcputemp pnscan polkit105 powerapplet-tray puppyinputdetect puppyserialdetect retrovol rman rox-filer rubix sakura sane-backends scale2x setvol sgml-common ssh-gui sshpass stat ufiformat uget unclutter unrar vamps vcdimager vobcopy wavplay whois xarchive xcalc xclip xclipboard xcur2png xdg-puppy xdialog xfdiff-cut xine-lib xload xresprobe xsoldier xvidtune xvkbd"

#20200922 first import into woofq, got all these missing...
#note, these missing are probably libreoffice deps:
# 
#20201220 with k5.10, fail:  strace
IMAGE_INSTALL_append = " acpid apt bdwgc cryptodev-linux enca glew gnome-doc-utils-stub ijs inotify-tools libao libass libcec libproxy libxkbcommon lockdev memtester mesa-demos neon numlockx openldap p8platform pciutils pm-utils pptp-linux psmisc quota raptor2 rpcbind setserial streamripper vorbis-tools xcursorgen xdotool xlockmore xsetmode yajl"
#doing a diff from before, these are added:
#acpid apt bdwgc cryptodev-linux debianutils enca glew gnome-doc-utils-stub ijs inotify-tools libao libass libcec libproxy libxkbcommon lockdev memtester mesa-demos neon numlockx openldap p8platform pciutils pm-utils pptp-linux psmisc quota raptor2 rpcbind setserial strace streamripper vorbis-tools xcursorgen xdotool xlockmore xsetmode yajl
#ah ha, extra ones are: debianutils

#20200924 more...
IMAGE_INSTALL_append = " hiawatha pup-tools picscale usb-modeswitch usb-modeswitch-data usbutils"
#20200925...
IMAGE_INSTALL_append = " audacious audacious-plugins celluloid network-manager-applet"
#20200926 samba... libtevent libtdb are deps of samba...
IMAGE_INSTALL_append = " libtevent libtdb gnome-keyring gsl nmap pnmixer refind xconsole zarfy"

#20200928 complete rebuild. rolled pango back, 1.44.7 to 1.42.4 -- see note in recipe.
# also a patch for shared-mime-info: /bin/ash shebang

#works with libnotify, popup messages...
IMAGE_INSTALL_append = " notification-daemon"

#20201001
# # bitbake -e core-image-minimal | grep "^DISTRO_FEATURES"
# DISTRO_FEATURES="acl alsa argp bluetooth ext2 ipv4 ipv6 largefile pcmcia usbgadget usbhost wifi xattr nfs  pci 3g nfc x11 vfat largefile opengl ptest multiarch  vulkan opengl ldconfig pulseaudio sysvinit gobject-introspection-data"
# DISTRO_FEATURES_BACKFILL="pulseaudio sysvinit gobject-introspection-data ldconfig"
# DISTRO_FEATURES_BACKFILL_CONSIDERED="systemd"
# DISTRO_FEATURES_DEFAULT="acl alsa argp bluetooth ext2 ipv4 ipv6 largefile pcmcia usbgadget usbhost wifi xattr nfs zeroconf pci 3g nfc x11 vfat"
DISTRO_FEATURES_remove = "ptest"
DISTRO_FEATURES_remove = "vulkan"
DISTRO_FEATURES_remove = "pcmcia"
DISTRO_FEATURES_remove = "multiarch"
#20201001 wireless utilities, might be useful...
IMAGE_INSTALL_append = " libnl iw"

#20201002 after 20201001 changes, these are missing (plus others)...
# tzdata socat libcheck gspell gnome-desktop3 ed vulkan-loader
# gspell and gnome-desktop3 seem to be deps that are no longer needed, but keep them...
# ...i did change the evince and geany recipes, to gtk2 versions, maybe that did it.
IMAGE_INSTALL_append = " tzdata socat gspell gnome-desktop3 ed"

#20201006 want these for pulseaudio... plus: blueman, scons, gutenprint...
#IMAGE_INSTALL_append = " libcanberra pavucontrol blueman scons gutenprint"
#20201013 take out libcanberra & pavucontrol...
IMAGE_INSTALL_append = " blueman scons gutenprint"

#20201007 trying to get bt audio working, a script wants this...
IMAGE_INSTALL_append = " bluez-tools expect"

#20201008 usb-modeswitch and expect need tcl, however, usb-modeswitch will work with jimtcl...
# and for old-times sake, add tk
IMAGE_INSTALL_append = " jimtcl tk"

#20201009 need python3-prctl to run bluetooth-autoconnect
IMAGE_INSTALL_append = " python3-prctl"

#20201012 alsamixergui requires fltk
#IMAGE_INSTALL_append = " fltk alsamixergui iotop"
#20201013 alsamixergui is crap, hangs...
IMAGE_INSTALL_append = " fltk iotop"

#20201013 have decided to remove pulseaudio, modemmanager (see #20201013 above)
IMAGE_INSTALL_append = " bluez-alsa alsa-plugins"

#20201021
IMAGE_INSTALL_append = " wmctrl libcanberra gnome-bluetooth openobex obexftp obexfs"

#20201102
IMAGE_INSTALL_append = " restarter xf86-input-wacom libxklavier libgnomekbd"

#20201228 easyos dunfell host for oe build, needs rpcgen, no longer in glibc, now in 
IMAGE_INSTALL_append = " rpcsvc-proto"

#20210109
IMAGE_INSTALL_append = " ccrypt"

#20210121  20210123 removed:  libldb --clashes with samba install
IMAGE_INSTALL_append = " tigervnc samba smbnetfs"

#20210124
IMAGE_INSTALL_append = " libvdpau-va-gl"

#20201104 rem.
##20201102 doing a COMPLETE rebuild, with pulseaudio. see also above, have reinstated FEATURE for pulseaudio.
#IMAGE_INSTALL_append = " pulseaudio pavucontrol"

#20210407 bring back modemmanager (note, networkmanager & networkmanager-applet recipes modified)...
#20210407 recipes affected by adding jack: ffmpeg mpv xine-lib mhwaveedit audacious
#20210409 pngoverlay-cairo replaces 'pngoverlay' in the 'pup-tools' pkg...
IMAGE_INSTALL_append = " modemmanager jack pngoverlay-cairo"

#20210410 want inkscape...
IMAGE_INSTALL_append = " double-conversion potrace gdl inkscape"

#20201219 bump to 5.10 (from 5.4) kernel...
PREFERRED_PROVIDER_virtual/kernel_forcevariable = "linux-stable"
PREFERRED_PROVIDER_virtual/kernel_forcevariable = "linux-stable"
PREFERRED_VERSION_linux-stable = "5.10%"
LINUX_STABLE_DOWNLOAD = "tarball"
#KBUILD_DEFCONFIG = "x86_64_defconfig"
#KCONFIG_MODE = "alldefconfig"

#20201220 still using linux-libc-headers 5.4, try this...
PREFERRED_VERSION_linux-libc-headers = "5.8%"
PREFERRED_VERSION_nativesdk-linux-libc-headers = "5.8%"

#20201220 my computer runs hot. defaults here are "-j 4" and "4"...
PARALLEL_MAKE = "-j 2"
PARALLEL_MAKEINST = "-j 2"
BB_NUMBER_THREADS = "3"

#20201220 fail:
# strace 

#i give up...
# dictd-client ghasher samba xsane

#20210407 doing a complete recompile, bump "r1" to "r2" and PR_NUM "1" to "2"...
#20210121 radical, this globally changes the base revision from r0...
PR = "r2"
#.bbappend recipes can use this to bump PR. ex: PR = "r${@int(PR_NUM) + 1}"
PR_NUM = "2"
