Skip to content

Instantly share code, notes, and snippets.

@troglobit
Created April 5, 2022 08:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save troglobit/795d7fc414f9aced5ee9d2fea5944a8a to your computer and use it in GitHub Desktop.
Save troglobit/795d7fc414f9aced5ee9d2fea5944a8a to your computer and use it in GitHub Desktop.
Buildroot local.mk extensions and overrides
#BR2_ROOTFS_OVERLAY := $(BR2_ROOTFS_OVERLAY) $(BR2_EXTERNAL_NETBOX_PATH)/jocke
LINUX_OVERRIDE_SRCDIR = /home/jocke/src/linux
#IPROUTE2_OVERRIDE_SRCDIR = /home/jocke/src/iproute2
#MDIO_TOOLS_OVERRIDE_SRCDIR = /home/jocke/src/github.com/jocke/mdio-tools
#MDIO_TOOLS_AUTORECONF = YES
#PLY_OVERRIDE_SRCDIR = /home/jocke/src/github.com/jocke/ply
#PLY_AUTORECONF = YES
#TCPDUMP_OVERRIDE_SRCDIR = /home/jocke/src/github.com/the-tcpdump-group/tcpdump
#LIBPCAP_OVERRIDE_SRCDIR = /home/jocke/src/github.com/the-tcpdump-group/libpcap
#UBOOT_OVERRIDE_SRCDIR = /home/jocke/src/github.com/u-boot/u-boot
#FINIT_OVERRIDE_SRCDIR = /home/jocke/src/github.com/troglobit/finit
#FINIT_AUTORECONF = YES
#BUSYBOX_OVERRIDE_SRCDIR = /home/jocke/src/busybox
#ETHTOOL_OVERRIDE_SRCDIR = /home/jocke/src/ethtool
#LIBTEAM_OVERRIDE_SRCDIR = /home/jocke/src/github.com/jpirko/libteam
#PHYTOOL_OVERRIDE_SRCDIR = /home/jocke/src/github.com/jocke/phytool
#LOOPY_OVERRIDE_SRCDIR = /home/jocke/src/github.com/westermo/loopy
#LOOPY_AUTORECONF = YES
#BRIST_OVERRIDE_SRCDIR = /home/jocke/src/github.com/westermo/brist
linux-x-check: LINUX_X_TARGET=$(space)
linux-x-check: LINUX_X_MAKE_FLAGS=C=1
linux-x-kselftest-install: LINUX_X_MAKE_ENV=KSFT_INSTALL_PATH=$(TARGET_DIR)/ktest
linux-x-%: linux-clean-for-rebuild linux-rsync
+$(LINUX_MAKE_ENV) $(LINUX_X_MAKE_ENV) \
$(MAKE) $(LINUX_MAKE_FLAGS) $(LINUX_X_MAKE_FLAGS) \
-C $(LINUX_DIR) $(if $(LINUX_X_TARGET),$(LINUX_X_TARGET),$*)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment