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