public inbox for linux-wireless@vger.kernel.org
 help / color / mirror / Atom feed
* [RFC]compat-wireless: modules declared as PHONY target in Makefile
@ 2009-12-17 12:42 Bala Shanmugam
  2009-12-19  1:18 ` Luis R. Rodriguez
  0 siblings, 1 reply; 2+ messages in thread
From: Bala Shanmugam @ 2009-12-17 12:42 UTC (permalink / raw)
  To: Luis Rodriguez, mcgrof; +Cc: Jothikumar Mothilal, linux-wireless

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 <sbalashanmugam@atheros.com>
---
 Makefile |    4 +---
 1 files changed, 1 insertions(+), 3 deletions(-)

diff --git a/Makefile b/Makefile
index 66790f2..85fb9fe 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
 
-- 
1.6.0.4


^ permalink raw reply related	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2009-12-19  1:18 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-12-17 12:42 [RFC]compat-wireless: modules declared as PHONY target in Makefile Bala Shanmugam
2009-12-19  1:18 ` Luis R. Rodriguez

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox