Add makefile for rbuild.

svn path=/branches/xmlbuildsystem/; revision=12762
This commit is contained in:
Casper Hornstrup
2005-01-03 20:43:23 +00:00
parent af0029cf63
commit 5b5cae1d8f
3 changed files with 46 additions and 4 deletions
+7 -2
View File
@@ -20,7 +20,7 @@ TOOLS = \
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 @@ ifeq ($(HOST),mingw32-windows)
$(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 @@ clean:
$(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 @@ clean:
$(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
+35
View File
@@ -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
+4 -2
View File
@@ -311,8 +311,10 @@ int main ( int argc, char** argv )
}
XMLElement* head = XMLParse ( f );
// REM TODO FIXME actually do something with the parsed info
if (head)
{
// REM TODO FIXME actually do something with the parsed info
}
return 0;
}