update for HEAD-2003091401
[reactos.git] / tools / Makefile
index c38b40a..c212e70 100644 (file)
@@ -3,6 +3,7 @@ PATH_TO_TOP = ..
 TOOLS = \
   buildno$(EXE_POSTFIX) \
   depends$(EXE_POSTFIX) \
+  regtests$(EXE_POSTFIX) \
   rcopy$(EXE_POSTFIX) \
   rdel$(EXE_POSTFIX) \
   rline$(EXE_POSTFIX) \
@@ -14,7 +15,7 @@ TOOLS = \
 
 CLEAN_FILES = $(TOOLS)
 
-all: $(TOOLS) wmc_target cdmake_target mkhive_target
+all: $(TOOLS) zlib_target wmc_target cabman_target cdmake_target mkhive_target rgenstat_target
 
 buildno$(EXE_POSTFIX): buildno.c ../include/reactos/version.h
        $(HOST_CC) $(CFLAGS) -o buildno$(EXE_POSTFIX) buildno.c
@@ -23,6 +24,9 @@ buildno$(EXE_POSTFIX): buildno.c ../include/reactos/version.h
 depends$(EXE_POSTFIX): depends.c
        $(HOST_CC) $(CFLAGS) -o depends$(EXE_POSTFIX) depends.c
 
+regtests$(EXE_POSTFIX): regtests.c
+       $(HOST_CC) $(CFLAGS) -o regtests$(EXE_POSTFIX) regtests.c
+
 ifeq ($(HOST),mingw32-linux)
 rcopy$(EXE_POSTFIX): rcopy.c
        $(HOST_CC) $(CFLAGS) -DUNIX_PATHS rcopy.c -o rcopy$(EXE_POSTFIX)
@@ -90,21 +94,33 @@ mkflpimg$(EXE_POSTFIX): mkflpimg.c
 endif
 
 
+zlib_target:
+       $(MAKE) -C ../lib/zlib -f Makefile.host
+
 wmc_target:
        $(MAKE) -C wmc wmc$(EXE_POSTFIX)
 
+cabman_target:
+       $(MAKE) -C cabman cabman$(EXE_POSTFIX)
+
 cdmake_target:
        $(MAKE) -C cdmake cdmake$(EXE_POSTFIX)
 
 mkhive_target:
        $(MAKE) -C mkhive mkhive$(EXE_POSTFIX)
 
+rgenstat_target:
+       $(MAKE) -C rgenstat rgenstat$(EXE_POSTFIX)
+
+.PHONY: wmc_target cdmake_target mkhive_target rgenstat_target
+
 
 ifeq ($(HOST),mingw32-linux)
 clean:
        $(MAKE) -C cdmake clean
        $(MAKE) -C mkhive clean
        $(MAKE) -C wmc clean
+       $(MAKE) -C rgenstat clean
        rm mkconfig
        rm $(TOOLS)
 endif
@@ -113,6 +129,7 @@ clean:
        $(MAKE) -C cdmake clean
        $(MAKE) -C mkhive clean
        $(MAKE) -C wmc clean
+       $(MAKE) -C rgenstat clean
        del *$(EXE_POSTFIX)
 endif