From 32d7f278a15185415a121f879a95e2ce4f565d69 Mon Sep 17 00:00:00 2001 From: Bala Shanmugam Date: Thu, 17 Dec 2009 18:12:25 +0530 Subject: [PATCH] compat-wireless: modules declared as PHONY target in Makefile When a particular file alone is modified in compat package, it is not compiled with make. To compile the modified file compat package needs to be cleaned up and all files need to be compiled. This is because all files are compiled in modules target, and file by name modules is not generated. So this target will be considered up-to-date once compiled. modules target is declared as PHONY target to avoid this problem. I feel config.mk need not be included when KERNELRELEASE is not NULL as it degrades the performance and doesn't make any difference. Please comment. Signed-off-by: Bala Shanmugam --- Makefile | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Makefile b/Makefile index ddaa65652341..d19720291985 100644 --- a/Makefile +++ b/Makefile @@ -15,8 +15,6 @@ DESTDIR?= ifneq ($(KERNELRELEASE),) -include $(M)/$(COMPAT_CONFIG) - NOSTDINC_FLAGS := -I$(M)/include/ -include $(M)/include/linux/compat-2.6.h $(CFLAGS) obj-y := compat/ @@ -295,7 +293,7 @@ wlunload: wlload: wlunload @./scripts/wlload.sh -.PHONY: all clean install uninstall unload load btunload btload wlunload wlload +.PHONY: all clean install uninstall unload load btunload btload wlunload wlload modules endif -- 2.30.2