Put remaining files on the cd
Modified: branches/xmlbuildsystem/reactos/boot/freeldr/freeldr/freeldr.xml
Modified: branches/xmlbuildsystem/reactos/boot/freeldr/freeldr/freeldr_main.xml
Added: branches/xmlbuildsystem/reactos/boot/freeldr/freeldr/setupldr.xml
Added: branches/xmlbuildsystem/reactos/boot/freeldr/freeldr/setupldr_main.xml
Modified: branches/xmlbuildsystem/reactos/boot/freeldr/freeldr.xml
Modified: branches/xmlbuildsystem/reactos/bootdata/bootdata.xml
Modified: branches/xmlbuildsystem/reactos/subsys/system/directory.xml
Modified: branches/xmlbuildsystem/reactos/tools/rbuild/bootstrap.cpp
Added: branches/xmlbuildsystem/reactos/tools/wrc/makefile

Modified: branches/xmlbuildsystem/reactos/boot/freeldr/freeldr/freeldr.xml
--- branches/xmlbuildsystem/reactos/boot/freeldr/freeldr/freeldr.xml	2005-03-05 23:19:42 UTC (rev 13839)
+++ branches/xmlbuildsystem/reactos/boot/freeldr/freeldr/freeldr.xml	2005-03-05 23:22:44 UTC (rev 13840)
@@ -1,4 +1,5 @@
 <module name="freeldr" type="bootloader">
+	<bootstrap base="loader" />
 	<library>freeldr_startup</library>
 	<library>freeldr_base64k</library>
 	<library>freeldr_base</library>

Modified: branches/xmlbuildsystem/reactos/boot/freeldr/freeldr/freeldr_main.xml
--- branches/xmlbuildsystem/reactos/boot/freeldr/freeldr/freeldr_main.xml	2005-03-05 23:19:42 UTC (rev 13839)
+++ branches/xmlbuildsystem/reactos/boot/freeldr/freeldr/freeldr_main.xml	2005-03-05 23:22:44 UTC (rev 13840)
@@ -8,9 +8,6 @@
 	<compilerflag>-fno-inline</compilerflag>
 	<compilerflag>-fno-zero-initialized-in-bss</compilerflag>
 	<compilerflag>-Os</compilerflag>
-	<directory name="inffile">
-		<file>inffile.c</file>
-	</directory>
 	<file>bootmgr.c</file>
 	<file>drivemap.c</file>
 	<file>miscboot.c</file>

Added: branches/xmlbuildsystem/reactos/boot/freeldr/freeldr/setupldr.xml
--- branches/xmlbuildsystem/reactos/boot/freeldr/freeldr/setupldr.xml	2005-03-05 23:19:42 UTC (rev 13839)
+++ branches/xmlbuildsystem/reactos/boot/freeldr/freeldr/setupldr.xml	2005-03-05 23:22:44 UTC (rev 13840)
@@ -0,0 +1,8 @@
+<module name="setupldr" type="bootloader">
+	<bootstrap base="loader" />
+	<library>freeldr_startup</library>
+	<library>freeldr_base64k</library>
+	<library>freeldr_base</library>
+	<library>setupldr_main</library>
+	<library>rossym</library>
+</module>

Added: branches/xmlbuildsystem/reactos/boot/freeldr/freeldr/setupldr_main.xml
--- branches/xmlbuildsystem/reactos/boot/freeldr/freeldr/setupldr_main.xml	2005-03-05 23:19:42 UTC (rev 13839)
+++ branches/xmlbuildsystem/reactos/boot/freeldr/freeldr/setupldr_main.xml	2005-03-05 23:22:44 UTC (rev 13840)
@@ -0,0 +1,17 @@
+<module name="setupldr_main" type="objectlibrary">
+	<include base="setupldr_main">include</include>
+	<include base="ntoskrnl">include</include>
+	<define name="__USE_W32API" />
+	<compilerflag>-nostdlib</compilerflag>
+	<compilerflag>-ffreestanding</compilerflag>
+	<compilerflag>-fno-builtin</compilerflag>
+	<compilerflag>-fno-inline</compilerflag>
+	<compilerflag>-fno-zero-initialized-in-bss</compilerflag>
+	<compilerflag>-Os</compilerflag>
+	<directory name="inffile">
+		<file>inffile.c</file>
+	</directory>
+	<directory name="reactos">
+	  <file>setupldr.c</file>
+	</directory>
+</module>

Modified: branches/xmlbuildsystem/reactos/boot/freeldr/freeldr.xml
--- branches/xmlbuildsystem/reactos/boot/freeldr/freeldr.xml	2005-03-05 23:19:42 UTC (rev 13839)
+++ branches/xmlbuildsystem/reactos/boot/freeldr/freeldr.xml	2005-03-05 23:22:44 UTC (rev 13840)
@@ -6,5 +6,7 @@
 	<xi:include href="freeldr/freeldr_base64k.xml" />
 	<xi:include href="freeldr/freeldr_base.xml" />
 	<xi:include href="freeldr/freeldr_main.xml" />
