create phony targets for each module name, so you can type 'make ntoskrnl' instead of having to type 'make ./ntoskrnl/ntoskrnl.exe'
Modified: branches/xmlbuildsystem/reactos/tools/rbuild/backend/mingw/modulehandler.cpp

Modified: branches/xmlbuildsystem/reactos/tools/rbuild/backend/mingw/modulehandler.cpp
--- branches/xmlbuildsystem/reactos/tools/rbuild/backend/mingw/modulehandler.cpp	2005-01-13 04:13:20 UTC (rev 13017)
+++ branches/xmlbuildsystem/reactos/tools/rbuild/backend/mingw/modulehandler.cpp	2005-01-13 04:17:53 UTC (rev 13018)
@@ -515,6 +515,13 @@
 
 	GenerateMacros ( module, cflagsMacro, nasmflagsMacro, objectsMacro );
 
+	// generate phony target for module name
+	fprintf ( fMakefile, ".PHONY: %s\n",
+		module.name.c_str() );
+	fprintf ( fMakefile, "%s: %s\n\n",
+		module.name.c_str(),
+		module.GetPath().c_str() );
+
 	// future references to the macros will be to get their values
 	cflagsMacro = ssprintf("$(%s)",cflagsMacro.c_str());
 	nasmflagsMacro = ssprintf("$(%s)",nasmflagsMacro.c_str());