# Makefile of hello.o - my first kernel module. INCLUDEDIR = /usr/include CC = gcc CFLAGS = -D__KERNEL__ -DMODULE -O -Wall # -I$(INCLUDEDIR) # findout kernel version. VER = $(shell awk -F\" '/REL/ {print $$2}' $(INCLUDEDIR)/linux/version.h) OBJS = hello.o hello-1.o all: $(OBJS) #hello.o: hello.o # $(LD) -r $^ -o $@ install: install -d /lib/modules/$(VER)/misc install -c hello.o /lib/modules/$(VER)/misc clean: rm -f *.o *~ core uninstall: rm -f /lib/modules/$(VER)/misc/hello.o