Makefile revision b9bbc5456ebab4471d284a0bb144e493be018e0b
183d2bb36fe8e0a39a7fff50a3be373253fb4d970mridge#
283d2bb36fe8e0a39a7fff50a3be373253fb4d970mridge# Makefile for GCOV profiling kernel module
383d2bb36fe8e0a39a7fff50a3be373253fb4d970mridge#
483d2bb36fe8e0a39a7fff50a3be373253fb4d970mridge
583d2bb36fe8e0a39a7fff50a3be373253fb4d970mridge#KERNELDIR := /usr/src/linux-2.5.66-gcov
6b9bbc5456ebab4471d284a0bb144e493be018e0bsubrata_modakEXTRA_CFLAGS := -Wall -Wextra -Wno-unused-parameter
783d2bb36fe8e0a39a7fff50a3be373253fb4d970mridge
883d2bb36fe8e0a39a7fff50a3be373253fb4d970mridgeifneq ($(KERNELRELEASE),)
983d2bb36fe8e0a39a7fff50a3be373253fb4d970mridge
1083d2bb36fe8e0a39a7fff50a3be373253fb4d970mridgeobj-m	:= nlsTest.o
1183d2bb36fe8e0a39a7fff50a3be373253fb4d970mridgeelse
1283d2bb36fe8e0a39a7fff50a3be373253fb4d970mridgeKDIR	:= /lib/modules/$(shell uname -r)/build
1383d2bb36fe8e0a39a7fff50a3be373253fb4d970mridgePWD	:= $(shell pwd)
1483d2bb36fe8e0a39a7fff50a3be373253fb4d970mridge
1583d2bb36fe8e0a39a7fff50a3be373253fb4d970mridgedefault:
1683d2bb36fe8e0a39a7fff50a3be373253fb4d970mridge	$(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules
17b9bbc5456ebab4471d284a0bb144e493be018e0bsubrata_modak	gcc $(EXTRA_CFLAGS) -o userBlockNLS userBlockNLS.c
1883d2bb36fe8e0a39a7fff50a3be373253fb4d970mridge#	$(MAKE) -C $(KERNELDIR) SUBDIRS=$(PWD) modules
1983d2bb36fe8e0a39a7fff50a3be373253fb4d970mridgeendif
2083d2bb36fe8e0a39a7fff50a3be373253fb4d970mridge
2183d2bb36fe8e0a39a7fff50a3be373253fb4d970mridgeclean:
22b9bbc5456ebab4471d284a0bb144e493be018e0bsubrata_modak	rm -f modules.order
23b9bbc5456ebab4471d284a0bb144e493be018e0bsubrata_modak	rm -f Module.symvers
24b9bbc5456ebab4471d284a0bb144e493be018e0bsubrata_modak	rm -f userBlockNLS
25b9bbc5456ebab4471d284a0bb144e493be018e0bsubrata_modak	rm -f nlsTest.o
26b9bbc5456ebab4471d284a0bb144e493be018e0bsubrata_modak	rm -f nlsTest.ko
27b9bbc5456ebab4471d284a0bb144e493be018e0bsubrata_modak	rm -f nlsTest.mod.c
28b9bbc5456ebab4471d284a0bb144e493be018e0bsubrata_modak	rm -f nlsTest.mod.o
29b9bbc5456ebab4471d284a0bb144e493be018e0bsubrata_modak	rm -f .nlsTest.ko.cmd
30b9bbc5456ebab4471d284a0bb144e493be018e0bsubrata_modak	rm -f .nlsTest.mod.o.cmd
31b9bbc5456ebab4471d284a0bb144e493be018e0bsubrata_modak	rm -f .nlsTest.o.cmd
32b9bbc5456ebab4471d284a0bb144e493be018e0bsubrata_modak	rm -rf .tmp_versions
33