4 buildno$(EXE_POSTFIX) \
5 depends$(EXE_POSTFIX) \
6 regtests$(EXE_POSTFIX) \
10 rmkdir$(EXE_POSTFIX) \
11 rrmdir$(EXE_POSTFIX) \
13 rtouch$(EXE_POSTFIX) \
14 mkflpimg$(EXE_POSTFIX)
16 CLEAN_FILES = $(TOOLS)
18 all: $(TOOLS) zlib_target wmc_target cabman_target cdmake_target mkhive_target rgenstat_target
20 buildno$(EXE_POSTFIX): buildno.c ../include/reactos/version.h
21 $(HOST_CC) $(CFLAGS) -o buildno$(EXE_POSTFIX) buildno.c
22 $(EXE_PREFIX)buildno$(EXE_POSTFIX)
24 depends$(EXE_POSTFIX): depends.c
25 $(HOST_CC) $(CFLAGS) -o depends$(EXE_POSTFIX) depends.c
27 regtests$(EXE_POSTFIX): regtests.c
28 $(HOST_CC) $(CFLAGS) -o regtests$(EXE_POSTFIX) regtests.c
30 ifeq ($(HOST),mingw32-linux)
31 rcopy$(EXE_POSTFIX): rcopy.c
32 $(HOST_CC) $(CFLAGS) -DUNIX_PATHS rcopy.c -o rcopy$(EXE_POSTFIX)
34 ifeq ($(HOST),mingw32-windows)
35 rcopy$(EXE_POSTFIX): rcopy.c
36 $(HOST_CC) $(CFLAGS) -DDOS_PATHS rcopy.c -o rcopy$(EXE_POSTFIX)
39 rdel$(EXE_POSTFIX): rdel.c
40 $(HOST_CC) $(CFLAGS) rdel.c -o rdel$(EXE_POSTFIX)
42 ifeq ($(HOST),mingw32-linux)
43 rline$(EXE_POSTFIX): rline.c
44 $(HOST_CC) $(CFLAGS) -DUNIX_PATHS rline.c -o rline$(EXE_POSTFIX)
46 ifeq ($(HOST),mingw32-windows)
47 rline$(EXE_POSTFIX): rmkdir.c
48 $(HOST_CC) $(CFLAGS) -DDOS_PATHS rline.c -o rline$(EXE_POSTFIX)
51 ifeq ($(HOST),mingw32-linux)
52 rmkdir$(EXE_POSTFIX): rmkdir.c
53 $(HOST_CC) $(CFLAGS) -DUNIX_PATHS rmkdir.c -o rmkdir$(EXE_POSTFIX)
55 ifeq ($(HOST),mingw32-windows)
56 rmkdir$(EXE_POSTFIX): rmkdir.c
57 $(HOST_CC) $(CFLAGS) -DDOS_PATHS rmkdir.c -o rmkdir$(EXE_POSTFIX)
60 ifeq ($(HOST),mingw32-linux)
61 rrmdir$(EXE_POSTFIX): rrmdir.c
62 $(HOST_CC) $(CFLAGS) -DUNIX_PATHS rrmdir.c -o rrmdir$(EXE_POSTFIX)
64 ifeq ($(HOST),mingw32-windows)
65 rrmdir$(EXE_POSTFIX): rrmdir.c
66 $(HOST_CC) $(CFLAGS) -DDOS_PATHS rrmdir.c -o rrmdir$(EXE_POSTFIX)
69 ifeq ($(HOST),mingw32-linux)
70 rsym$(EXE_POSTFIX): rsym.c
71 $(HOST_CC) $(CFLAGS) -DUNIX_PATHS rsym.c -o rsym$(EXE_POSTFIX)
73 ifeq ($(HOST),mingw32-windows)
74 rsym$(EXE_POSTFIX): rsym.c
75 $(HOST_CC) $(CFLAGS) -DDOS_PATHS rsym.c -o rsym$(EXE_POSTFIX)
78 ifeq ($(HOST),mingw32-linux)
79 rtouch$(EXE_POSTFIX): rtouch.c
80 $(HOST_CC) $(CFLAGS) -DUNIX_PATHS rtouch.c -o rtouch$(EXE_POSTFIX)
82 ifeq ($(HOST),mingw32-windows)
83 rtouch$(EXE_POSTFIX): rtouch.c
84 $(HOST_CC) $(CFLAGS) -DDOS_PATHS rtouch.c -o rtouch$(EXE_POSTFIX)
87 ifeq ($(HOST),mingw32-linux)
88 mkflpimg$(EXE_POSTFIX): mkflpimg.c
89 $(HOST_CC) $(CFLAGS) -DUNIX_PATHS mkflpimg.c -o mkflpimg$(EXE_POSTFIX)
91 ifeq ($(HOST),mingw32-windows)
92 mkflpimg$(EXE_POSTFIX): mkflpimg.c
93 $(HOST_CC) $(CFLAGS) -DDOS_PATHS mkflpimg.c -o mkflpimg$(EXE_POSTFIX)
98 $(MAKE) -C ../lib/zlib -f Makefile.host
101 $(MAKE) -C wmc wmc$(EXE_POSTFIX)
104 $(MAKE) -C cabman cabman$(EXE_POSTFIX)
107 $(MAKE) -C cdmake cdmake$(EXE_POSTFIX)
110 $(MAKE) -C mkhive mkhive$(EXE_POSTFIX)
113 $(MAKE) -C rgenstat rgenstat$(EXE_POSTFIX)
115 .PHONY: wmc_target cdmake_target mkhive_target rgenstat_target
118 ifeq ($(HOST),mingw32-linux)
120 $(MAKE) -C cdmake clean
121 $(MAKE) -C mkhive clean
123 $(MAKE) -C rgenstat clean
127 ifeq ($(HOST),mingw32-windows)
129 $(MAKE) -C cdmake clean
130 $(MAKE) -C mkhive clean
132 $(MAKE) -C rgenstat clean
138 include $(PATH_TO_TOP)/rules.mak