# # Makefile for GCOV profiling kernel module # #KERNELDIR := ../linux-2.5.73 CFLAGS := $(CFLAGS) -Wall -g ifneq ($(KERNELRELEASE),) obj-m := LtpfsCmds.o obj-p := ltpfstest else KDIR := /lib/modules/$(shell uname -r)/build PWD := $(shell pwd) default: $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules ${CC} $(CFLAGS) -o ltpfstest -lm main.c # $(MAKE) -C $(KERNELDIR) SUBDIRS=$(PWD) modules endif clean: rm -f LtpfsCmds.o rm -f LtpfsCmds.ko rm -f LtpfsCmds.bb rm -f LtpfsCmds.bbg rm -f LtpfsCmds.mod.c rm -f LtpfsCmds.mod.o rm -f .*.mod* rm -f .*.cmd