3 include $(PATH_TO_TOP
)/rules.mak
5 CFLAGS
+= -Wall
-Werror
8 buildno
$(EXE_POSTFIX
) \
9 depends
$(EXE_POSTFIX
) \
10 regtests
$(EXE_POSTFIX
) \
14 rmkdir
$(EXE_POSTFIX
) \
15 rrmdir
$(EXE_POSTFIX
) \
17 rtouch
$(EXE_POSTFIX
) \
18 mkflpimg
$(EXE_POSTFIX
)
20 CLEAN_FILES
= $(TOOLS
)
22 all: $(TOOLS
) zlib_target wmc_target cabman_target cdmake_target mkhive_target rgenstat_target \
23 wine2ros_target pipetools_target winebuild_target bin2res_target
25 buildno
$(EXE_POSTFIX
): buildno.c ..
/include/reactos
/version.h
26 $(HOST_CC
) $(CFLAGS
) -o buildno
$(EXE_POSTFIX
) buildno.c
27 $(EXE_PREFIX
)buildno
$(EXE_POSTFIX
)
29 depends
$(EXE_POSTFIX
): depends.c
30 $(HOST_CC
) $(CFLAGS
) -o depends
$(EXE_POSTFIX
) depends.c
32 regtests
$(EXE_POSTFIX
): regtests.c
33 $(HOST_CC
) $(CFLAGS
) -o regtests
$(EXE_POSTFIX
) regtests.c
35 ifeq ($(HOST
),mingw32-linux
)
36 rcopy
$(EXE_POSTFIX
): rcopy.c
37 $(HOST_CC
) $(CFLAGS
) -DUNIX_PATHS rcopy.c
-o rcopy
$(EXE_POSTFIX
)
39 ifeq ($(HOST
),mingw32-windows
)
40 rcopy
$(EXE_POSTFIX
): rcopy.c
41 $(HOST_CC
) $(CFLAGS
) -DDOS_PATHS rcopy.c
-o rcopy
$(EXE_POSTFIX
)
44 rdel
$(EXE_POSTFIX
): rdel.c
45 $(HOST_CC
) $(CFLAGS
) rdel.c
-o rdel
$(EXE_POSTFIX
)
47 ifeq ($(HOST
),mingw32-linux
)
48 rline
$(EXE_POSTFIX
): rline.c
49 $(HOST_CC
) $(CFLAGS
) -DUNIX_PATHS rline.c
-o rline
$(EXE_POSTFIX
)
51 ifeq ($(HOST
),mingw32-windows
)
52 rline
$(EXE_POSTFIX
): rmkdir.c
53 $(HOST_CC
) $(CFLAGS
) -DDOS_PATHS rline.c
-o rline
$(EXE_POSTFIX
)
56 ifeq ($(HOST
),mingw32-linux
)
57 rmkdir
$(EXE_POSTFIX
): rmkdir.c
58 $(HOST_CC
) $(CFLAGS
) -DUNIX_PATHS rmkdir.c
-o rmkdir
$(EXE_POSTFIX
)
60 ifeq ($(HOST
),mingw32-windows
)
61 rmkdir
$(EXE_POSTFIX
): rmkdir.c
62 $(HOST_CC
) $(CFLAGS
) -DDOS_PATHS rmkdir.c
-o rmkdir
$(EXE_POSTFIX
)
65 ifeq ($(HOST
),mingw32-linux
)
66 rrmdir
$(EXE_POSTFIX
): rrmdir.c
67 $(HOST_CC
) $(CFLAGS
) -DUNIX_PATHS rrmdir.c
-o rrmdir
$(EXE_POSTFIX
)
69 ifeq ($(HOST
),mingw32-windows
)
70 rrmdir
$(EXE_POSTFIX
): rrmdir.c
71 $(HOST_CC
) $(CFLAGS
) -DDOS_PATHS rrmdir.c
-o rrmdir
$(EXE_POSTFIX
)
74 ifeq ($(HOST
),mingw32-linux
)
75 rsym
$(EXE_POSTFIX
): rsym.c
76 $(HOST_CC
) $(CFLAGS
) -DUNIX_PATHS rsym.c
-o rsym
$(EXE_POSTFIX
)
78 ifeq ($(HOST
),mingw32-windows
)
79 rsym
$(EXE_POSTFIX
): rsym.c
80 $(HOST_CC
) $(CFLAGS
) -DDOS_PATHS rsym.c
-o rsym
$(EXE_POSTFIX
)
83 ifeq ($(HOST
),mingw32-linux
)
84 rtouch
$(EXE_POSTFIX
): rtouch.c
85 $(HOST_CC
) $(CFLAGS
) -DUNIX_PATHS rtouch.c
-o rtouch
$(EXE_POSTFIX
)
87 ifeq ($(HOST
),mingw32-windows
)
88 rtouch
$(EXE_POSTFIX
): rtouch.c
89 $(HOST_CC
) $(CFLAGS
) -DDOS_PATHS rtouch.c
-o rtouch
$(EXE_POSTFIX
)
92 ifeq ($(HOST
),mingw32-linux
)
93 mkflpimg
$(EXE_POSTFIX
): mkflpimg.c
94 $(HOST_CC
) $(CFLAGS
) -DUNIX_PATHS mkflpimg.c
-o mkflpimg
$(EXE_POSTFIX
)
96 ifeq ($(HOST
),mingw32-windows
)
97 mkflpimg
$(EXE_POSTFIX
): mkflpimg.c
98 $(HOST_CC
) $(CFLAGS
) -DDOS_PATHS mkflpimg.c
-o mkflpimg
$(EXE_POSTFIX
)
103 $(MAKE
) -C ..
/lib
/zlib
-f Makefile.host
106 $(MAKE
) -C wmc wmc
$(EXE_POSTFIX
)
109 $(MAKE
) -C cabman cabman
$(EXE_POSTFIX
)
112 $(MAKE
) -C cdmake cdmake
$(EXE_POSTFIX
)
115 $(MAKE
) -C mkhive mkhive
$(EXE_POSTFIX
)
118 $(MAKE
) -C rgenstat rgenstat
$(EXE_POSTFIX
)
121 $(MAKE
) -C wine2ros wine2ros
$(EXE_POSTFIX
)
124 ifeq ($(HOST
),mingw32-windows
)
129 $(MAKE
) -C winebuild winebuild
$(EXE_POSTFIX
)
132 $(MAKE
) -C bin2res bin2res
$(EXE_POSTFIX
)
134 .PHONY
: wmc_target cdmake_target mkhive_target rgenstat_target pipetools_target
137 ifeq ($(HOST
),mingw32-linux
)
139 $(MAKE
) -C cabman
clean
140 $(MAKE
) -C cdmake
clean
141 $(MAKE
) -C mkhive
clean
143 $(MAKE
) -C rgenstat
clean
144 $(MAKE
) -C wine2ros
clean
145 $(MAKE
) -C winebuild
clean
146 $(MAKE
) -C bin2res
clean
150 ifeq ($(HOST
),mingw32-windows
)
152 $(MAKE
) -C cabman
clean
153 $(MAKE
) -C cdmake
clean
154 $(MAKE
) -C mkhive
clean
156 $(MAKE
) -C rgenstat
clean
157 $(MAKE
) -C pipetools
clean
158 $(MAKE
) -C wine2ros
clean
159 $(MAKE
) -C winebuild
clean
160 $(MAKE
) -C bin2res
clean
161 -@del
*$(EXE_POSTFIX
)