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