From d4765569d51448e8918bb15e7ab342983344074a Mon Sep 17 00:00:00 2001 From: Darren Hart Date: Tue, 1 Mar 2011 14:18:32 -0800 Subject: hello-mod: add a module for testing module.bbclass The following patch creates a hello-mod recipe for building a trivial out-of-tree kernel module, hello-mod.ko. This demonstrates the hostprogs build modifications added to module.bbclass. When loaded and unloaded, the module prints a simple string to the console to demonstrate it was compiled correctly. Tested on qemux86 poky-image-sato and beagleboard poky-image-minimal (after adding hello-mod to the images). Signed-off-by: Darren Hart CC: Gary Thomas --- meta/recipes-kernel/hello-mod/files/Makefile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 meta/recipes-kernel/hello-mod/files/Makefile (limited to 'meta/recipes-kernel/hello-mod/files/Makefile') diff --git a/meta/recipes-kernel/hello-mod/files/Makefile b/meta/recipes-kernel/hello-mod/files/Makefile new file mode 100644 index 000000000..4ded35fbc --- /dev/null +++ b/meta/recipes-kernel/hello-mod/files/Makefile @@ -0,0 +1,14 @@ +obj-m := hello.o + +SRC := $(shell pwd) + +all: + $(MAKE) -C $(KERNEL_SRC) M=$(SRC) + +modules_install: + $(MAKE) -C $(KERNEL_SRC) M=$(SRC) modules_install + +clean: + rm -f *.o *~ core .depend .*.cmd *.ko *.mod.c + rm -f Module.markers Module.symvers modules.order + rm -rf .tmp_versions Modules.symvers -- cgit v1.2.3