1 # 2 # Makefile for GCOV profiling kernel module 3 # 4 5 #KERNELDIR := /usr/src/linux-2.5.64-gcov 6 7 CFLAGS := $(CFLAGS) -Wall 8 ifneq ($(KERNELRELEASE),) 9 10 obj-m := tagp.o 11 else 12 13 KDIR := /lib/modules/$(shell uname -r)/build 14 PWD := $(shell pwd) 15 16 default: 17 $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules 18 # $(MAKE) -C $(KERNELDIR) SUBDIRS=$(PWD) modules 19 endif 20 21 clean: 22 rm -f tagp.o 2>/dev/null || true 23 24