Add makefile for rbuild.
Modified: branches/xmlbuildsystem/reactos/tools/Makefile
Added: branches/xmlbuildsystem/reactos/tools/rbuild/makefile
Modified: branches/xmlbuildsystem/reactos/tools/rbuild/rbuild.cpp

Modified: branches/xmlbuildsystem/reactos/tools/Makefile
--- branches/xmlbuildsystem/reactos/tools/Makefile	2005-01-03 19:51:26 UTC (rev 12761)
+++ branches/xmlbuildsystem/reactos/tools/Makefile	2005-01-03 20:43:23 UTC (rev 12762)
@@ -20,7 +20,7 @@
 CLEAN_FILES = $(TOOLS)
 
 all: $(TOOLS) zlib_target wmc_target cabman_target cdmake_target mkhive_target rgenstat_target \
-	wine2ros_target pipetools_target winebuild_target bin2res_target
+	wine2ros_target pipetools_target rbuild_target winebuild_target bin2res_target
 
 buildno$(EXE_POSTFIX): buildno.c ../include/reactos/version.h
 	@$(HOST_CC) $(CFLAGS) -o buildno$(EXE_POSTFIX) buildno.c
@@ -124,13 +124,16 @@
 	$(MAKE) --silent -C pipetools
 endif
 
+rbuild_target:
+	$(MAKE) --silent -C rbuild rbuild$(EXE_POSTFIX)
+
 winebuild_target:
 	$(MAKE) --silent -C winebuild winebuild$(EXE_POSTFIX)
 
 bin2res_target:
 	$(MAKE) --silent -C bin2res bin2res$(EXE_POSTFIX)
 
-.PHONY: wmc_target cdmake_target mkhive_target rgenstat_target pipetools_target
+.PHONY: wmc_target cdmake_target mkhive_target rgenstat_target pipetools_target rbuild_target
 
 
 ifeq ($(HOST),mingw32-linux)
@@ -141,6 +144,7 @@
 	$(MAKE) --silent -C wmc clean
 	$(MAKE) --silent -C rgenstat clean
 	$(MAKE) --silent -C wine2ros clean
+	$(MAKE) --silent -C rbuild clean
 	$(MAKE) --silent -C winebuild clean
 	$(MAKE) --silent -C bin2res clean
 	$(MAKE) --silent -C ../lib/zlib -f Makefile.host clean
@@ -156,6 +160,7 @@
 	$(MAKE) --silent -C wmc clean
 	$(MAKE) --silent -C rgenstat clean
 	$(MAKE) --silent -C pipetools clean
+	$(MAKE) --silent -C rbuild clean
 	$(MAKE) --silent -C wine2ros clean
 	$(MAKE) --silent -C winebuild clean
 	$(MAKE) --silent -C bin2res clean

Added: branches/xmlbuildsystem/reactos/tools/rbuild/makefile
--- branches/xmlbuildsystem/reactos/tools/rbuild/makefile	2005-01-03 19:51:26 UTC (rev 12761)
+++ branches/xmlbuildsystem/reactos/tools/rbuild/makefile	2005-01-03 20:43:23 UTC (rev 12762)
@@ -0,0 +1,35 @@
+PATH_TO_TOP = ../..
+
+TARGET = rbuild$(EXE_POSTFIX)
+
+all: $(TARGET)
+
+OBJECTS = rbuild.o
+
+CLEAN_FILES = *.o rbuild$(EXE_POSTFIX)
+
+HOST_CFLAGS = -g -I. -Werror -Wall
+
+HOST_LFLAGS = -g
+
+rbuild$(EXE_POSTFIX): $(OBJECTS)
+	$(HOST_CXX) $(OBJECTS) $(HOST_LFLAGS) -o rbuild$(EXE_POSTFIX)
+
+ifeq ($(HOST),mingw32-linux)
+clean:
+	-rm -f *.o
+	-rm -f rbuild$(EXE_POSTFIX)
+endif
+ifeq ($(HOST),mingw32-windows)
+clean:
+	-del *.o
+	-del rbuild$(EXE_POSTFIX)
+endif
+
+.phony: clean
+
+%.o: %.cpp
+	$(HALFVERBOSEECHO) [CXX]     $<
+	$(HOST_CXX) $(HOST_CFLAGS) -c $< -o $@
+
+include $(PATH_TO_TOP)/rules.mak

Modified: branches/xmlbuildsystem/reactos/tools/rbuild/rbuild.cpp
--- branches/xmlbuildsystem/reactos/tools/rbuild/rbuild.cpp	2005-01-03 19:51:26 UTC (rev 12761)
+++ branches/xmlbuildsystem/reactos/tools/rbuild/rbuild.cpp	2005-01-03 20:43:23 UTC (rev 12762)
@@ -311,8 +311,10 @@
 	}
 
 	XMLElement* head = XMLParse ( f );
+  if (head)
+  {
+	  // REM TODO FIXME actually do something with the parsed info
+  }
 
-	// REM TODO FIXME actually do something with the parsed info
-
 	return 0;
 }