Created
July 2, 2014 16:20
-
-
Save sunny1304/1e4e3010962a5d04af83 to your computer and use it in GitHub Desktop.
Makefile for kernel module
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# If KERNELRELEASE is defined, we've been invoked from the | |
# kernel build system and can use its language. | |
ifneq ($(KERNELRELEASE),) | |
obj-m := hello.o | |
# Otherwise we were called directly from the command | |
# line; invoke the kernel build system. | |
else | |
KERNELDIR ?= /lib/modules/$(shell uname -r)/build | |
PWD := $(shell pwd) | |
default: | |
$(MAKE) -C $(KERNELDIR) M=$(PWD) modules | |
endif |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment