31 lines
		
	
	
		
			550 B
		
	
	
	
		
			Makefile
		
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			550 B
		
	
	
	
		
			Makefile
		
	
	
	
#
 | 
						|
# 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) M=$(PWD) modules
 | 
						|
	${CC}  $(CFLAGS) -o ltpfstest -lm  main.c
 | 
						|
#	$(MAKE) -C $(KERNELDIR) M=$(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
 |