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
 |