Files
reactos/reactos/tools/tools.mak
T
Colin Finck 76fa5d59e8 Get rid of bin2res and all rbuild stuff associated with it. We don't need it anymore after the latest winesyncs.
This also requires adding an '<include base="stdole2" root="intermediate">.</include>' line to stdole2.rbuild, because previously this include directory was automatically added when processing Wine modules.
This is already done for similar modules like "msi".

svn path=/trunk/; revision=31836
2008-01-17 00:35:44 +00:00

65 lines
1.7 KiB
Makefile

TOOLS_BASE = tools
TOOLS_BASE_ = $(TOOLS_BASE)$(SEP)
TOOLS_INT = $(INTERMEDIATE_)$(TOOLS_BASE)
TOOLS_INT_ = $(TOOLS_INT)$(SEP)
TOOLS_OUT = $(OUTPUT_)$(TOOLS_BASE)
TOOLS_OUT_ = $(TOOLS_OUT)$(SEP)
TOOLS_CFLAGS = -Wall -Wpointer-arith -Wno-strict-aliasing -D__REACTOS__ $(HOST_CFLAGS)
TOOLS_CPPFLAGS = -Wall -Wpointer-arith -D__REACTOS__ $(HOST_CPPFLAGS)
TOOLS_LFLAGS = $(HOST_LFLAGS)
$(TOOLS_INT): | $(INTERMEDIATE)
$(ECHO_MKDIR)
${mkdir} $@
ifneq ($(INTERMEDIATE),$(OUTPUT))
$(TOOLS_OUT): | $(OUTPUT)
$(ECHO_MKDIR)
${mkdir} $@
endif
XML_SSPRINTF_SOURCES = $(addprefix $(TOOLS_BASE_), \
ssprintf.cpp \
xml.cpp \
)
XML_SSPRINTF_HEADERS = $(addprefix $(TOOLS_BASE_), \
ssprintf.h \
xml.h \
)
XML_SSPRINTF_OBJECTS = \
$(addprefix $(INTERMEDIATE_), $(XML_SSPRINTF_SOURCES:.cpp=.o))
$(TOOLS_INT_)ssprintf.o: $(TOOLS_BASE_)ssprintf.cpp $(XML_SSPRINTF_HEADERS) | $(TOOLS_INT)
$(ECHO_CC)
${host_gpp} $(TOOLS_CPPFLAGS) -c $< -o $@
$(TOOLS_INT_)xml.o: $(TOOLS_BASE_)xml.cpp $(XML_SSPRINTF_HEADERS) | $(TOOLS_INT)
$(ECHO_CC)
${host_gpp} $(TOOLS_CPPFLAGS) -c $< -o $@
include tools/bin2c.mak
include tools/buildno/buildno.mak
include tools/cabman/cabman.mak
include tools/cdmake/cdmake.mak
include tools/gendib/gendib.mak
ifeq ($(ARCH),powerpc)
include tools/ofw_interface/ofw_interface.mak
endif
include tools/mkhive/mkhive.mak
include tools/nci/nci.mak
include tools/pefixup.mak
include tools/raddr2line.mak
include tools/rbuild/rbuild.mak
include tools/rgenstat/rgenstat.mak
include tools/rsym.mak
include tools/sysreg/sysreg.mak
include tools/unicode/unicode.mak
include tools/wpp/wpp.mak
include tools/widl/widl.mak
include tools/winebuild/winebuild.mak
include tools/wmc/wmc.mak
include tools/wrc/wrc.mak