mirror of
https://github.com/reactos/reactos.git
synced 2024-08-19 09:59:44 +00:00
84291d0d72
svn path=/branches/GSoC_2011/ThemesSupport/; revision=52691
561 lines
18 KiB
Makefile
561 lines
18 KiB
Makefile
# Copyright (C) 2005 Casper S. Hornstrup
|
|
#
|
|
# This program is free software; you can redistribute it and/or modify
|
|
# it under the terms of the GNU General Public License as published by
|
|
# the Free Software Foundation; either version 2 of the License, or
|
|
# (at your option) any later version.
|
|
#
|
|
# This program is distributed in the hope that it will be useful,
|
|
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
# GNU General Public License for more details.
|
|
#
|
|
# You should have received a copy of the GNU General Public License along
|
|
# with this program; if not, write to the Free Software Foundation, Inc.,
|
|
# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
|
|
|
RBUILD_BASE = $(TOOLS_BASE_)rbuild
|
|
RBUILD_BASE_ = $(RBUILD_BASE)$(SEP)
|
|
RBUILD_INT = $(INTERMEDIATE_)$(RBUILD_BASE)
|
|
RBUILD_INT_ = $(RBUILD_INT)$(SEP)
|
|
RBUILD_OUT = $(OUTPUT_)$(RBUILD_BASE)
|
|
RBUILD_OUT_ = $(RBUILD_OUT)$(SEP)
|
|
|
|
$(RBUILD_INT): | $(TOOLS_INT)
|
|
$(ECHO_MKDIR)
|
|
${mkdir} $@
|
|
|
|
ifneq ($(INTERMEDIATE),$(OUTPUT))
|
|
$(RBUILD_OUT): | $(TOOLS_OUT)
|
|
$(ECHO_MKDIR)
|
|
${mkdir} $@
|
|
endif
|
|
|
|
|
|
RBUILD_BACKEND_BASE = $(RBUILD_BASE_)backend
|
|
RBUILD_BACKEND_BASE_ = $(RBUILD_BACKEND_BASE)$(SEP)
|
|
RBUILD_BACKEND_INT = $(INTERMEDIATE_)$(RBUILD_BACKEND_BASE)
|
|
RBUILD_BACKEND_INT_ = $(RBUILD_BACKEND_INT)$(SEP)
|
|
RBUILD_BACKEND_OUT = $(OUTPUT_)$(RBUILD_BACKEND_BASE)
|
|
RBUILD_BACKEND_OUT_ = $(RBUILD_BACKEND_OUT)$(SEP)
|
|
|
|
$(RBUILD_BACKEND_INT): | $(RBUILD_INT)
|
|
$(ECHO_MKDIR)
|
|
${mkdir} $@
|
|
|
|
ifneq ($(INTERMEDIATE),$(OUTPUT))
|
|
$(RBUILD_BACKEND_OUT): | $(RBUILD_OUT)
|
|
$(ECHO_MKDIR)
|
|
${mkdir} $@
|
|
endif
|
|
|
|
|
|
RBUILD_MINGW_BASE = $(RBUILD_BACKEND_BASE_)mingw
|
|
RBUILD_MINGW_BASE_ = $(RBUILD_MINGW_BASE)$(SEP)
|
|
RBUILD_MINGW_INT = $(INTERMEDIATE_)$(RBUILD_MINGW_BASE)
|
|
RBUILD_MINGW_INT_ = $(RBUILD_MINGW_INT)$(SEP)
|
|
RBUILD_MINGW_OUT = $(OUTPUT_)$(RBUILD_MINGW_BASE)
|
|
RBUILD_MINGW_OUT_ = $(RBUILD_MINGW_OUT)$(SEP)
|
|
|
|
$(RBUILD_MINGW_INT): | $(RBUILD_BACKEND_INT)
|
|
$(ECHO_MKDIR)
|
|
${mkdir} $@
|
|
|
|
ifneq ($(INTERMEDIATE),$(OUTPUT))
|
|
$(RBUILD_MINGW_OUT): | $(RBUILD_BACKEND_OUT)
|
|
$(ECHO_MKDIR)
|
|
${mkdir} $@
|
|
endif
|
|
|
|
|
|
RBUILD_TESTS_BASE = $(RBUILD_BASE_)tests
|
|
RBUILD_TESTS_BASE_ = $(RBUILD_TESTS_BASE)$(SEP)
|
|
RBUILD_TESTS_INT = $(INTERMEDIATE_)$(RBUILD_TESTS_BASE)
|
|
RBUILD_TESTS_INT_ = $(RBUILD_TESTS_INT)$(SEP)
|
|
RBUILD_TESTS_OUT = $(OUTPUT_)$(RBUILD_TESTS_BASE)
|
|
|
|
$(RBUILD_TESTS_INT): | $(RBUILD_INT)
|
|
$(ECHO_MKDIR)
|
|
${mkdir} $@
|
|
|
|
ifneq ($(INTERMEDIATE),$(OUTPUT))
|
|
$(RBUILD_TESTS_OUT): | $(RBUILD_OUT)
|
|
$(ECHO_MKDIR)
|
|
${mkdir} $@
|
|
endif
|
|
|
|
RBUILD_MSBUILD_BASE = $(RBUILD_BACKEND_BASE_)msbuild
|
|
RBUILD_MSBUILD_BASE_ = $(RBUILD_MSBUILD_BASE)$(SEP)
|
|
RBUILD_MSBUILD_INT = $(INTERMEDIATE_)$(RBUILD_MSBUILD_BASE)
|
|
RBUILD_MSBUILD_INT_ = $(RBUILD_MSBUILD_INT)$(SEP)
|
|
RBUILD_MSBUILD_OUT = $(OUTPUT_)$(RBUILD_MSBUILD_BASE)
|
|
RBUILD_MSBUILD_OUT_ = $(RBUILD_MSBUILD_OUT)$(SEP)
|
|
|
|
$(RBUILD_MSBUILD_INT): | $(RBUILD_BACKEND_INT)
|
|
$(ECHO_MKDIR)
|
|
${mkdir} $@
|
|
|
|
ifneq ($(INTERMEDIATE),$(OUTPUT))
|
|
$(RBUILD_MSBUILD_OUT): | $(RBUILD_BACKEND_OUT)
|
|
$(ECHO_MKDIR)
|
|
${mkdir} $@
|
|
endif
|
|
|
|
RBUILD_DEPMAP_BASE = $(RBUILD_BACKEND_BASE_)dependencymap
|
|
RBUILD_DEPMAP_BASE_ = $(RBUILD_DEPMAP_BASE)$(SEP)
|
|
RBUILD_DEPMAP_INT = $(INTERMEDIATE_)$(RBUILD_DEPMAP_BASE)
|
|
RBUILD_DEPMAP_INT_ = $(RBUILD_DEPMAP_INT)$(SEP)
|
|
RBUILD_DEPMAP_OUT = $(OUTPUT_)$(RBUILD_DEPMAP_BASE)
|
|
RBUILD_DEPMAP_OUT_ = $(RBUILD_DEPMAP_OUT)$(SEP)
|
|
|
|
$(RBUILD_DEPMAP_INT): | $(RBUILD_BACKEND_INT)
|
|
$(ECHO_MKDIR)
|
|
${mkdir} $@
|
|
|
|
ifneq ($(INTERMEDIATE),$(OUTPUT))
|
|
$(RBUILD_DEPMAP_OUT): | $(RBUILD_BACKEND_OUT)
|
|
$(ECHO_MKDIR)
|
|
${mkdir} $@
|
|
endif
|
|
|
|
RBUILD_VREPORT_BASE = $(RBUILD_BACKEND_BASE_)versionreport
|
|
RBUILD_VREPORT_BASE_ = $(RBUILD_VREPORT_BASE)$(SEP)
|
|
RBUILD_VREPORT_INT = $(INTERMEDIATE_)$(RBUILD_VREPORT_BASE)
|
|
RBUILD_VREPORT_INT_ = $(RBUILD_VREPORT_INT)$(SEP)
|
|
RBUILD_VREPORT_OUT = $(OUTPUT_)$(RBUILD_VREPORT_BASE)
|
|
RBUILD_VREPORT_OUT_ = $(RBUILD_VREPORT_OUT)$(SEP)
|
|
|
|
$(RBUILD_VREPORT_INT): | $(RBUILD_BACKEND_INT)
|
|
$(ECHO_MKDIR)
|
|
${mkdir} $@
|
|
|
|
ifneq ($(INTERMEDIATE),$(OUTPUT))
|
|
$(RBUILD_VREPORT_OUT): | $(RBUILD_BACKEND_OUT)
|
|
$(ECHO_MKDIR)
|
|
${mkdir} $@
|
|
endif
|
|
|
|
|
|
RBUILD_MSVC_BASE = $(RBUILD_BACKEND_BASE_)msvc
|
|
RBUILD_MSVC_BASE_ = $(RBUILD_MSVC_BASE)$(SEP)
|
|
RBUILD_MSVC_INT = $(INTERMEDIATE_)$(RBUILD_MSVC_BASE)
|
|
RBUILD_MSVC_INT_ = $(RBUILD_MSVC_INT)$(SEP)
|
|
RBUILD_MSVC_OUT = $(OUTPUT_)$(RBUILD_MSVC_BASE)
|
|
RBUILD_MSVC_OUT_ = $(RBUILD_MSVC_OUT)$(SEP)
|
|
|
|
$(RBUILD_MSVC_INT): | $(RBUILD_BACKEND_INT)
|
|
$(ECHO_MKDIR)
|
|
${mkdir} $@
|
|
|
|
ifneq ($(INTERMEDIATE),$(OUTPUT))
|
|
$(RBUILD_MSVC_OUT): | $(RBUILD_BACKEND_OUT)
|
|
$(ECHO_MKDIR)
|
|
${mkdir} $@
|
|
endif
|
|
|
|
|
|
RBUILD_TARGET = \
|
|
$(RBUILD_OUT_)rbuild$(EXEPOSTFIX)
|
|
|
|
RBUILD_TEST_TARGET = \
|
|
$(RBUILD_OUT_)rbuild_test$(EXEPOSTFIX)
|
|
|
|
RBUILD_BACKEND_MINGW_BASE_SOURCES = $(addprefix $(RBUILD_MINGW_BASE_), \
|
|
mingw.cpp \
|
|
modulehandler.cpp \
|
|
mstools_detection.cpp \
|
|
proxymakefile.cpp \
|
|
rule.cpp \
|
|
)
|
|
|
|
RBUILD_BACKEND_DEPMAP_BASE_SOURCES = $(addprefix $(RBUILD_DEPMAP_BASE_), \
|
|
dependencymap.cpp \
|
|
)
|
|
|
|
RBUILD_BACKEND_VREPORT_BASE_SOURCES = $(addprefix $(RBUILD_VREPORT_BASE_), \
|
|
versionreport.cpp \
|
|
)
|
|
|
|
RBUILD_BACKEND_MSBUILD_BASE_SOURCES = $(addprefix $(RBUILD_MSBUILD_BASE_), \
|
|
msbuild.cpp \
|
|
)
|
|
|
|
RBUILD_BACKEND_MSVC_BASE_SOURCES = $(addprefix $(RBUILD_MSVC_BASE_), \
|
|
genguid.cpp \
|
|
msvc.cpp \
|
|
projmaker.cpp \
|
|
propsmaker.cpp \
|
|
slnmaker.cpp \
|
|
vcprojmaker.cpp \
|
|
vcxprojmaker.cpp \
|
|
vspropsmaker.cpp \
|
|
)
|
|
|
|
RBUILD_BACKEND_SOURCES = \
|
|
$(RBUILD_BACKEND_MINGW_BASE_SOURCES) \
|
|
$(RBUILD_BACKEND_MSVC_BASE_SOURCES) \
|
|
$(RBUILD_BACKEND_DEPMAP_BASE_SOURCES) \
|
|
$(RBUILD_BACKEND_VREPORT_BASE_SOURCES) \
|
|
$(RBUILD_BACKEND_MSBUILD_BASE_SOURCES) \
|
|
$(RBUILD_BACKEND_BASE_)backend.cpp
|
|
|
|
RBUILD_SOURCES = \
|
|
$(RBUILD_BACKEND_SOURCES) \
|
|
$(addprefix $(RBUILD_BASE_), \
|
|
global.cpp \
|
|
automaticdependency.cpp \
|
|
autoregister.cpp \
|
|
bootstrap.cpp \
|
|
cdfile.cpp \
|
|
compilationunit.cpp \
|
|
compilationunitsupportcode.cpp \
|
|
compilerdirective.cpp \
|
|
compilerflag.cpp \
|
|
configuration.cpp \
|
|
define.cpp \
|
|
directory.cpp \
|
|
exception.cpp \
|
|
filesupportcode.cpp \
|
|
include.cpp \
|
|
installfile.cpp \
|
|
linkerflag.cpp \
|
|
linkerscript.cpp \
|
|
module.cpp \
|
|
project.cpp \
|
|
rbuild.cpp \
|
|
stubbedcomponent.cpp \
|
|
syssetupgenerator.cpp \
|
|
testsupportcode.cpp \
|
|
xmlnode.cpp \
|
|
)
|
|
|
|
RBUILD_OBJECTS = \
|
|
$(addprefix $(INTERMEDIATE_), $(RBUILD_SOURCES:.cpp=.o))
|
|
|
|
RBUILD_BACKEND_MSVCCPP_HEADERS = \
|
|
msvc.h
|
|
|
|
RBUILD_BACKEND_DEPMAP_HEADERS = \
|
|
dependencymap.h
|
|
|
|
RBUILD_BACKEND_VREPORT_HEADERS = \
|
|
versionreport.h
|
|
|
|
RBUILD_BACKEND_MSBUILD_HEADERS = \
|
|
msbuild.h
|
|
|
|
RBUILD_BACKEND_MINGW_HEADERS = \
|
|
mingw.h \
|
|
modulehandler.h \
|
|
rule.h
|
|
|
|
RBUILD_BACKEND_HEADERS = \
|
|
backend.h \
|
|
$(addprefix msvc$(SEP), $(RBUILD_BACKEND_MSVC_HEADERS)) \
|
|
$(addprefix mingw$(SEP), $(RBUILD_BACKEND_MINGW_HEADERS)) \
|
|
$(addprefix msbuild$(SEP), $(RBUILD_BACKEND_MSBUILD_HEADERS)) \
|
|
$(addprefix versionreport$(SEP), $(RBUILD_BACKEND_VREPORT_HEADERS)) \
|
|
$(addprefix dependencymap$(SEP), $(RBUILD_BACKEND_DEPMAP_HEADERS))
|
|
|
|
RBUILD_HEADERS = \
|
|
$(addprefix $(RBUILD_BASE_), \
|
|
exception.h \
|
|
pch.h \
|
|
rbuild.h \
|
|
test.h \
|
|
$(addprefix backend$(SEP), $(RBUILD_BACKEND_HEADERS)) \
|
|
) \
|
|
$(XML_SSPRINTF_HEADERS)
|
|
|
|
RBUILD_TESTS = \
|
|
tests$(SEP)cdfiletest.cpp \
|
|
tests$(SEP)compilationunittest.cpp \
|
|
tests$(SEP)definetest.cpp \
|
|
tests$(SEP)functiontest.cpp \
|
|
tests$(SEP)iftest.cpp \
|
|
tests$(SEP)includetest.cpp \
|
|
tests$(SEP)invoketest.cpp \
|
|
tests$(SEP)linkerflagtest.cpp \
|
|
tests$(SEP)moduletest.cpp \
|
|
tests$(SEP)projecttest.cpp \
|
|
tests$(SEP)sourcefiletest.cpp \
|
|
tests$(SEP)symboltest.cpp
|
|
|
|
RBUILD_TEST_SPECIAL_SOURCES = \
|
|
$(addprefix $(RBUILD_BASE_), $(RBUILD_TESTS)) \
|
|
$(RBUILD_BASE_)tests$(SEP)alltests.cpp
|
|
|
|
RBUILD_TEST_SOURCES = \
|
|
$(RBUILD_COMMON_SOURCES) \
|
|
$(RBUILD_TEST_SPECIAL_SOURCES)
|
|
|
|
RBUILD_TEST_SPECIAL_OBJECTS = \
|
|
$(addprefix $(INTERMEDIATE_), $(RBUILD_TEST_SPECIAL_SOURCES:.cpp=.o))
|
|
|
|
RBUILD_TEST_OBJECTS = \
|
|
$(RBUILD_COMMON_OBJECTS) \
|
|
$(RBUILD_TEST_SPECIAL_OBJECTS)
|
|
|
|
RBUILD_HOST_CXXFLAGS = -I$(RBUILD_BASE) -I$(TOOLS_BASE) -I$(INFLIB_BASE) $(TOOLS_CPPFLAGS) -Iinclude -Iinclude/reactos -Iinclude/host
|
|
|
|
RBUILD_HOST_LFLAGS = $(TOOLS_LFLAGS)
|
|
|
|
ifeq ($(HOST),mingw32-windows)
|
|
RBUILD_HOST_LFLAGS += -loleaut32 -lole32 -luuid
|
|
endif
|
|
|
|
.PHONY: rbuild
|
|
rbuild: $(RBUILD_TARGET)
|
|
host_gpp += -g
|
|
|
|
$(RBUILD_TARGET): $(RBUILD_OBJECTS) $(XML_SSPRINTF_OBJECTS) $(INFLIB_HOST_OBJECTS) | $(RBUILD_OUT)
|
|
$(ECHO_HOSTLD)
|
|
${host_gpp} $^ $(RBUILD_HOST_LFLAGS) -o $@
|
|
|
|
$(RBUILD_INT_)global.o: $(RBUILD_BASE_)global.cpp $(RBUILD_HEADERS) | $(RBUILD_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_INT_)automaticdependency.o: $(RBUILD_BASE_)automaticdependency.cpp $(RBUILD_HEADERS) | $(RBUILD_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_INT_)autoregister.o: $(RBUILD_BASE_)autoregister.cpp $(RBUILD_HEADERS) | $(RBUILD_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_INT_)bootstrap.o: $(RBUILD_BASE_)bootstrap.cpp $(RBUILD_HEADERS) | $(RBUILD_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_INT_)cdfile.o: $(RBUILD_BASE_)cdfile.cpp $(RBUILD_HEADERS) | $(RBUILD_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_INT_)compilationunit.o: $(RBUILD_BASE_)compilationunit.cpp $(RBUILD_HEADERS) | $(RBUILD_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_INT_)compilationunitsupportcode.o: $(RBUILD_BASE_)compilationunitsupportcode.cpp $(RBUILD_HEADERS) | $(RBUILD_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_INT_)compilerdirective.o: $(RBUILD_BASE_)compilerdirective.cpp $(RBUILD_HEADERS) | $(RBUILD_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_INT_)compilerflag.o: $(RBUILD_BASE_)compilerflag.cpp $(RBUILD_HEADERS) | $(RBUILD_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_INT_)configuration.o: $(RBUILD_BASE_)configuration.cpp $(RBUILD_HEADERS) | $(RBUILD_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_INT_)define.o: $(RBUILD_BASE_)define.cpp $(RBUILD_HEADERS) | $(RBUILD_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_INT_)directory.o: $(RBUILD_BASE_)directory.cpp $(RBUILD_HEADERS) | $(RBUILD_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_INT_)exception.o: $(RBUILD_BASE_)exception.cpp $(RBUILD_HEADERS) | $(RBUILD_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_INT_)filesupportcode.o: $(RBUILD_BASE_)filesupportcode.cpp $(RBUILD_HEADERS) | $(RBUILD_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_INT_)include.o: $(RBUILD_BASE_)include.cpp $(RBUILD_HEADERS) | $(RBUILD_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_INT_)installfile.o: $(RBUILD_BASE_)installfile.cpp $(RBUILD_HEADERS) | $(RBUILD_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_INT_)linkerflag.o: $(RBUILD_BASE_)linkerflag.cpp $(RBUILD_HEADERS) | $(RBUILD_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_INT_)linkerscript.o: $(RBUILD_BASE_)linkerscript.cpp $(RBUILD_HEADERS) | $(RBUILD_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_INT_)module.o: $(RBUILD_BASE_)module.cpp $(RBUILD_HEADERS) | $(RBUILD_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_INT_)project.o: $(RBUILD_BASE_)project.cpp $(RBUILD_HEADERS) | $(RBUILD_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_INT_)rbuild.o: $(RBUILD_BASE_)rbuild.cpp $(RBUILD_HEADERS) | $(RBUILD_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_INT_)rule.o: $(RBUILD_BASE_)rule.cpp $(RBUILD_HEADERS) | $(RBUILD_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_INT_)stubbedcomponent.o: $(RBUILD_BASE_)stubbedcomponent.cpp $(RBUILD_HEADERS) | $(RBUILD_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_INT_)syssetupgenerator.o: $(RBUILD_BASE_)syssetupgenerator.cpp $(RBUILD_HEADERS) | $(RBUILD_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_INT_)wineresource.o: $(RBUILD_BASE_)wineresource.cpp $(RBUILD_HEADERS) | $(RBUILD_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_INT_)xmlnode.o: $(RBUILD_BASE_)xmlnode.cpp $(RBUILD_HEADERS) | $(RBUILD_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_INT_)testsupportcode.o: $(RBUILD_BASE_)testsupportcode.cpp $(RBUILD_HEADERS) | $(RBUILD_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_BACKEND_INT_)backend.o: $(RBUILD_BACKEND_BASE_)backend.cpp $(RBUILD_HEADERS) | $(RBUILD_BACKEND_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_MINGW_INT_)mingw.o: $(RBUILD_MINGW_BASE_)mingw.cpp $(RBUILD_HEADERS) | $(RBUILD_MINGW_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_MINGW_INT_)modulehandler.o: $(RBUILD_MINGW_BASE_)modulehandler.cpp $(RBUILD_HEADERS) | $(RBUILD_MINGW_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_MINGW_INT_)mstools_detection.o: $(RBUILD_MINGW_BASE_)mstools_detection.cpp $(RBUILD_HEADERS) | $(RBUILD_MINGW_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_MINGW_INT_)proxymakefile.o: $(RBUILD_MINGW_BASE_)proxymakefile.cpp $(RBUILD_HEADERS) | $(RBUILD_MINGW_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_MINGW_INT_)rule.o: $(RBUILD_MINGW_BASE_)rule.cpp $(RBUILD_HEADERS) | $(RBUILD_MINGW_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_DEPMAP_INT_)dependencymap.o: $(RBUILD_DEPMAP_BASE_)dependencymap.cpp $(RBUILD_HEADERS) | $(RBUILD_DEPMAP_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_VREPORT_INT_)versionreport.o: $(RBUILD_VREPORT_BASE_)versionreport.cpp $(RBUILD_HEADERS) | $(RBUILD_VREPORT_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_MSBUILD_INT_)msbuild.o: $(RBUILD_MSBUILD_BASE_)msbuild.cpp $(RBUILD_HEADERS) | $(RBUILD_MSBUILD_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_MSVC_INT_)genguid.o: $(RBUILD_MSVC_BASE_)genguid.cpp $(RBUILD_HEADERS) | $(RBUILD_MSVC_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_MSVC_INT_)msvc.o: $(RBUILD_MSVC_BASE_)msvc.cpp $(RBUILD_HEADERS) | $(RBUILD_MSVC_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_MSVC_INT_)projmaker.o: $(RBUILD_MSVC_BASE_)projmaker.cpp $(RBUILD_HEADERS) | $(RBUILD_MSVC_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_MSVC_INT_)vspropsmaker.o: $(RBUILD_MSVC_BASE_)vspropsmaker.cpp $(RBUILD_HEADERS) | $(RBUILD_MSVC_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_MSVC_INT_)propsmaker.o: $(RBUILD_MSVC_BASE_)propsmaker.cpp $(RBUILD_HEADERS) | $(RBUILD_MSVC_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_MSVC_INT_)slnmaker.o: $(RBUILD_MSVC_BASE_)slnmaker.cpp $(RBUILD_HEADERS) | $(RBUILD_MSVC_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_MSVC_INT_)vcprojmaker.o: $(RBUILD_MSVC_BASE_)vcprojmaker.cpp $(RBUILD_HEADERS) | $(RBUILD_MSVC_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_MSVC_INT_)vcxprojmaker.o: $(RBUILD_MSVC_BASE_)vcxprojmaker.cpp $(RBUILD_HEADERS) | $(RBUILD_MSVC_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_TEST_TARGET): $(RBUILD_TEST_OBJECTS) $(INFLIB_HOST_OBJECTS) $(RBUILD_HEADERS) | $(RBUILD_OUT)
|
|
$(ECHO_HOSTLD)
|
|
${host_gpp} $(RBUILD_TEST_OBJECTS) $(INFLIB_HOST_OBJECTS) $(RBUILD_HOST_LFLAGS) -o $@
|
|
|
|
$(RBUILD_TESTS_INT_)cdfiletest.o: $(RBUILD_TESTS_BASE_)cdfiletest.cpp $(RBUILD_HEADERS) | $(RBUILD_TESTS_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_TESTS_INT_)compilationunittest.o: $(RBUILD_TESTS_BASE_)compilationunittest.cpp $(RBUILD_HEADERS) | $(RBUILD_TESTS_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_TESTS_INT_)definetest.o: $(RBUILD_TESTS_BASE_)definetest.cpp $(RBUILD_HEADERS) | $(RBUILD_TESTS_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_TESTS_INT_)functiontest.o: $(RBUILD_TESTS_BASE_)functiontest.cpp $(RBUILD_HEADERS) | $(RBUILD_TESTS_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_TESTS_INT_)iftest.o: $(RBUILD_TESTS_BASE_)iftest.cpp $(RBUILD_HEADERS) | $(RBUILD_TESTS_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_TESTS_INT_)includetest.o: $(RBUILD_TESTS_BASE_)includetest.cpp $(RBUILD_HEADERS) | $(RBUILD_TESTS_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_TESTS_INT_)invoketest.o: $(RBUILD_TESTS_BASE_)invoketest.cpp $(RBUILD_HEADERS) | $(RBUILD_TESTS_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_TESTS_INT_)linkerflagtest.o: $(RBUILD_TESTS_BASE_)linkerflagtest.cpp $(RBUILD_HEADERS) | $(RBUILD_TESTS_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_TESTS_INT_)moduletest.o: $(RBUILD_TESTS_BASE_)moduletest.cpp $(RBUILD_HEADERS) | $(RBUILD_TESTS_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_TESTS_INT_)projecttest.o: $(RBUILD_TESTS_BASE_)projecttest.cpp $(RBUILD_HEADERS) | $(RBUILD_TESTS_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_TESTS_INT_)sourcefiletest.o: $(RBUILD_TESTS_BASE_)sourcefiletest.cpp $(RBUILD_HEADERS) | $(RBUILD_TESTS_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_TESTS_INT_)symboltest.o: $(RBUILD_TESTS_BASE_)symboltest.cpp $(RBUILD_HEADERS) | $(RBUILD_TESTS_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
$(RBUILD_TESTS_INT_)alltests.o: $(RBUILD_TESTS_BASE_)alltests.cpp $(RBUILD_HEADERS) | $(RBUILD_TESTS_INT)
|
|
$(ECHO_HOSTCC)
|
|
${host_gpp} $(RBUILD_HOST_CXXFLAGS) -c $< -o $@
|
|
|
|
|
|
.PHONY: rbuild_test
|
|
rbuild_test: $(RBUILD_TEST_TARGET)
|
|
$(ECHO_TEST)
|
|
$(Q)$(RBUILD_TEST_TARGET)
|
|
|
|
.PHONY: rbuild_test_clean
|
|
rbuild_test_clean: $(RBUILD_TEST_TARGET) $(RBUILD_TESTS_INT)
|
|
-@$(rm) $(RBUILD_TEST_TARGET) $(RBUILD_TEST_SPECIAL_OBJECTS) 2>$(NUL)
|
|
|
|
.PHONY: rbuild_clean
|
|
rbuild_clean: $(RBUILD_TARGET) $(RBUILD_OBJECTS) $(RBUILD_TESTS_INT)
|
|
-@$(rm) $(RBUILD_TARGET) $(RBUILD_OBJECTS) 2>$(NUL)
|
|
clean: rbuild_clean
|