1ba44bfbf351dda0699a059d1c553073fb8bf78f9mridge# 2ba44bfbf351dda0699a059d1c553073fb8bf78f9mridge# Makefile for GCOV profiling kernel module 3ba44bfbf351dda0699a059d1c553073fb8bf78f9mridge# 4ba44bfbf351dda0699a059d1c553073fb8bf78f9mridge 5ba44bfbf351dda0699a059d1c553073fb8bf78f9mridge#KERNELDIR := /usr/src/linux-2.5.64-gcov 6ba44bfbf351dda0699a059d1c553073fb8bf78f9mridgeCFLAGS := $(CFLAGS) -Wall 7ba44bfbf351dda0699a059d1c553073fb8bf78f9mridge 8ba44bfbf351dda0699a059d1c553073fb8bf78f9mridgeifneq ($(KERNELRELEASE),) 9ba44bfbf351dda0699a059d1c553073fb8bf78f9mridge 10ba44bfbf351dda0699a059d1c553073fb8bf78f9mridgeobj-m := tmod.o 11ba44bfbf351dda0699a059d1c553073fb8bf78f9mridgeelse 12ba44bfbf351dda0699a059d1c553073fb8bf78f9mridgeKDIR := /lib/modules/$(shell uname -r)/build 13ba44bfbf351dda0699a059d1c553073fb8bf78f9mridgePWD := $(shell pwd) 14ba44bfbf351dda0699a059d1c553073fb8bf78f9mridge 15ba44bfbf351dda0699a059d1c553073fb8bf78f9mridgedefault: 16ba44bfbf351dda0699a059d1c553073fb8bf78f9mridge $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules 17ba44bfbf351dda0699a059d1c553073fb8bf78f9mridge# $(MAKE) -C $(KERNELDIR) SUBDIRS=$(PWD) modules 18ba44bfbf351dda0699a059d1c553073fb8bf78f9mridgeendif 19ba44bfbf351dda0699a059d1c553073fb8bf78f9mridge 20ba44bfbf351dda0699a059d1c553073fb8bf78f9mridgeclean: 21ba44bfbf351dda0699a059d1c553073fb8bf78f9mridge rm -f tmod.o 2>/dev/null || true 22ba44bfbf351dda0699a059d1c553073fb8bf78f9mridge 23