1e206a8f8004dff8d2094246684fbbde17a9e978emridge#
2e206a8f8004dff8d2094246684fbbde17a9e978emridge# Makefile for GCOV profiling kernel module
3e206a8f8004dff8d2094246684fbbde17a9e978emridge#
4e206a8f8004dff8d2094246684fbbde17a9e978emridge
5e206a8f8004dff8d2094246684fbbde17a9e978emridge#KERNELDIR := /usr/src/linux-2.5.64-gcov
6e206a8f8004dff8d2094246684fbbde17a9e978emridgeCFLAGS := $(CFLAGS) -Wall
7e206a8f8004dff8d2094246684fbbde17a9e978emridge
8e206a8f8004dff8d2094246684fbbde17a9e978emridgeifneq ($(KERNELRELEASE),)
9e206a8f8004dff8d2094246684fbbde17a9e978emridge
10e206a8f8004dff8d2094246684fbbde17a9e978emridgeobj-m	:= tbase.o
11e206a8f8004dff8d2094246684fbbde17a9e978emridgeelse
12e206a8f8004dff8d2094246684fbbde17a9e978emridgeKDIR	:= /lib/modules/$(shell uname -r)/build
13e206a8f8004dff8d2094246684fbbde17a9e978emridgePWD	:= $(shell pwd)
14e206a8f8004dff8d2094246684fbbde17a9e978emridge
15e206a8f8004dff8d2094246684fbbde17a9e978emridgedefault:
16e206a8f8004dff8d2094246684fbbde17a9e978emridge	$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
17e206a8f8004dff8d2094246684fbbde17a9e978emridge#	$(MAKE) -C $(KERNELDIR) SUBDIRS=$(PWD) modules
18e206a8f8004dff8d2094246684fbbde17a9e978emridgeendif
19e206a8f8004dff8d2094246684fbbde17a9e978emridge
20e206a8f8004dff8d2094246684fbbde17a9e978emridgeclean:
21e206a8f8004dff8d2094246684fbbde17a9e978emridge	rm -f tbase.o 2>/dev/null || true
22e206a8f8004dff8d2094246684fbbde17a9e978emridge
23