Makefile revision 3ffe0728b9acc4d1f5b4c1d9a31499197b9d51e9
183d2bb36fe8e0a39a7fff50a3be373253fb4d970mridge# 283d2bb36fe8e0a39a7fff50a3be373253fb4d970mridge# Makefile for GCOV profiling kernel module 383d2bb36fe8e0a39a7fff50a3be373253fb4d970mridge# 483d2bb36fe8e0a39a7fff50a3be373253fb4d970mridge 5b9bbc5456ebab4471d284a0bb144e493be018e0bsubrata_modakEXTRA_CFLAGS := -Wall -Wextra -Wno-unused-parameter 683d2bb36fe8e0a39a7fff50a3be373253fb4d970mridge 783d2bb36fe8e0a39a7fff50a3be373253fb4d970mridgeifneq ($(KERNELRELEASE),) 883d2bb36fe8e0a39a7fff50a3be373253fb4d970mridge 983d2bb36fe8e0a39a7fff50a3be373253fb4d970mridgeobj-m := nlsTest.o 1083d2bb36fe8e0a39a7fff50a3be373253fb4d970mridgeelse 1183d2bb36fe8e0a39a7fff50a3be373253fb4d970mridgeKDIR := /lib/modules/$(shell uname -r)/build 1283d2bb36fe8e0a39a7fff50a3be373253fb4d970mridgePWD := $(shell pwd) 1383d2bb36fe8e0a39a7fff50a3be373253fb4d970mridge 1483d2bb36fe8e0a39a7fff50a3be373253fb4d970mridgedefault: 1583d2bb36fe8e0a39a7fff50a3be373253fb4d970mridge $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) modules 163ffe0728b9acc4d1f5b4c1d9a31499197b9d51e9subrata_modak ${CC} $(EXTRA_CFLAGS) -o userBlockNLS userBlockNLS.c 1783d2bb36fe8e0a39a7fff50a3be373253fb4d970mridge# $(MAKE) -C $(KERNELDIR) SUBDIRS=$(PWD) modules 1883d2bb36fe8e0a39a7fff50a3be373253fb4d970mridge 1983d2bb36fe8e0a39a7fff50a3be373253fb4d970mridgeclean: 20250df92492f23db5f22b6a4bab784ca5ca981f66subrata_modak $(MAKE) -C $(KDIR) SUBDIRS=$(PWD) clean 21b9bbc5456ebab4471d284a0bb144e493be018e0bsubrata_modak rm -f modules.order 22b9bbc5456ebab4471d284a0bb144e493be018e0bsubrata_modak rm -f userBlockNLS 23250df92492f23db5f22b6a4bab784ca5ca981f66subrata_modak 24250df92492f23db5f22b6a4bab784ca5ca981f66subrata_modakendif 25