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