Skip to content

Instantly share code, notes, and snippets.

@sbourdelin
Last active August 29, 2015 14:06
Show Gist options
  • Save sbourdelin/d2142ad2feb1649c8c02 to your computer and use it in GitHub Desktop.
Save sbourdelin/d2142ad2feb1649c8c02 to your computer and use it in GitHub Desktop.
Buildroot: package kernel
# ==================================
# buildroot/package/mykmod/Config.in
# ==================================
comment "mykmod needs a Linux kernel to be built"
depends on !BR2_LINUX_KERNEL
config BR2_PACKAGE_MYKMOD
bool "MYKMOD"
depends on BR2_LINUX_KERNEL
help
My KMOD test.
# ==================================
# buildroot/package/Config.in
# ==================================
menu "MyKmod"
source "package/mykmod/Config.in"
endmenu
# ==================================
# buildroot/package/mykmod/mykmod.mk
# ==================================
MYKMOD_VERSION = 1.0
MYKMOD_SITE = $(TOPDIR)/package/mykmod/src/
MYKMOD_SITE_METHOD = local
MYKMOD_DEPENDENCIES = linux
define MYKMOD_BUILD_CMDS
$(MAKE) $(LINUX_MAKE_FLAGS) -C $(LINUX_DIR) M=$(@D) modules
endef
define MYKMOD_INSTALL_TARGET_CMDS
$(MAKE) $(LINUX_MAKE_FLAGS) -C $(LINUX_DIR) M=$(@D) modules_install
endef
$(eval $(generic-package))
@sbourdelin
Copy link
Author

base on Buildroot 2014.08

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment