普通文本  |  31行  |  562 B

#
# 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