1e87db4bb965b58b73ce733cc3e32dd42101393d0mridge# 2e87db4bb965b58b73ce733cc3e32dd42101393d0mridge# Makefile for GCOV profiling kernel module 3e87db4bb965b58b73ce733cc3e32dd42101393d0mridge# 4e87db4bb965b58b73ce733cc3e32dd42101393d0mridge 5e87db4bb965b58b73ce733cc3e32dd42101393d0mridge#KERNELDIR := ../linux-2.5.73 6e87db4bb965b58b73ce733cc3e32dd42101393d0mridgeCFLAGS := $(CFLAGS) -Wall -g 7e87db4bb965b58b73ce733cc3e32dd42101393d0mridge 8e87db4bb965b58b73ce733cc3e32dd42101393d0mridgeifneq ($(KERNELRELEASE),) 9e87db4bb965b58b73ce733cc3e32dd42101393d0mridge 10e87db4bb965b58b73ce733cc3e32dd42101393d0mridgeobj-m := LtpfsCmds.o 11e87db4bb965b58b73ce733cc3e32dd42101393d0mridgeobj-p := ltpfstest 12e87db4bb965b58b73ce733cc3e32dd42101393d0mridgeelse 13e87db4bb965b58b73ce733cc3e32dd42101393d0mridgeKDIR := /lib/modules/$(shell uname -r)/build 14e87db4bb965b58b73ce733cc3e32dd42101393d0mridgePWD := $(shell pwd) 15e87db4bb965b58b73ce733cc3e32dd42101393d0mridge 16e87db4bb965b58b73ce733cc3e32dd42101393d0mridgedefault: 17e87db4bb965b58b73ce733cc3e32dd42101393d0mridge $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules 1837550cf5a86c7ca7424a2a318dd64e550f13f5dfChris Dearman ${CC} $(CFLAGS) -o ltpfstest -lm main.c 19e87db4bb965b58b73ce733cc3e32dd42101393d0mridge# $(MAKE) -C $(KERNELDIR) SUBDIRS=$(PWD) modules 20e87db4bb965b58b73ce733cc3e32dd42101393d0mridgeendif 21e87db4bb965b58b73ce733cc3e32dd42101393d0mridge 22e87db4bb965b58b73ce733cc3e32dd42101393d0mridgeclean: 2337550cf5a86c7ca7424a2a318dd64e550f13f5dfChris Dearman rm -f LtpfsCmds.o 2437550cf5a86c7ca7424a2a318dd64e550f13f5dfChris Dearman rm -f LtpfsCmds.ko 25e87db4bb965b58b73ce733cc3e32dd42101393d0mridge rm -f LtpfsCmds.bb 26e87db4bb965b58b73ce733cc3e32dd42101393d0mridge rm -f LtpfsCmds.bbg 27e87db4bb965b58b73ce733cc3e32dd42101393d0mridge rm -f LtpfsCmds.mod.c 28e87db4bb965b58b73ce733cc3e32dd42101393d0mridge rm -f LtpfsCmds.mod.o 29e87db4bb965b58b73ce733cc3e32dd42101393d0mridge rm -f .*.mod* 30e87db4bb965b58b73ce733cc3e32dd42101393d0mridge rm -f .*.cmd 31