Run rsym on images
Modified: branches/xmlbuildsystem/reactos/Makefile
Modified: branches/xmlbuildsystem/reactos/tools/Makefile
Modified:
branches/xmlbuildsystem/reactos/tools/rbuild/backend/mingw/mingw.cpp
Modified:
branches/xmlbuildsystem/reactos/tools/rbuild/backend/mingw/modulehandler
.cpp
_____
Modified: branches/xmlbuildsystem/reactos/Makefile
--- branches/xmlbuildsystem/reactos/Makefile 2005-03-06 21:01:04 UTC
(rev 13860)
+++ branches/xmlbuildsystem/reactos/Makefile 2005-03-06 21:24:06 UTC
(rev 13861)
@@ -61,9 +61,8 @@
lib$(SEP)kernel32$(SEP)errcodes.rc
Makefile.auto: $(RMKDIR_TARGET) $(BUILDNO_TARGET) $(NCI_SERVICE_FILES)
$(WMC_TARGET) $(WRC_TARGET) \
- $(CDMAKE_TARGET) $(RBUILD_TARGET) $(PREAUTO)
+ $(RSYM_TARGET) $(CDMAKE_TARGET) $(RBUILD_TARGET)
$(PREAUTO)
tools$(SEP)rbuild$(SEP)rbuild$(EXEPOSTFIX) mingw
-# $(MAKE) $(MAKECMDGOALS)
include$(SEP)reactos$(SEP)bugcodes.h ntoskrnl$(SEP)bugcodes.rc:
$(WMC_TARGET) ntoskrnl$(SEP)ntoskrnl.mc
_____
Modified: branches/xmlbuildsystem/reactos/tools/Makefile
--- branches/xmlbuildsystem/reactos/tools/Makefile 2005-03-06
21:01:04 UTC (rev 13860)
+++ branches/xmlbuildsystem/reactos/tools/Makefile 2005-03-06
21:24:06 UTC (rev 13861)
@@ -24,6 +24,33 @@
-@$(rm) $(RMKDIR_TARGET) $(RMKDIR_OBJECTS) 2>$(NUL)
clean: rmkdir_clean
+
+RSYM_BASE = tools
+
+RSYM_TARGET = \
+ $(ROS_INTERMEDIATE)$(RSYM_BASE)$(SEP)rsym$(EXEPOSTFIX)
+
+RSYM_SOURCES = \
+ $(RSYM_BASE)$(SEP)rsym.c
+
+RSYM_OBJECTS = \
+ $(RSYM_SOURCES:.c=.o)
+
+RSYM_HOST_CFLAGS = -g -Werror -Wall
+
+RSYM_HOST_LFLAGS = -g
+
+$(RSYM_TARGET): $(RSYM_OBJECTS)
+ ${host_gcc} $(RSYM_OBJECTS) $(RSYM_HOST_LFLAGS) -o
$(RSYM_TARGET)
+
+$(RSYM_OBJECTS): %.o : %.c
+ ${host_gcc} $(RSYM_HOST_CFLAGS) -c $< -o $@
+
+.PHONY: rsym_clean
+rsym_clean:
+ -@$(rm) $(RSYM_TARGET) $(RSYM_OBJECTS) 2>$(NUL)
+clean: rsym_clean
+
include tools/buildno/Makefile
include tools/cdmake/makefile
include tools/nci/makefile
_____
Modified:
branches/xmlbuildsystem/reactos/tools/rbuild/backend/mingw/mingw.cpp
--- branches/xmlbuildsystem/reactos/tools/rbuild/backend/mingw/mingw.cpp
2005-03-06 21:01:04 UTC (rev 13860)
+++ branches/xmlbuildsystem/reactos/tools/rbuild/backend/mingw/mingw.cpp
2005-03-06 21:24:06 UTC (rev 13861)
@@ -167,6 +167,7 @@
fprintf ( fMakefile, "bin2res = tools" SSEP "bin2res" SSEP
"bin2res" EXEPOSTFIX "\n" );
fprintf ( fMakefile, "cabman = tools" SSEP "cabman" SSEP
"cabman" EXEPOSTFIX "\n" );
fprintf ( fMakefile, "cdmake = tools" SSEP "cdmake" SSEP
"cdmake" EXEPOSTFIX "\n" );
+ fprintf ( fMakefile, "rsym = tools" SSEP "rsym" EXEPOSTFIX
"\n"
);
fprintf ( fMakefile, "wrc = tools" SSEP "wrc" SSEP "wrc"
EXEPOSTFIX "\n" );
fprintf ( fMakefile, "\n" );
GenerateGlobalCFlagsAndProperties (
_____
Modified:
branches/xmlbuildsystem/reactos/tools/rbuild/backend/mingw/modulehandler
.cpp
---
branches/xmlbuildsystem/reactos/tools/rbuild/backend/mingw/modulehandler
.cpp 2005-03-06 21:01:04 UTC (rev 13860)
+++
branches/xmlbuildsystem/reactos/tools/rbuild/backend/mingw/modulehandler
.cpp 2005-03-06 21:24:06 UTC (rev 13861)
@@ -865,6 +865,11 @@
importLibraryDependencies.c_str (),
GetLinkerMacro ( module ).c_str () );
}
+
+ fprintf ( fMakefile,
+ "\t${rsym} %s %s\n",
+ target.c_str (),
+ target.c_str () );
}
void
@@ -1402,6 +1407,10 @@
fprintf ( fMakefile,
"\t${rm} %s\n\n",
temp_exp.c_str () );
+ fprintf ( fMakefile,
+ "\t${rsym} %s %s\n",
+ target.c_str (),
+ target.c_str () );
}
Show replies by date