Generate map files
Modified: branches/xmlbuildsystem/reactos/Makefile

Modified: branches/xmlbuildsystem/reactos/Makefile
--- branches/xmlbuildsystem/reactos/Makefile	2005-04-02 21:45:16 UTC (rev 14461)
+++ branches/xmlbuildsystem/reactos/Makefile	2005-04-02 21:45:38 UTC (rev 14462)
@@ -21,6 +21,13 @@
 #        a path separator at the end. The variable defaults to the current
 #        directory.
 #
+#    ROS_BUILDMAP
+#        This variable controls if map files are to be generated for executable
+#        output files. Map files have the extension .map. The value can be either
+#        full (to build map files with assembly code), yes (to build map files
+#        without source code) or no (to not build any map files). The variable
+#        defaults to no.
+#
 
 .PHONY: all
 .PHONY: clean
@@ -66,6 +73,8 @@
   ECHO_BIN2RES =@echo [BIN2RES]  $<
   ECHO_DLLTOOL =@echo [DLLTOOL]  $@
   ECHO_LD      =@echo [LD]       $@
+  ECHO_NM      =@echo [NM]       $@
+  ECHO_OBJDUMP =@echo [OBJDUMP]  $@
   ECHO_RBUILD  =@echo [RBUILD]   $@
   ECHO_RSYM    =@echo [RSYM]     $@
   ECHO_WMC     =@echo [WMC]      $@
@@ -88,6 +97,8 @@
   ECHO_BIN2RES =
   ECHO_DLLTOOL =
   ECHO_LD      =
+  ECHO_NM      =
+  ECHO_OBJDUMP =
   ECHO_RBUILD  =
   ECHO_RSYM    =
   ECHO_WMC     =
@@ -112,6 +123,8 @@
 	gcc = $(Q)mingw32-gcc
 	gpp = $(Q)mingw32-g++
 	ld = $(Q)mingw32-ld
+	nm = $(Q)mingw32-nm
+	objdump = $(Q)mingw32-objdump
 	ar = $(Q)mingw32-ar
 	objcopy = $(Q)mingw32-objcopy
 	dlltool = $(Q)mingw32-dlltool
@@ -128,6 +141,8 @@
 	gcc = $(Q)gcc
 	gpp = $(Q)g++
 	ld = $(Q)ld
+	nm = $(Q)nm
+	objdump = $(Q)objdump
 	ar = $(Q)ar
 	objcopy = $(Q)objcopy
 	dlltool = $(Q)dlltool
@@ -147,7 +162,7 @@
 ifneq ($(ROS_OUTPUT),)
   OUTPUT := $(ROS_OUTPUT)
 else
-  OUTPUT := obj-i386
+  OUTPUT := output-i386
 endif
 OUTPUT_ := $(OUTPUT)$(SEP)