1 # Copyright (C) 2005 Casper S. Hornstrup
3 # This program is free software; you can redistribute it and/or modify
4 # it under the terms of the GNU General Public License as published by
5 # the Free Software Foundation; either version 2 of the License, or
6 # (at your option) any later version.
8 # This program is distributed in the hope that it will be useful,
9 # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 # GNU General Public License for more details.
13 # You should have received a copy of the GNU General Public License
14 # along with this program; if not, write to the Free Software
15 # Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
17 RBUILD_BASE
= $(TOOLS_BASE_
)rbuild
18 RBUILD_BASE_
= $(RBUILD_BASE
)$(SEP
)
19 RBUILD_INT
= $(INTERMEDIATE_
)$(RBUILD_BASE
)
20 RBUILD_INT_
= $(RBUILD_INT
)$(SEP
)
21 RBUILD_OUT
= $(OUTPUT_
)$(RBUILD_BASE
)
22 RBUILD_OUT_
= $(RBUILD_OUT
)$(SEP
)
24 $(RBUILD_INT
): |
$(TOOLS_INT
)
28 ifneq ($(INTERMEDIATE
),$(OUTPUT
))
29 $(RBUILD_OUT
): |
$(TOOLS_OUT
)
35 RBUILD_BACKEND_BASE
= $(RBUILD_BASE_
)backend
36 RBUILD_BACKEND_BASE_
= $(RBUILD_BACKEND_BASE
)$(SEP
)
37 RBUILD_BACKEND_INT
= $(INTERMEDIATE_
)$(RBUILD_BACKEND_BASE
)
38 RBUILD_BACKEND_INT_
= $(RBUILD_BACKEND_INT
)$(SEP
)
39 RBUILD_BACKEND_OUT
= $(OUTPUT_
)$(RBUILD_BACKEND_BASE
)
40 RBUILD_BACKEND_OUT_
= $(RBUILD_BACKEND_OUT
)$(SEP
)
42 $(RBUILD_BACKEND_INT
): |
$(RBUILD_INT
)
46 ifneq ($(INTERMEDIATE
),$(OUTPUT
))
47 $(RBUILD_BACKEND_OUT
): |
$(RBUILD_OUT
)
53 RBUILD_MINGW_BASE
= $(RBUILD_BACKEND_BASE_
)mingw
54 RBUILD_MINGW_BASE_
= $(RBUILD_MINGW_BASE
)$(SEP
)
55 RBUILD_MINGW_INT
= $(INTERMEDIATE_
)$(RBUILD_MINGW_BASE
)
56 RBUILD_MINGW_INT_
= $(RBUILD_MINGW_INT
)$(SEP
)
57 RBUILD_MINGW_OUT
= $(OUTPUT_
)$(RBUILD_MINGW_BASE
)
58 RBUILD_MINGW_OUT_
= $(RBUILD_MINGW_OUT
)$(SEP
)
60 $(RBUILD_MINGW_INT
): |
$(RBUILD_BACKEND_INT
)
64 ifneq ($(INTERMEDIATE
),$(OUTPUT
))
65 $(RBUILD_MINGW_OUT
): |
$(RBUILD_BACKEND_OUT
)
71 RBUILD_TESTS_BASE
= $(RBUILD_BASE_
)tests
72 RBUILD_TESTS_BASE_
= $(RBUILD_TESTS_BASE
)$(SEP
)
73 RBUILD_TESTS_INT
= $(INTERMEDIATE_
)$(RBUILD_TESTS_BASE
)
74 RBUILD_TESTS_INT_
= $(RBUILD_TESTS_INT
)$(SEP
)
75 RBUILD_TESTS_OUT
= $(OUTPUT_
)$(RBUILD_TESTS_BASE
)
77 $(RBUILD_TESTS_INT
): |
$(RBUILD_INT
)
81 ifneq ($(INTERMEDIATE
),$(OUTPUT
))
82 $(RBUILD_TESTS_OUT
): |
$(RBUILD_OUT
)
88 RBUILD_DEVCPP_BASE
= $(RBUILD_BACKEND_BASE_
)devcpp
89 RBUILD_DEVCPP_BASE_
= $(RBUILD_DEVCPP_BASE
)$(SEP
)
90 RBUILD_DEVCPP_INT
= $(INTERMEDIATE_
)$(RBUILD_DEVCPP_BASE
)
91 RBUILD_DEVCPP_INT_
= $(RBUILD_DEVCPP_INT
)$(SEP
)
92 RBUILD_DEVCPP_OUT
= $(OUTPUT_
)$(RBUILD_DEVCPP_BASE
)
93 RBUILD_DEVCPP_OUT_
= $(RBUILD_DEVCPP_OUT
)$(SEP
)
95 $(RBUILD_DEVCPP_INT
): |
$(RBUILD_BACKEND_INT
)
99 ifneq ($(INTERMEDIATE
),$(OUTPUT
))
100 $(RBUILD_DEVCPP_OUT
): |
$(RBUILD_BACKEND_OUT
)
105 RBUILD_CODEBLOCKS_BASE
= $(RBUILD_BACKEND_BASE_
)codeblocks
106 RBUILD_CODEBLOCKS_BASE_
= $(RBUILD_CODEBLOCKS_BASE
)$(SEP
)
107 RBUILD_CODEBLOCKS_INT
= $(INTERMEDIATE_
)$(RBUILD_CODEBLOCKS_BASE
)
108 RBUILD_CODEBLOCKS_INT_
= $(RBUILD_CODEBLOCKS_INT
)$(SEP
)
109 RBUILD_CODEBLOCKS_OUT
= $(OUTPUT_
)$(RBUILD_CODEBLOCKS_BASE
)
110 RBUILD_CODEBLOCKS_OUT_
= $(RBUILD_CODEBLOCKS_OUT
)$(SEP
)
112 $(RBUILD_CODEBLOCKS_INT
): |
$(RBUILD_BACKEND_INT
)
116 ifneq ($(INTERMEDIATE
),$(OUTPUT
))
117 $(RBUILD_CODEBLOCKS_OUT
): |
$(RBUILD_BACKEND_OUT
)
123 RBUILD_MSBUILD_BASE
= $(RBUILD_BACKEND_BASE_
)msbuild
124 RBUILD_MSBUILD_BASE_
= $(RBUILD_MSBUILD_BASE
)$(SEP
)
125 RBUILD_MSBUILD_INT
= $(INTERMEDIATE_
)$(RBUILD_MSBUILD_BASE
)
126 RBUILD_MSBUILD_INT_
= $(RBUILD_MSBUILD_INT
)$(SEP
)
127 RBUILD_MSBUILD_OUT
= $(OUTPUT_
)$(RBUILD_MSBUILD_BASE
)
128 RBUILD_MSBUILD_OUT_
= $(RBUILD_MSBUILD_OUT
)$(SEP
)
130 $(RBUILD_MSBUILD_INT
): |
$(RBUILD_BACKEND_INT
)
134 ifneq ($(INTERMEDIATE
),$(OUTPUT
))
135 $(RBUILD_MSBUILD_OUT
): |
$(RBUILD_BACKEND_OUT
)
140 RBUILD_DEPMAP_BASE
= $(RBUILD_BACKEND_BASE_
)dependencymap
141 RBUILD_DEPMAP_BASE_
= $(RBUILD_DEPMAP_BASE
)$(SEP
)
142 RBUILD_DEPMAP_INT
= $(INTERMEDIATE_
)$(RBUILD_DEPMAP_BASE
)
143 RBUILD_DEPMAP_INT_
= $(RBUILD_DEPMAP_INT
)$(SEP
)
144 RBUILD_DEPMAP_OUT
= $(OUTPUT_
)$(RBUILD_DEPMAP_BASE
)
145 RBUILD_DEPMAP_OUT_
= $(RBUILD_DEPMAP_OUT
)$(SEP
)
147 $(RBUILD_DEPMAP_INT
): |
$(RBUILD_BACKEND_INT
)
151 ifneq ($(INTERMEDIATE
),$(OUTPUT
))
152 $(RBUILD_DEPMAP_OUT
): |
$(RBUILD_BACKEND_OUT
)
157 RBUILD_VREPORT_BASE
= $(RBUILD_BACKEND_BASE_
)versionreport
158 RBUILD_VREPORT_BASE_
= $(RBUILD_VREPORT_BASE
)$(SEP
)
159 RBUILD_VREPORT_INT
= $(INTERMEDIATE_
)$(RBUILD_VREPORT_BASE
)
160 RBUILD_VREPORT_INT_
= $(RBUILD_VREPORT_INT
)$(SEP
)
161 RBUILD_VREPORT_OUT
= $(OUTPUT_
)$(RBUILD_VREPORT_BASE
)
162 RBUILD_VREPORT_OUT_
= $(RBUILD_VREPORT_OUT
)$(SEP
)
164 $(RBUILD_VREPORT_INT
): |
$(RBUILD_BACKEND_INT
)
168 ifneq ($(INTERMEDIATE
),$(OUTPUT
))
169 $(RBUILD_VREPORT_OUT
): |
$(RBUILD_BACKEND_OUT
)
175 RBUILD_MSVC_BASE
= $(RBUILD_BACKEND_BASE_
)msvc
176 RBUILD_MSVC_BASE_
= $(RBUILD_MSVC_BASE
)$(SEP
)
177 RBUILD_MSVC_INT
= $(INTERMEDIATE_
)$(RBUILD_MSVC_BASE
)
178 RBUILD_MSVC_INT_
= $(RBUILD_MSVC_INT
)$(SEP
)
179 RBUILD_MSVC_OUT
= $(OUTPUT_
)$(RBUILD_MSVC_BASE
)
180 RBUILD_MSVC_OUT_
= $(RBUILD_MSVC_OUT
)$(SEP
)
182 $(RBUILD_MSVC_INT
): |
$(RBUILD_BACKEND_INT
)
186 ifneq ($(INTERMEDIATE
),$(OUTPUT
))
187 $(RBUILD_MSVC_OUT
): |
$(RBUILD_BACKEND_OUT
)
194 $(RBUILD_OUT_
)rbuild
$(EXEPOSTFIX
)
196 RBUILD_TEST_TARGET
= \
197 $(RBUILD_OUT_
)rbuild_test
$(EXEPOSTFIX
)
199 RBUILD_BACKEND_MINGW_BASE_SOURCES
= $(addprefix $(RBUILD_MINGW_BASE_
), \
206 RBUILD_BACKEND_DEVCPP_BASE_SOURCES
= $(addprefix $(RBUILD_DEVCPP_BASE_
), \
210 RBUILD_BACKEND_CODEBLOCKS_BASE_SOURCES
= $(addprefix $(RBUILD_CODEBLOCKS_BASE_
), \
214 RBUILD_BACKEND_DEPMAP_BASE_SOURCES
= $(addprefix $(RBUILD_DEPMAP_BASE_
), \
218 RBUILD_BACKEND_VREPORT_BASE_SOURCES
= $(addprefix $(RBUILD_VREPORT_BASE_
), \
222 RBUILD_BACKEND_MSBUILD_BASE_SOURCES
= $(addprefix $(RBUILD_MSBUILD_BASE_
), \
226 RBUILD_BACKEND_MSVC_BASE_SOURCES
= $(addprefix $(RBUILD_MSVC_BASE_
), \
233 RBUILD_BACKEND_SOURCES
= \
234 $(RBUILD_BACKEND_MINGW_BASE_SOURCES
) \
235 $(RBUILD_BACKEND_DEVCPP_BASE_SOURCES
) \
236 $(RBUILD_BACKEND_MSVC_BASE_SOURCES
) \
237 $(RBUILD_BACKEND_CODEBLOCKS_BASE_SOURCES
) \
238 $(RBUILD_BACKEND_DEPMAP_BASE_SOURCES
) \
239 $(RBUILD_BACKEND_VREPORT_BASE_SOURCES
) \
240 $(RBUILD_BACKEND_MSBUILD_BASE_SOURCES
) \
241 $(RBUILD_BACKEND_BASE_
)backend.
cpp
244 $(RBUILD_BACKEND_SOURCES
) \
245 $(addprefix $(RBUILD_BASE_
), \
247 automaticdependency.
cpp \
251 compilationunit.
cpp \
252 compilationunitsupportcode.
cpp \
258 filesupportcode.
cpp \
266 stubbedcomponent.
cpp \
267 syssetupgenerator.
cpp \
268 testsupportcode.
cpp \
273 $(addprefix $(INTERMEDIATE_
), $(RBUILD_SOURCES
:.
cpp=.o
))
275 RBUILD_BACKEND_DEVCPP_HEADERS
= \
278 RBUILD_BACKEND_MSVCCPP_HEADERS
= \
281 RBUILD_BACKEND_CODEBLOCKS_HEADERS
= \
284 RBUILD_BACKEND_DEPMAP_HEADERS
= \
287 RBUILD_BACKEND_VREPORT_HEADERS
= \
290 RBUILD_BACKEND_MSBUILD_HEADERS
= \
293 RBUILD_BACKEND_MINGW_HEADERS
= \
298 RBUILD_BACKEND_HEADERS
= \
300 $(addprefix devcpp
$(SEP
), $(RBUILD_BACKEND_DEVCPP_HEADERS
)) \
301 $(addprefix msvc
$(SEP
), $(RBUILD_BACKEND_MSVC_HEADERS
)) \
302 $(addprefix mingw
$(SEP
), $(RBUILD_BACKEND_MINGW_HEADERS
)) \
303 $(addprefix codeblocks
$(SEP
), $(RBUILD_BACKEND_CODEBLOCKS_HEADERS
)) \
304 $(addprefix msbuild
$(SEP
), $(RBUILD_BACKEND_MSBUILD_HEADERS
)) \
305 $(addprefix versionreport
$(SEP
), $(RBUILD_BACKEND_VREPORT_HEADERS
)) \
306 $(addprefix dependencymap
$(SEP
), $(RBUILD_BACKEND_DEPMAP_HEADERS
))
309 $(addprefix $(RBUILD_BASE_
), \
314 $(addprefix backend
$(SEP
), $(RBUILD_BACKEND_HEADERS
)) \
316 $(XML_SSPRINTF_HEADERS
)
319 tests
$(SEP
)cdfiletest.
cpp \
320 tests
$(SEP
)compilationunittest.
cpp \
321 tests
$(SEP
)definetest.
cpp \
322 tests
$(SEP
)functiontest.
cpp \
323 tests
$(SEP
)iftest.
cpp \
324 tests
$(SEP
)includetest.
cpp \
325 tests
$(SEP
)invoketest.
cpp \
326 tests
$(SEP
)linkerflagtest.
cpp \
327 tests
$(SEP
)moduletest.
cpp \
328 tests
$(SEP
)projecttest.
cpp \
329 tests
$(SEP
)sourcefiletest.
cpp \
330 tests
$(SEP
)symboltest.
cpp
332 RBUILD_TEST_SPECIAL_SOURCES
= \
333 $(addprefix $(RBUILD_BASE_
), $(RBUILD_TESTS
)) \
334 $(RBUILD_BASE_
)tests
$(SEP
)alltests.
cpp
336 RBUILD_TEST_SOURCES
= \
337 $(RBUILD_COMMON_SOURCES
) \
338 $(RBUILD_TEST_SPECIAL_SOURCES
)
340 RBUILD_TEST_SPECIAL_OBJECTS
= \
341 $(addprefix $(INTERMEDIATE_
), $(RBUILD_TEST_SPECIAL_SOURCES
:.
cpp=.o
))
343 RBUILD_TEST_OBJECTS
= \
344 $(RBUILD_COMMON_OBJECTS
) \
345 $(RBUILD_TEST_SPECIAL_OBJECTS
)
347 RBUILD_HOST_CXXFLAGS
= -I
$(RBUILD_BASE
) -I
$(TOOLS_BASE
) -I
$(INFLIB_BASE
) $(TOOLS_CPPFLAGS
) -Iinclude
-Iinclude
/reactos
349 RBUILD_HOST_LFLAGS
= $(TOOLS_LFLAGS
)
352 rbuild
: $(RBUILD_TARGET
)
355 $(RBUILD_TARGET
): $(RBUILD_OBJECTS
) $(XML_SSPRINTF_OBJECTS
) $(INFLIB_HOST_OBJECTS
) |
$(RBUILD_OUT
)
357 ${host_gpp} $^
$(RBUILD_HOST_LFLAGS
) -o
$@
359 $(RBUILD_INT_
)global.o
: $(RBUILD_BASE_
)global.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_INT
)
361 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
363 $(RBUILD_INT_
)automaticdependency.o
: $(RBUILD_BASE_
)automaticdependency.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_INT
)
365 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
367 $(RBUILD_INT_
)autoregister.o
: $(RBUILD_BASE_
)autoregister.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_INT
)
369 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
371 $(RBUILD_INT_
)bootstrap.o
: $(RBUILD_BASE_
)bootstrap.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_INT
)
373 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
375 $(RBUILD_INT_
)cdfile.o
: $(RBUILD_BASE_
)cdfile.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_INT
)
377 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
379 $(RBUILD_INT_
)compilationunit.o
: $(RBUILD_BASE_
)compilationunit.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_INT
)
381 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
383 $(RBUILD_INT_
)compilationunitsupportcode.o
: $(RBUILD_BASE_
)compilationunitsupportcode.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_INT
)
385 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
387 $(RBUILD_INT_
)compilerflag.o
: $(RBUILD_BASE_
)compilerflag.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_INT
)
389 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
391 $(RBUILD_INT_
)configuration.o
: $(RBUILD_BASE_
)configuration.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_INT
)
393 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
395 $(RBUILD_INT_
)define.o
: $(RBUILD_BASE_
)define.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_INT
)
397 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
399 $(RBUILD_INT_
)directory.o
: $(RBUILD_BASE_
)directory.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_INT
)
401 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
403 $(RBUILD_INT_
)exception.o
: $(RBUILD_BASE_
)exception.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_INT
)
405 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
407 $(RBUILD_INT_
)filesupportcode.o
: $(RBUILD_BASE_
)filesupportcode.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_INT
)
409 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
411 $(RBUILD_INT_
)include.o
: $(RBUILD_BASE_
)include.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_INT
)
413 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
415 $(RBUILD_INT_
)installfile.o
: $(RBUILD_BASE_
)installfile.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_INT
)
417 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
419 $(RBUILD_INT_
)linkerflag.o
: $(RBUILD_BASE_
)linkerflag.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_INT
)
421 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
423 $(RBUILD_INT_
)linkerscript.o
: $(RBUILD_BASE_
)linkerscript.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_INT
)
425 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
427 $(RBUILD_INT_
)module.o
: $(RBUILD_BASE_
)module.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_INT
)
429 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
431 $(RBUILD_INT_
)project.o
: $(RBUILD_BASE_
)project.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_INT
)
433 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
435 $(RBUILD_INT_
)rbuild.o
: $(RBUILD_BASE_
)rbuild.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_INT
)
437 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
439 $(RBUILD_INT_
)rule.o
: $(RBUILD_BASE_
)rule.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_INT
)
441 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
443 $(RBUILD_INT_
)stubbedcomponent.o
: $(RBUILD_BASE_
)stubbedcomponent.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_INT
)
445 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
447 $(RBUILD_INT_
)syssetupgenerator.o
: $(RBUILD_BASE_
)syssetupgenerator.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_INT
)
449 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
451 $(RBUILD_INT_
)wineresource.o
: $(RBUILD_BASE_
)wineresource.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_INT
)
453 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
455 $(RBUILD_INT_
)xmlnode.o
: $(RBUILD_BASE_
)xmlnode.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_INT
)
457 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
459 $(RBUILD_INT_
)testsupportcode.o
: $(RBUILD_BASE_
)testsupportcode.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_INT
)
461 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
463 $(RBUILD_BACKEND_INT_
)backend.o
: $(RBUILD_BACKEND_BASE_
)backend.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_BACKEND_INT
)
465 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
467 $(RBUILD_MINGW_INT_
)mingw.o
: $(RBUILD_MINGW_BASE_
)mingw.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_MINGW_INT
)
469 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
471 $(RBUILD_MINGW_INT_
)modulehandler.o
: $(RBUILD_MINGW_BASE_
)modulehandler.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_MINGW_INT
)
473 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
475 $(RBUILD_MINGW_INT_
)proxymakefile.o
: $(RBUILD_MINGW_BASE_
)proxymakefile.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_MINGW_INT
)
477 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
479 $(RBUILD_MINGW_INT_
)rule.o
: $(RBUILD_MINGW_BASE_
)rule.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_MINGW_INT
)
481 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
483 $(RBUILD_DEVCPP_INT_
)devcpp.o
: $(RBUILD_DEVCPP_BASE_
)devcpp.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_DEVCPP_INT
)
485 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
487 $(RBUILD_CODEBLOCKS_INT_
)codeblocks.o
: $(RBUILD_CODEBLOCKS_BASE_
)codeblocks.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_CODEBLOCKS_INT
)
489 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
491 $(RBUILD_DEPMAP_INT_
)dependencymap.o
: $(RBUILD_DEPMAP_BASE_
)dependencymap.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_DEPMAP_INT
)
493 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
495 $(RBUILD_VREPORT_INT_
)versionreport.o
: $(RBUILD_VREPORT_BASE_
)versionreport.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_VREPORT_INT
)
497 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
499 $(RBUILD_MSBUILD_INT_
)msbuild.o
: $(RBUILD_MSBUILD_BASE_
)msbuild.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_MSBUILD_INT
)
501 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
503 $(RBUILD_MSVC_INT_
)genguid.o
: $(RBUILD_MSVC_BASE_
)genguid.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_MSVC_INT
)
505 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
507 $(RBUILD_MSVC_INT_
)msvc.o
: $(RBUILD_MSVC_BASE_
)msvc.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_MSVC_INT
)
509 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
511 $(RBUILD_MSVC_INT_
)msvcmaker.o
: $(RBUILD_MSVC_BASE_
)msvcmaker.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_MSVC_INT
)
513 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
515 $(RBUILD_MSVC_INT_
)vcprojmaker.o
: $(RBUILD_MSVC_BASE_
)vcprojmaker.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_MSVC_INT
)
517 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
519 $(RBUILD_TEST_TARGET
): $(RBUILD_TEST_OBJECTS
) $(INFLIB_HOST_OBJECTS
) $(RBUILD_HEADERS
) |
$(RBUILD_OUT
)
521 ${host_gpp} $(RBUILD_TEST_OBJECTS
) $(INFLIB_HOST_OBJECTS
) $(RBUILD_HOST_LFLAGS
) -o
$@
523 $(RBUILD_TESTS_INT_
)cdfiletest.o
: $(RBUILD_TESTS_BASE_
)cdfiletest.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_TESTS_INT
)
525 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
527 $(RBUILD_TESTS_INT_
)compilationunittest.o
: $(RBUILD_TESTS_BASE_
)compilationunittest.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_TESTS_INT
)
529 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
531 $(RBUILD_TESTS_INT_
)definetest.o
: $(RBUILD_TESTS_BASE_
)definetest.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_TESTS_INT
)
533 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
535 $(RBUILD_TESTS_INT_
)functiontest.o
: $(RBUILD_TESTS_BASE_
)functiontest.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_TESTS_INT
)
537 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
539 $(RBUILD_TESTS_INT_
)iftest.o
: $(RBUILD_TESTS_BASE_
)iftest.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_TESTS_INT
)
541 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
543 $(RBUILD_TESTS_INT_
)includetest.o
: $(RBUILD_TESTS_BASE_
)includetest.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_TESTS_INT
)
545 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
547 $(RBUILD_TESTS_INT_
)invoketest.o
: $(RBUILD_TESTS_BASE_
)invoketest.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_TESTS_INT
)
549 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
551 $(RBUILD_TESTS_INT_
)linkerflagtest.o
: $(RBUILD_TESTS_BASE_
)linkerflagtest.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_TESTS_INT
)
553 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
555 $(RBUILD_TESTS_INT_
)moduletest.o
: $(RBUILD_TESTS_BASE_
)moduletest.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_TESTS_INT
)
557 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
559 $(RBUILD_TESTS_INT_
)projecttest.o
: $(RBUILD_TESTS_BASE_
)projecttest.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_TESTS_INT
)
561 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
563 $(RBUILD_TESTS_INT_
)sourcefiletest.o
: $(RBUILD_TESTS_BASE_
)sourcefiletest.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_TESTS_INT
)
565 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
567 $(RBUILD_TESTS_INT_
)symboltest.o
: $(RBUILD_TESTS_BASE_
)symboltest.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_TESTS_INT
)
569 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
571 $(RBUILD_TESTS_INT_
)alltests.o
: $(RBUILD_TESTS_BASE_
)alltests.
cpp $(RBUILD_HEADERS
) |
$(RBUILD_TESTS_INT
)
573 ${host_gpp} $(RBUILD_HOST_CXXFLAGS
) -c
$< -o
$@
577 rbuild_test
: $(RBUILD_TEST_TARGET
)
579 $(Q
)$(RBUILD_TEST_TARGET
)
581 .PHONY
: rbuild_test_clean
582 rbuild_test_clean
: $(RBUILD_TEST_TARGET
) $(RBUILD_TESTS_INT
)
583 -@
$(rm) $(RBUILD_TEST_TARGET
) $(RBUILD_TEST_SPECIAL_OBJECTS
) 2>$(NUL
)
586 rbuild_clean
: $(RBUILD_TARGET
) $(RBUILD_OBJECTS
) $(RBUILD_TESTS_INT
)
587 -@
$(rm) $(RBUILD_TARGET
) $(RBUILD_OBJECTS
) 2>$(NUL
)