+	<xi:include href="freeldr/setupldr_main.xml" />
 	<xi:include href="freeldr/freeldr.xml" />
+	<xi:include href="freeldr/setupldr.xml" />
 </directory>

Modified: branches/xmlbuildsystem/reactos/bootdata/bootdata.xml
--- branches/xmlbuildsystem/reactos/bootdata/bootdata.xml	2005-03-05 23:19:42 UTC (rev 13839)
+++ branches/xmlbuildsystem/reactos/bootdata/bootdata.xml	2005-03-05 23:22:44 UTC (rev 13840)
@@ -3,6 +3,6 @@
 <cdfile>readme.txt</cdfile>
 <cdfile base="reactos">hivecls.inf</cdfile>
 <cdfile base="reactos">hivedef.inf</cdfile>
-<cdfile base="reactos">hiveinst.inf</cdfile>
 <cdfile base="reactos">hivesft.inf</cdfile>
 <cdfile base="reactos">hivesys.inf</cdfile>
+<cdfile base="reactos">txtsetup.sif</cdfile>

Modified: branches/xmlbuildsystem/reactos/subsys/system/directory.xml
--- branches/xmlbuildsystem/reactos/subsys/system/directory.xml	2005-03-05 23:19:42 UTC (rev 13839)
+++ branches/xmlbuildsystem/reactos/subsys/system/directory.xml	2005-03-05 23:22:44 UTC (rev 13840)
@@ -19,6 +19,9 @@
 <directory name="notepad">
 	<xi:include href="notepad/notepad.xml" />
 </directory>
+<directory name="reactos">
+	<xi:include href="reactos/reactos.xml" />
+</directory>
 <directory name="regedit">
 	<xi:include href="regedit/regedit.xml" />
 </directory>

Modified: branches/xmlbuildsystem/reactos/tools/rbuild/bootstrap.cpp
--- branches/xmlbuildsystem/reactos/tools/rbuild/bootstrap.cpp	2005-03-05 23:19:42 UTC (rev 13839)
+++ branches/xmlbuildsystem/reactos/tools/rbuild/bootstrap.cpp	2005-03-05 23:22:44 UTC (rev 13840)
@@ -33,11 +33,11 @@
 		case Win32GUI:
 		case KernelModeDriver:
 		case BootSector:
+		case BootLoader:
 			return true;
 		case BuildTool:
 		case StaticLibrary:
 		case ObjectLibrary:
-		case BootLoader:
 		case Iso:
 			return false;
 	}

Added: branches/xmlbuildsystem/reactos/tools/wrc/makefile
--- branches/xmlbuildsystem/reactos/tools/wrc/makefile	2005-03-05 23:19:42 UTC (rev 13839)
+++ branches/xmlbuildsystem/reactos/tools/wrc/makefile	2005-03-05 23:22:44 UTC (rev 13840)
@@ -0,0 +1,39 @@
+WRC_BASE = tools$(SEP)wrc
+
+WRC_TARGET = \
+	$(ROS_INTERMEDIATE)$(WRC_BASE)$(SEP)wrc$(EXEPOSTFIX)
+
+WRC_SOURCES = \
+	$(WRC_BASE)$(SEP)dumpres.c \
+	$(WRC_BASE)$(SEP)genres.c \
+	$(WRC_BASE)$(SEP)newstruc.c \
+	$(WRC_BASE)$(SEP)readres.c \
+	$(WRC_BASE)$(SEP)translation.c \
+	$(WRC_BASE)$(SEP)utils.c \
+	$(WRC_BASE)$(SEP)wrc.c \
+	$(WRC_BASE)$(SEP)writeres.c \
+	$(WRC_BASE)$(SEP)y.tab.c \
+	$(WRC_BASE)$(SEP)lex.yy.c \
+	$(WRC_BASE)$(SEP)port$(SEP)mkstemps.o
+
+WRC_OBJECTS = \
+	$(WRC_SOURCES:.c=.o)
+
+WRC_HOST_CFLAGS = -I$(WRC_BASE) -g -Werror -Wall \
+                  -D__USE_W32API -DWINE_UNICODE_API= \
+                  -Dwchar_t="unsigned short" -D_WCHAR_T_DEFINED \
+                  -I$(UNICODE_BASE) -I$(WPP_BASE) -I$(WRC_BASE) \
+                  -Iinclude/wine -Iinclude -Iw32api/include
+
+WRC_HOST_LFLAGS = -g
+
+$(WRC_TARGET): $(WRC_OBJECTS) $(UNICODE_TARGET) $(WPP_TARGET)
+	${host_gcc} $(WRC_OBJECTS) $(UNICODE_TARGET) $(WPP_TARGET) $(WRC_HOST_LFLAGS) -o $(WRC_TARGET)
+
+$(WRC_OBJECTS): %.o : %.c
+	${host_gcc} $(WRC_HOST_CFLAGS) -c $< -o $@
+
+.PHONY: wrc_clean
+wrc_clean:
+	-@$(rm) $(WRC_TARGET) $(WRC_OBJECTS) 2>$(NUL)
+clean: wrc_clean