mirror of
https://github.com/reactos/reactos.git
synced 2024-06-28 00:41:36 +00:00
Replace some .mak files by .rbuild files
svn path=/trunk/; revision=32596
This commit is contained in:
parent
4a1420beef
commit
6292cfd146
96
reactos/lib/3rdparty/zlib/zlib.mak
vendored
96
reactos/lib/3rdparty/zlib/zlib.mak
vendored
|
@ -1,96 +0,0 @@
|
|||
ZLIB_BASE = $(LIB_BASE_)3rdparty$(SEP)zlib
|
||||
ZLIB_BASE_ = $(ZLIB_BASE)$(SEP)
|
||||
ZLIB_INT = $(INTERMEDIATE_)$(ZLIB_BASE)
|
||||
ZLIB_INT_ = $(INTERMEDIATE_)$(ZLIB_BASE)$(SEP)
|
||||
ZLIB_OUT = $(OUTPUT_)$(ZLIB_BASE)
|
||||
ZLIB_OUT_ = $(OUTPUT_)$(ZLIB_BASE)$(SEP)
|
||||
|
||||
ifneq ($(INTERMEDIATE),$(OUTPUT))
|
||||
$(ZLIB_OUT): | $(OUTPUT_)$(LIB_BASE)
|
||||
$(ECHO_MKDIR)
|
||||
${mkdir} $@
|
||||
endif
|
||||
|
||||
ZLIB_HOST_TARGET = \
|
||||
$(ZLIB_OUT)$(SEP)zlib.host.a
|
||||
|
||||
ZLIB_HOST_SOURCES = $(addprefix $(ZLIB_BASE_), \
|
||||
adler32.c \
|
||||
compress.c \
|
||||
crc32.c \
|
||||
gzio.c \
|
||||
uncompr.c \
|
||||
deflate.c \
|
||||
trees.c \
|
||||
zutil.c \
|
||||
inflate.c \
|
||||
infback.c \
|
||||
inftrees.c \
|
||||
inffast.c \
|
||||
)
|
||||
|
||||
ZLIB_HOST_OBJECTS = \
|
||||
$(addprefix $(INTERMEDIATE_), $(ZLIB_HOST_SOURCES:.c=.host.o))
|
||||
|
||||
ZLIB_HOST_CFLAGS = -O3 -Wall -Wwrite-strings -Wpointer-arith -Wconversion \
|
||||
-Wstrict-prototypes -Wmissing-prototypes $(TOOLS_CPPFLAGS)
|
||||
|
||||
$(ZLIB_HOST_TARGET): $(ZLIB_HOST_OBJECTS) | $(ZLIB_OUT)
|
||||
$(ECHO_AR)
|
||||
$(host_ar) -r $@ $(ZLIB_HOST_OBJECTS)
|
||||
|
||||
$(ZLIB_INT_)adler32.host.o: $(ZLIB_BASE_)adler32.c | $(ZLIB_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(ZLIB_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(ZLIB_INT_)compress.host.o: $(ZLIB_BASE_)compress.c | $(ZLIB_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(ZLIB_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(ZLIB_INT_)crc32.host.o: $(ZLIB_BASE_)crc32.c | $(ZLIB_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(ZLIB_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(ZLIB_INT_)gzio.host.o: $(ZLIB_BASE_)gzio.c | $(ZLIB_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(ZLIB_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(ZLIB_INT_)uncompr.host.o: $(ZLIB_BASE_)uncompr.c | $(ZLIB_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(ZLIB_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(ZLIB_INT_)deflate.host.o: $(ZLIB_BASE_)deflate.c | $(ZLIB_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(ZLIB_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(ZLIB_INT_)trees.host.o: $(ZLIB_BASE_)trees.c | $(ZLIB_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(ZLIB_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(ZLIB_INT_)zutil.host.o: $(ZLIB_BASE_)zutil.c | $(ZLIB_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(ZLIB_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(ZLIB_INT_)inflate.host.o: $(ZLIB_BASE_)inflate.c | $(ZLIB_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(ZLIB_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(ZLIB_INT_)infback.host.o: $(ZLIB_BASE_)infback.c | $(ZLIB_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(ZLIB_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(ZLIB_INT_)inftrees.host.o: $(ZLIB_BASE_)inftrees.c | $(ZLIB_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(ZLIB_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(ZLIB_INT_)inffast.host.o: $(ZLIB_BASE_)inffast.c | $(ZLIB_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(ZLIB_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
.PHONY: zlib_host
|
||||
zlib_host: $(ZLIB_HOST_TARGET)
|
||||
|
||||
.PHONY: zlib_host_clean
|
||||
zlib_host_clean:
|
||||
-@$(rm) $(ZLIB_HOST_TARGET) $(ZLIB_HOST_OBJECTS) 2>$(NUL)
|
||||
clean: zlib_host_clean
|
17
reactos/lib/3rdparty/zlib/zlib.rbuild
vendored
17
reactos/lib/3rdparty/zlib/zlib.rbuild
vendored
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE module SYSTEM "../../../tools/rbuild/project.dtd">
|
||||
<group>
|
||||
<module name="zlib" type="staticlibrary">
|
||||
<include base="zlib">.</include>
|
||||
<file>adler32.c</file>
|
||||
|
@ -15,3 +16,19 @@
|
|||
<file>inftrees.c</file>
|
||||
<file>inffast.c</file>
|
||||
</module>
|
||||
<module name="zlibhost" type="hoststaticlibrary">
|
||||
<include base="zlibhost">.</include>
|
||||
<file>adler32.c</file>
|
||||
<file>compress.c</file>
|
||||
<file>crc32.c</file>
|
||||
<file>gzio.c</file>
|
||||
<file>uncompr.c</file>
|
||||
<file>deflate.c</file>
|
||||
<file>trees.c</file>
|
||||
<file>zutil.c</file>
|
||||
<file>inflate.c</file>
|
||||
<file>infback.c</file>
|
||||
<file>inftrees.c</file>
|
||||
<file>inffast.c</file>
|
||||
</module>
|
||||
</group>
|
||||
|
|
|
@ -1,71 +0,0 @@
|
|||
CMLIB_BASE = $(LIB_BASE_)cmlib
|
||||
CMLIB_BASE_ = $(CMLIB_BASE)$(SEP)
|
||||
CMLIB_INT = $(INTERMEDIATE_)$(CMLIB_BASE)_host
|
||||
CMLIB_INT_ = $(INTERMEDIATE_)$(CMLIB_BASE)_host$(SEP)
|
||||
CMLIB_OUT = $(OUTPUT_)$(CMLIB_BASE)_host
|
||||
CMLIB_OUT_ = $(OUTPUT_)$(CMLIB_BASE)_host$(SEP)
|
||||
|
||||
$(CMLIB_INT): | $(LIB_INT)
|
||||
$(ECHO_MKDIR)
|
||||
${mkdir} $@
|
||||
|
||||
ifneq ($(INTERMEDIATE),$(OUTPUT))
|
||||
$(CMLIB_OUT): | $(OUTPUT_)$(LIB_BASE)
|
||||
$(ECHO_MKDIR)
|
||||
${mkdir} $@
|
||||
endif
|
||||
|
||||
CMLIB_HOST_TARGET = \
|
||||
$(CMLIB_OUT)$(SEP)cmlib.a
|
||||
|
||||
CMLIB_HOST_SOURCES = $(addprefix $(CMLIB_BASE_), \
|
||||
cminit.c \
|
||||
hivebin.c \
|
||||
hivecell.c \
|
||||
hiveinit.c \
|
||||
hivesum.c \
|
||||
hivewrt.c \
|
||||
)
|
||||
|
||||
CMLIB_HOST_OBJECTS = \
|
||||
$(subst $(CMLIB_BASE), $(CMLIB_INT), $(CMLIB_HOST_SOURCES:.c=.o))
|
||||
|
||||
CMLIB_HOST_CFLAGS = -O3 -Wall -Wwrite-strings -Wpointer-arith \
|
||||
-I$(CMLIB_BASE) -Iinclude/reactos -Iinclude \
|
||||
-DCMLIB_HOST $(HOST_CFLAGS)
|
||||
|
||||
$(CMLIB_HOST_TARGET): $(CMLIB_HOST_OBJECTS) | $(CMLIB_OUT)
|
||||
$(ECHO_AR)
|
||||
$(host_ar) -r $@ $(CMLIB_HOST_OBJECTS)
|
||||
|
||||
$(CMLIB_INT_)cminit.o: $(CMLIB_BASE_)cminit.c | $(CMLIB_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(CMLIB_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(CMLIB_INT_)hivebin.o: $(CMLIB_BASE_)hivebin.c | $(CMLIB_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(CMLIB_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(CMLIB_INT_)hivecell.o: $(CMLIB_BASE_)hivecell.c | $(CMLIB_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(CMLIB_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(CMLIB_INT_)hiveinit.o: $(CMLIB_BASE_)hiveinit.c | $(CMLIB_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(CMLIB_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(CMLIB_INT_)hivesum.o: $(CMLIB_BASE_)hivesum.c | $(CMLIB_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(CMLIB_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(CMLIB_INT_)hivewrt.o: $(CMLIB_BASE_)hivewrt.c | $(CMLIB_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(CMLIB_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
.PHONY: cmlib_host
|
||||
cmlib_host: $(CMLIB_HOST_TARGET)
|
||||
|
||||
.PHONY: cmlib_host_clean
|
||||
cmlib_host_clean:
|
||||
-@$(rm) $(CMLIB_HOST_TARGET) $(CMLIB_HOST_OBJECTS) 2>$(NUL)
|
||||
clean: cmlib_host_clean
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE module SYSTEM "../../tools/rbuild/project.dtd">
|
||||
<group>
|
||||
<module name="cmlib" type="staticlibrary">
|
||||
<include base="cmlib">.</include>
|
||||
<define name="__NO_CTYPE_INLINES" />
|
||||
|
@ -14,3 +15,23 @@
|
|||
<file>hivesum.c</file>
|
||||
<file>hivewrt.c</file>
|
||||
</module>
|
||||
<module name="cmlibhost" type="hoststaticlibrary" allowwarnings="true">
|
||||
<include base="cmlibhost">.</include>
|
||||
<include base="ReactOS">include/reactos</include>
|
||||
<include base="ReactOS">include</include>
|
||||
<define name="__NO_CTYPE_INLINES" />
|
||||
<define name="_NTOSKRNL_" />
|
||||
<define name="_NTSYSTEM_" />
|
||||
<define name="NASSERT" />
|
||||
<compilerflag>-Wwrite-strings</compilerflag>
|
||||
<compilerflag>-Wpointer-arith</compilerflag>
|
||||
<define name="CMLIB_HOST" />
|
||||
<pch>cmlib.h</pch>
|
||||
<file>cminit.c</file>
|
||||
<file>hivebin.c</file>
|
||||
<file>hivecell.c</file>
|
||||
<file>hiveinit.c</file>
|
||||
<file>hivesum.c</file>
|
||||
<file>hivewrt.c</file>
|
||||
</module>
|
||||
</group>
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE module SYSTEM "../../tools/rbuild/project.dtd">
|
||||
<group>
|
||||
<module name="inflib" type="staticlibrary">
|
||||
<include base="inflib">.</include>
|
||||
<define name="__NO_CTYPE_INLINES" />
|
||||
|
@ -11,3 +12,22 @@
|
|||
<file>infrosget.c</file>
|
||||
<file>infrosput.c</file>
|
||||
</module>
|
||||
<module name="inflibhost" type="hoststaticlibrary" allowwarnings="true">
|
||||
<include base="inflibhost">.</include>
|
||||
<include base="ReactOS">include/reactos</include>
|
||||
<define name="__NO_CTYPE_INLINES" />
|
||||
<compilerflag>-Wpointer-arith</compilerflag>
|
||||
<compilerflag>-Wconversion</compilerflag>
|
||||
<compilerflag>-Wstrict-prototypes</compilerflag>
|
||||
<compilerflag>-Wmissing-prototypes</compilerflag>
|
||||
<define name="INFLIB_HOST" />
|
||||
<include base="ReactOS">include</include>
|
||||
<pch>inflib.h</pch>
|
||||
<file>infcore.c</file>
|
||||
<file>infget.c</file>
|
||||
<file>infput.c</file>
|
||||
<file>infhostgen.c</file>
|
||||
<file>infhostget.c</file>
|
||||
<file>infhostput.c</file>
|
||||
</module>
|
||||
</group>
|
||||
|
|
|
@ -2,8 +2,6 @@ LIB_BASE = lib
|
|||
LIB_BASE_ = $(LIB_BASE)$(SEP)
|
||||
|
||||
include lib/inflib/inflib.mak
|
||||
include lib/3rdparty/zlib/zlib.mak
|
||||
include lib/cmlib/cmlib.mak
|
||||
ifeq ($(ARCH),powerpc)
|
||||
include lib/ppcmmu/ppcmmu.mak
|
||||
endif
|
||||
|
|
|
@ -1,68 +0,0 @@
|
|||
CABMAN_BASE = $(TOOLS_BASE_)cabman
|
||||
CABMAN_BASE_ = $(CABMAN_BASE)$(SEP)
|
||||
CABMAN_INT = $(INTERMEDIATE_)$(CABMAN_BASE)
|
||||
CABMAN_INT_ = $(CABMAN_INT)$(SEP)
|
||||
CABMAN_OUT = $(OUTPUT_)$(CABMAN_BASE)
|
||||
CABMAN_OUT_ = $(CABMAN_OUT)$(SEP)
|
||||
|
||||
$(CABMAN_INT): | $(TOOLS_INT)
|
||||
$(ECHO_MKDIR)
|
||||
${mkdir} $@
|
||||
|
||||
ifneq ($(INTERMEDIATE),$(OUTPUT))
|
||||
$(CABMAN_OUT): | $(TOOLS_OUT)
|
||||
$(ECHO_MKDIR)
|
||||
${mkdir} $@
|
||||
endif
|
||||
|
||||
CABMAN_TARGET = \
|
||||
$(CABMAN_OUT_)cabman$(EXEPOSTFIX)
|
||||
|
||||
CABMAN_SOURCES = $(addprefix $(CABMAN_BASE_), \
|
||||
cabinet.cxx \
|
||||
dfp.cxx \
|
||||
main.cxx \
|
||||
mszip.cxx \
|
||||
raw.cxx \
|
||||
)
|
||||
|
||||
CABMAN_OBJECTS = \
|
||||
$(addprefix $(INTERMEDIATE_), $(CABMAN_SOURCES:.cxx=.o))
|
||||
|
||||
CABMAN_HOST_CXXFLAGS = -Iinclude -Iinclude/reactos -Ilib/3rdparty/zlib $(TOOLS_CPPFLAGS)
|
||||
|
||||
CABMAN_HOST_LIBS = $(ZLIB_HOST_TARGET)
|
||||
|
||||
CABMAN_HOST_LFLAGS = $(TOOLS_LFLAGS) $(CABMAN_HOST_LIBS)
|
||||
|
||||
.PHONY: cabman
|
||||
cabman: $(CABMAN_TARGET)
|
||||
|
||||
$(CABMAN_TARGET): $(CABMAN_OBJECTS) $(CABMAN_HOST_LIBS) | $(CABMAN_OUT)
|
||||
$(ECHO_LD)
|
||||
${host_gpp} $(CABMAN_OBJECTS) $(CABMAN_HOST_LFLAGS) -o $@
|
||||
|
||||
$(CABMAN_INT_)cabinet.o: $(CABMAN_BASE_)cabinet.cxx | $(CABMAN_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gpp} $(CABMAN_HOST_CXXFLAGS) -c $< -o $@
|
||||
|
||||
$(CABMAN_INT_)dfp.o: $(CABMAN_BASE_)dfp.cxx | $(CABMAN_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gpp} $(CABMAN_HOST_CXXFLAGS) -c $< -o $@
|
||||
|
||||
$(CABMAN_INT_)main.o: $(CABMAN_BASE_)main.cxx | $(CABMAN_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gpp} $(CABMAN_HOST_CXXFLAGS) -c $< -o $@
|
||||
|
||||
$(CABMAN_INT_)mszip.o: $(CABMAN_BASE_)mszip.cxx | $(CABMAN_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gpp} $(CABMAN_HOST_CXXFLAGS) -c $< -o $@
|
||||
|
||||
$(CABMAN_INT_)raw.o: $(CABMAN_BASE_)raw.cxx | $(CABMAN_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gpp} $(CABMAN_HOST_CXXFLAGS) -c $< -o $@
|
||||
|
||||
.PHONY: cabman_clean
|
||||
cabman_clean:
|
||||
-@$(rm) $(CABMAN_TARGET) $(CABMAN_OBJECTS) 2>$(NUL)
|
||||
clean: cabman_clean
|
11
reactos/tools/cabman/cabman.rbuild
Normal file
11
reactos/tools/cabman/cabman.rbuild
Normal file
|
@ -0,0 +1,11 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE module SYSTEM "../../tools/rbuild/project.dtd">
|
||||
<module name="cabman" type="buildtool">
|
||||
<include base="zlibhost">.</include>
|
||||
<library>zlibhost</library>
|
||||
<file>cabinet.cxx</file>
|
||||
<file>dfp.cxx</file>
|
||||
<file>main.cxx</file>
|
||||
<file>mszip.cxx</file>
|
||||
<file>raw.cxx</file>
|
||||
</module>
|
|
@ -1,20 +0,0 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 9.00
|
||||
# Visual C++ Express 2005
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cabman", "cabman.vcproj", "{3A9CBD2C-BD87-4838-917E-F85C49BC3617}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Release|Win32 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{3A9CBD2C-BD87-4838-917E-F85C49BC3617}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{3A9CBD2C-BD87-4838-917E-F85C49BC3617}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{3A9CBD2C-BD87-4838-917E-F85C49BC3617}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{3A9CBD2C-BD87-4838-917E-F85C49BC3617}.Release|Win32.Build.0 = Release|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
|
@ -1,232 +0,0 @@
|
|||
<?xml version="1.0" encoding="Windows-1252"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="8,00"
|
||||
Name="cabman"
|
||||
ProjectGUID="{3A9CBD2C-BD87-4838-917E-F85C49BC3617}"
|
||||
RootNamespace="cabman"
|
||||
Keyword="Win32Proj"
|
||||
>
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"
|
||||
/>
|
||||
</Platforms>
|
||||
<ToolFiles>
|
||||
</ToolFiles>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||
IntermediateDirectory="$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="0"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UseUnicodeResponseFiles="true"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="../../include/reactos;../../lib/3rdparty/zlib"
|
||||
PreprocessorDefinitions="WIN32;_CRT_SECURE_NO_WARNINGS"
|
||||
MinimalRebuild="true"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="3"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
Detect64BitPortabilityProblems="false"
|
||||
DebugInformationFormat="4"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="kernel32.lib ../../obj-i386/lib/3rdparty/zlib/zlib.a $(NOINHERIT)"
|
||||
LinkIncremental="2"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="1"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
|
||||
IntermediateDirectory="$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
CharacterSet="0"
|
||||
WholeProgramOptimization="1"
|
||||
>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
AdditionalIncludeDirectories="../../include/reactos;../../lib/3rdparty/zlib"
|
||||
PreprocessorDefinitions="WIN32;_CRT_SECURE_NO_WARNINGS"
|
||||
RuntimeLibrary="2"
|
||||
UsePrecompiledHeader="0"
|
||||
WarningLevel="3"
|
||||
Detect64BitPortabilityProblems="true"
|
||||
DebugInformationFormat="0"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManagedResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="kernel32.lib ../../obj-i386/lib/3rdparty/zlib/zlib.a $(NOINHERIT)"
|
||||
LinkIncremental="1"
|
||||
GenerateDebugInformation="true"
|
||||
SubSystem="1"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="1"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCALinkTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCManifestTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCXDCMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCBscMakeTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCFxCopTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCAppVerifierTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"
|
||||
/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"
|
||||
/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
|
||||
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\cabinet.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\dfp.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\main.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\mszip.cxx"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\raw.cxx"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl;inc;xsd"
|
||||
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
|
||||
>
|
||||
<File
|
||||
RelativePath=".\cabinet.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\cabman.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\dfp.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\mszip.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\raw.h"
|
||||
>
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
|
@ -1,72 +0,0 @@
|
|||
MKHIVE_BASE = $(TOOLS_BASE_)mkhive
|
||||
MKHIVE_BASE_ = $(MKHIVE_BASE)$(SEP)
|
||||
MKHIVE_INT = $(INTERMEDIATE_)$(MKHIVE_BASE)
|
||||
MKHIVE_INT_ = $(MKHIVE_INT)$(SEP)
|
||||
MKHIVE_OUT = $(OUTPUT_)$(MKHIVE_BASE)
|
||||
MKHIVE_OUT_ = $(MKHIVE_OUT)$(SEP)
|
||||
|
||||
$(MKHIVE_INT): | $(TOOLS_INT)
|
||||
$(ECHO_MKDIR)
|
||||
${mkdir} $@
|
||||
|
||||
ifneq ($(INTERMEDIATE),$(OUTPUT))
|
||||
$(MKHIVE_OUT): | $(TOOLS_OUT)
|
||||
$(ECHO_MKDIR)
|
||||
${mkdir} $@
|
||||
endif
|
||||
|
||||
MKHIVE_TARGET = \
|
||||
$(MKHIVE_OUT_)mkhive$(EXEPOSTFIX)
|
||||
|
||||
MKHIVE_SOURCES = $(addprefix $(MKHIVE_BASE_), \
|
||||
binhive.c \
|
||||
cmi.c \
|
||||
mkhive.c \
|
||||
reginf.c \
|
||||
registry.c \
|
||||
rtl.c \
|
||||
)
|
||||
|
||||
MKHIVE_OBJECTS = \
|
||||
$(addprefix $(INTERMEDIATE_), $(MKHIVE_SOURCES:.c=.o))
|
||||
|
||||
MKHIVE_HOST_CFLAGS = -fshort-wchar -I$(INFLIB_BASE) -I$(CMLIB_BASE) \
|
||||
-DMKHIVE_HOST -Iinclude/reactos -Iinclude -g3 $(HOST_CFLAGS)
|
||||
|
||||
MKHIVE_HOST_LFLAGS = $(TOOLS_LFLAGS) -g3
|
||||
|
||||
.PHONY: mkhive
|
||||
mkhive: $(MKHIVE_TARGET)
|
||||
|
||||
$(MKHIVE_TARGET): $(MKHIVE_OBJECTS) $(INFLIB_HOST_OBJECTS) $(CMLIB_HOST_OBJECTS) | $(MKHIVE_OUT)
|
||||
$(ECHO_LD)
|
||||
${host_gcc} $(MKHIVE_OBJECTS) $(INFLIB_HOST_OBJECTS) $(CMLIB_HOST_OBJECTS) $(MKHIVE_HOST_LFLAGS) -o $@
|
||||
|
||||
$(MKHIVE_INT_)binhive.o: $(MKHIVE_BASE_)binhive.c | $(MKHIVE_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(MKHIVE_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(MKHIVE_INT_)cmi.o: $(MKHIVE_BASE_)cmi.c | $(MKHIVE_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(MKHIVE_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(MKHIVE_INT_)mkhive.o: $(MKHIVE_BASE_)mkhive.c | $(MKHIVE_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(MKHIVE_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(MKHIVE_INT_)reginf.o: $(MKHIVE_BASE_)reginf.c | $(MKHIVE_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(MKHIVE_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(MKHIVE_INT_)registry.o: $(MKHIVE_BASE_)registry.c | $(MKHIVE_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(MKHIVE_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(MKHIVE_INT_)rtl.o: $(MKHIVE_BASE_)rtl.c | $(MKHIVE_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(MKHIVE_HOST_CFLAGS) -Ilib/rtl -c $< -o $@
|
||||
|
||||
.PHONY: mkhive_clean
|
||||
mkhive_clean:
|
||||
-@$(rm) $(MKHIVE_TARGET) $(MKHIVE_OBJECTS) 2>$(NUL)
|
||||
clean: mkhive_clean
|
20
reactos/tools/mkhive/mkhive.rbuild
Normal file
20
reactos/tools/mkhive/mkhive.rbuild
Normal file
|
@ -0,0 +1,20 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE module SYSTEM "../../tools/rbuild/project.dtd">
|
||||
<module name="mkhive" type="buildtool" allowwarnings="true">
|
||||
<include base="ReactOS">include</include>
|
||||
<include base="ReactOS">include/reactos</include>
|
||||
<include base="inflibhost">.</include>
|
||||
<include base="cmlibhost">.</include>
|
||||
<include base="zlibhost">.</include>
|
||||
<include base="rtl">.</include>
|
||||
<define name="MKHIVE_HOST" />
|
||||
<compilerflag>-fshort-wchar</compilerflag>
|
||||
<library>inflibhost</library>
|
||||
<library>cmlibhost</library>
|
||||
<file>binhive.c</file>
|
||||
<file>cmi.c</file>
|
||||
<file>mkhive.c</file>
|
||||
<file>reginf.c</file>
|
||||
<file>registry.c</file>
|
||||
<file>rtl.c</file>
|
||||
</module>
|
|
@ -1,51 +0,0 @@
|
|||
RGENSTAT_BASE = $(TOOLS_BASE_)rgenstat
|
||||
RGENSTAT_BASE_ = $(RGENSTAT_BASE)$(SEP)
|
||||
RGENSTAT_INT = $(INTERMEDIATE_)$(RGENSTAT_BASE)
|
||||
RGENSTAT_INT_ = $(RGENSTAT_INT)$(SEP)
|
||||
RGENSTAT_OUT = $(OUTPUT_)$(RGENSTAT_BASE)
|
||||
RGENSTAT_OUT_ = $(RGENSTAT_OUT)$(SEP)
|
||||
|
||||
$(RGENSTAT_INT): | $(TOOLS_INT)
|
||||
$(ECHO_MKDIR)
|
||||
${mkdir} $@
|
||||
|
||||
ifneq ($(INTERMEDIATE),$(OUTPUT))
|
||||
$(RGENSTAT_OUT): | $(TOOLS_OUT)
|
||||
$(ECHO_MKDIR)
|
||||
${mkdir} $@
|
||||
endif
|
||||
|
||||
RGENSTAT_TARGET = \
|
||||
$(RGENSTAT_OUT_)rgenstat$(EXEPOSTFIX)
|
||||
|
||||
RGENSTAT_SOURCES = $(addprefix $(RGENSTAT_BASE_), \
|
||||
rgenstat.c \
|
||||
llmosrt.c \
|
||||
)
|
||||
|
||||
RGENSTAT_OBJECTS = \
|
||||
$(addprefix $(INTERMEDIATE_), $(RGENSTAT_SOURCES:.c=.o))
|
||||
|
||||
RGENSTAT_HOST_CFLAGS = -g -Werror -Wall $(TOOLS_CFLAGS)
|
||||
|
||||
RGENSTAT_HOST_LFLAGS = $(TOOLS_LFLAGS) -g
|
||||
|
||||
$(RGENSTAT_TARGET): $(RGENSTAT_OBJECTS) | $(RGENSTAT_OUT)
|
||||
$(ECHO_LD)
|
||||
${host_gcc} $(RGENSTAT_OBJECTS) $(RGENSTAT_HOST_LFLAGS) -o $@
|
||||
|
||||
$(RGENSTAT_INT_)rgenstat.o: $(RGENSTAT_BASE_)rgenstat.c | $(RGENSTAT_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(RGENSTAT_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(RGENSTAT_INT_)llmosrt.o: $(RGENSTAT_BASE_)llmosrt.c | $(RGENSTAT_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(RGENSTAT_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
.PHONY: rgenstat
|
||||
rgenstat: $(RGENSTAT_TARGET)
|
||||
|
||||
.PHONY: rgenstat_clean
|
||||
rgenstat_clean:
|
||||
-@$(rm) $(RGENSTAT_TARGET) $(RGENSTAT_OBJECTS) 2>$(NUL)
|
||||
clean: rgenstat_clean
|
6
reactos/tools/rgenstat/rgenstat.rbuild
Normal file
6
reactos/tools/rgenstat/rgenstat.rbuild
Normal file
|
@ -0,0 +1,6 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE module SYSTEM "../../tools/rbuild/project.dtd">
|
||||
<module name="rgenstat" type="buildtool">
|
||||
<file>rgenstat.c</file>
|
||||
<file>llmosrt.c</file>
|
||||
</module>
|
|
@ -1,90 +0,0 @@
|
|||
SYSREGBUILD_BASE = $(TOOLS_BASE)$(SEP)sysreg
|
||||
SYSREGBUILD_BASE_ = $(SYSREGBUILD_BASE)$(SEP)
|
||||
SYSREGBUILD_INT = $(INTERMEDIATE_)$(SYSREGBUILD_BASE)
|
||||
SYSREGBUILD_INT_ = $(SYSREGBUILD_INT)$(SEP)
|
||||
SYSREGBUILD_OUT = $(OUTPUT_)$(SYSREGBUILD_BASE)
|
||||
SYSREGBUILD_OUT_ = $(SYSREGBUILD_OUT)$(SEP)
|
||||
|
||||
$(SYSREGBUILD_INT): | $(TOOLS_INT)
|
||||
$(ECHO_MKDIR)
|
||||
${mkdir} $@
|
||||
|
||||
ifneq ($(INTERMEDIATE),$(OUTPUT))
|
||||
$(SYSREGBUILD_OUT): | $(TOOLS_OUT)
|
||||
$(ECHO_MKDIR)
|
||||
${mkdir} $@
|
||||
endif
|
||||
|
||||
SYSREGBUILD_TARGET = \
|
||||
$(SYSREGBUILD_OUT_)sysreg$(EXEPOSTFIX)
|
||||
|
||||
SYSREGBUILD_SOURCES = $(addprefix $(SYSREGBUILD_BASE_),\
|
||||
conf_parser.cpp \
|
||||
env_var.cpp \
|
||||
rosboot_test.cpp \
|
||||
namedpipe_reader.cpp \
|
||||
sysreg.cpp \
|
||||
file_reader.cpp \
|
||||
os_support.cpp \
|
||||
)
|
||||
|
||||
SYSREGBUILD_OBJECTS = \
|
||||
$(addprefix $(INTERMEDIATE_), $(SYSREGBUILD_SOURCES:.cpp=.o))
|
||||
|
||||
|
||||
ifeq ($(HOST),mingw32-linux)
|
||||
SYSREGBUILD_HOST_CFLAGS = $(TOOLS_CPPFLAGS) -D__LINUX__ -Wall
|
||||
else
|
||||
SYSREGBUILD_HOST_CFLAGS = $(TOOLS_CPPFLAGS) -D__USE_W32API -Iinclude -Iinclude/reactos -Iinclude/psdk -Iinclude$(SEP)crt -Iinclude/reactos/libs -I$(INTERMEDIATE_)$(SEP)include$(SEP)psdk -Wall
|
||||
endif
|
||||
|
||||
SYSREGBUILD_HOST_LFLAGS = $(TOOLS_LFLAGS)
|
||||
|
||||
.PHONY: sysreg
|
||||
sysreg: $(SYSREGBUILD_TARGET)
|
||||
host_gpp += -g
|
||||
|
||||
$(SYSREGBUILD_TARGET): $(SYSREGBUILD_OBJECTS) | $(SYSREGBUILD_OUT)
|
||||
$(ECHO_LD)
|
||||
${host_gpp} $(SYSREGBUILD_OBJECTS) $(SYSREGBUILD_HOST_LFLAGS) -o $@
|
||||
|
||||
$(SYSREGBUILD_INT_)conf_parser.o: $(SYSREGBUILD_BASE_)conf_parser.cpp | $(SYSREGBUILD_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gpp} $(SYSREGBUILD_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(SYSREGBUILD_INT_)env_var.o: $(SYSREGBUILD_BASE_)env_var.cpp | $(SYSREGBUILD_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gpp} $(SYSREGBUILD_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(SYSREGBUILD_INT_)pipe_reader.o: $(SYSREGBUILD_BASE_)pipe_reader.cpp | $(SYSREGBUILD_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gpp} $(SYSREGBUILD_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(SYSREGBUILD_INT_)namedpipe_reader.o: $(SYSREGBUILD_BASE_)namedpipe_reader.cpp | $(SYSREGBUILD_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gpp} $(SYSREGBUILD_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(SYSREGBUILD_INT_)rosboot_test.o: $(SYSREGBUILD_BASE_)rosboot_test.cpp | $(SYSREGBUILD_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gpp} $(SYSREGBUILD_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(SYSREGBUILD_INT_)sym_file.o: $(SYSREGBUILD_BASE_)sym_file.cpp | $(SYSREGBUILD_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gpp} $(SYSREGBUILD_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(SYSREGBUILD_INT_)sysreg.o: $(SYSREGBUILD_BASE_)sysreg.cpp | $(SYSREGBUILD_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gpp} $(SYSREGBUILD_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(SYSREGBUILD_INT_)file_reader.o: $(SYSREGBUILD_BASE_)file_reader.cpp | $(SYSREGBUILD_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gpp} $(SYSREGBUILD_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(SYSREGBUILD_INT_)os_support.o: $(SYSREGBUILD_BASE_)os_support.cpp | $(SYSREGBUILD_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gpp} $(SYSREGBUILD_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
.PHONY: sysregbuild_clean
|
||||
sysreg_clean:
|
||||
-@$(rm) $(SYSREGBUILD_TARGET) $(SYSREGBUILD_OBJECTS) 2>$(NUL)
|
||||
clean: sysreg_clean
|
22
reactos/tools/sysreg/sysreg.rbuild
Normal file
22
reactos/tools/sysreg/sysreg.rbuild
Normal file
|
@ -0,0 +1,22 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE module SYSTEM "../../tools/rbuild/project.dtd">
|
||||
<module name="sysreg" type="buildtool">
|
||||
<if property="HOST" value="mingw32-linux">
|
||||
<define name="__LINUX__" />
|
||||
</if>
|
||||
<!--ifnot property="HOST" value="mingw32-linux">
|
||||
<include base="ReactOS">include</include>
|
||||
<include base="ReactOS">include/reactos</include>
|
||||
<include base="ReactOS">include/psdk</include>
|
||||
<include base="ReactOS">include/crt</include>
|
||||
<include base="ReactOS">include/reactos/libs</include>
|
||||
<include base="ReactOS" root="intermediate">include/psdk</include>
|
||||
</ifnot-->
|
||||
<file>conf_parser.cpp</file>
|
||||
<file>env_var.cpp</file>
|
||||
<file>rosboot_test.cpp</file>
|
||||
<file>namedpipe_reader.cpp</file>
|
||||
<file>sysreg.cpp</file>
|
||||
<file>file_reader.cpp</file>
|
||||
<file>os_support.cpp</file>
|
||||
</module>
|
|
@ -42,22 +42,12 @@ $(TOOLS_INT_)xml.o: $(TOOLS_BASE_)xml.cpp $(XML_SSPRINTF_HEADERS) | $(TOOLS_INT)
|
|||
|
||||
include tools/bin2c.mak
|
||||
include tools/buildno/buildno.mak
|
||||
include tools/cabman/cabman.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
|
||||
|
|
|
@ -1,7 +1,37 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE group SYSTEM "../tools/rbuild/project.dtd">
|
||||
<group xmlns:xi="http://www.w3.org/2001/XInclude">
|
||||
<directory name="cabman">
|
||||
<xi:include href="cabman/cabman.rbuild" />
|
||||
</directory>
|
||||
<directory name="cdmake">
|
||||
<xi:include href="cdmake/cdmake.rbuild" />
|
||||
</directory>
|
||||
<directory name="mkhive">
|
||||
<xi:include href="mkhive/mkhive.rbuild" />
|
||||
</directory>
|
||||
<directory name="rgenstat">
|
||||
<xi:include href="rgenstat/rgenstat.rbuild" />
|
||||
</directory>
|
||||
<directory name="sysreg">
|
||||
<xi:include href="sysreg/sysreg.rbuild" />
|
||||
</directory>
|
||||
<directory name="unicode">
|
||||
<xi:include href="unicode/unicode.rbuild" />
|
||||
</directory>
|
||||
<directory name="widl">
|
||||
<xi:include href="widl/widl.rbuild" />
|
||||
</directory>
|
||||
<directory name="winebuild">
|
||||
<xi:include href="winebuild/winebuild.rbuild" />
|
||||
</directory>
|
||||
<directory name="wmc">
|
||||
<xi:include href="wmc/wmc.rbuild" />
|
||||
</directory>
|
||||
<directory name="wpp">
|
||||
<xi:include href="wpp/wpp.rbuild" />
|
||||
</directory>
|
||||
<directory name="wrc">
|
||||
<xi:include href="wrc/wrc.rbuild" />
|
||||
</directory>
|
||||
</group>
|
||||
|
|
76
reactos/tools/unicode/unicode.rbuild
Normal file
76
reactos/tools/unicode/unicode.rbuild
Normal file
|
@ -0,0 +1,76 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE module SYSTEM "../../tools/rbuild/project.dtd">
|
||||
<module name="unicode" type="hoststaticlibrary">
|
||||
<define name="WINE_UNICODE_API">" "</define>
|
||||
<include base="ReactOS">include/reactos/wine</include>
|
||||
<include base="ReactOS">include/reactos</include>
|
||||
<include base="ReactOS">include</include>
|
||||
<file>casemap.c</file>
|
||||
<file>compose.c</file>
|
||||
<file>cptable.c</file>
|
||||
<file>mbtowc.c</file>
|
||||
<file>string.c</file>
|
||||
<file>wctomb.c</file>
|
||||
<file>wctype.c</file>
|
||||
<file>utf8.c</file>
|
||||
<file>c_037.c</file>
|
||||
<file>c_424.c</file>
|
||||
<file>c_437.c</file>
|
||||
<file>c_500.c</file>
|
||||
<file>c_737.c</file>
|
||||
<file>c_775.c</file>
|
||||
<file>c_850.c</file>
|
||||
<file>c_852.c</file>
|
||||
<file>c_855.c</file>
|
||||
<file>c_856.c</file>
|
||||
<file>c_857.c</file>
|
||||
<file>c_860.c</file>
|
||||
<file>c_861.c</file>
|
||||
<file>c_862.c</file>
|
||||
<file>c_863.c</file>
|
||||
<file>c_864.c</file>
|
||||
<file>c_865.c</file>
|
||||
<file>c_866.c</file>
|
||||
<file>c_869.c</file>
|
||||
<file>c_874.c</file>
|
||||
<file>c_875.c</file>
|
||||
<file>c_878.c</file>
|
||||
<file>c_932.c</file>
|
||||
<file>c_936.c</file>
|
||||
<file>c_949.c</file>
|
||||
<file>c_950.c</file>
|
||||
<file>c_1006.c</file>
|
||||
<file>c_1026.c</file>
|
||||
<file>c_1250.c</file>
|
||||
<file>c_1251.c</file>
|
||||
<file>c_1252.c</file>
|
||||
<file>c_1253.c</file>
|
||||
<file>c_1254.c</file>
|
||||
<file>c_1255.c</file>
|
||||
<file>c_1256.c</file>
|
||||
<file>c_1257.c</file>
|
||||
<file>c_1258.c</file>
|
||||
<file>c_10000.c</file>
|
||||
<file>c_10006.c</file>
|
||||
<file>c_10007.c</file>
|
||||
<file>c_10029.c</file>
|
||||
<file>c_10079.c</file>
|
||||
<file>c_10081.c</file>
|
||||
<file>c_20866.c</file>
|
||||
<file>c_20932.c</file>
|
||||
<file>c_21866.c</file>
|
||||
<file>c_28591.c</file>
|
||||
<file>c_28592.c</file>
|
||||
<file>c_28593.c</file>
|
||||
<file>c_28594.c</file>
|
||||
<file>c_28595.c</file>
|
||||
<file>c_28596.c</file>
|
||||
<file>c_28597.c</file>
|
||||
<file>c_28598.c</file>
|
||||
<file>c_28599.c</file>
|
||||
<file>c_28600.c</file>
|
||||
<file>c_28603.c</file>
|
||||
<file>c_28604.c</file>
|
||||
<file>c_28605.c</file>
|
||||
<file>c_28606.c</file>
|
||||
</module>
|
|
@ -1,131 +0,0 @@
|
|||
WIDL_BASE = $(TOOLS_BASE)$(SEP)widl
|
||||
WIDL_BASE_ = $(WIDL_BASE)$(SEP)
|
||||
WIDL_INT = $(INTERMEDIATE_)$(WIDL_BASE)
|
||||
WIDL_INT_ = $(WIDL_INT)$(SEP)
|
||||
WIDL_OUT = $(OUTPUT_)$(WIDL_BASE)
|
||||
WIDL_OUT_ = $(WIDL_OUT)$(SEP)
|
||||
|
||||
$(WIDL_INT): | $(TOOLS_INT)
|
||||
$(ECHO_MKDIR)
|
||||
${mkdir} $@
|
||||
|
||||
ifneq ($(INTERMEDIATE),$(OUTPUT))
|
||||
$(WIDL_OUT): | $(TOOLS_OUT)
|
||||
$(ECHO_MKDIR)
|
||||
${mkdir} $@
|
||||
endif
|
||||
|
||||
WIDL_PORT_BASE = $(WIDL_BASE)$(SEP)port
|
||||
WIDL_PORT_BASE_ = $(WIDL_PORT_BASE)$(SEP)
|
||||
WIDL_PORT_INT = $(INTERMEDIATE_)$(WIDL_PORT_BASE)
|
||||
WIDL_PORT_INT_ = $(WIDL_PORT_INT)$(SEP)
|
||||
WIDL_PORT_OUT = $(OUTPUT_)$(WIDL_PORT_BASE)
|
||||
WIDL_PORT_OUT_ = $(WIDL_PORT_OUT)$(SEP)
|
||||
|
||||
$(WIDL_PORT_INT): | $(WIDL_INT)
|
||||
$(ECHO_MKDIR)
|
||||
${mkdir} $@
|
||||
|
||||
ifneq ($(INTERMEDIATE),$(OUTPUT))
|
||||
$(WIDL_PORT_OUT): | $(WIDL_OUT)
|
||||
$(ECHO_MKDIR)
|
||||
${mkdir} $@
|
||||
endif
|
||||
|
||||
WIDL_TARGET = \
|
||||
$(WIDL_OUT_)widl$(EXEPOSTFIX)
|
||||
|
||||
WIDL_DEPENDS = $(BUILDNO_H)
|
||||
|
||||
WIDL_SOURCES = $(addprefix $(WIDL_BASE_), \
|
||||
client.c \
|
||||
hash.c \
|
||||
header.c \
|
||||
proxy.c \
|
||||
server.c \
|
||||
typegen.c \
|
||||
typelib.c \
|
||||
utils.c \
|
||||
widl.c \
|
||||
write_msft.c \
|
||||
parser.yy.c \
|
||||
parser.tab.c \
|
||||
port$(SEP)mkstemps.c \
|
||||
)
|
||||
|
||||
WIDL_OBJECTS = \
|
||||
$(addprefix $(INTERMEDIATE_), $(WIDL_SOURCES:.c=.o))
|
||||
|
||||
WIDL_HOST_CFLAGS = $(TOOLS_CFLAGS) \
|
||||
-DINT16=SHORT -D__USE_W32API -DYYDEBUG=1 -D__REACTOS__=1 \
|
||||
-I$(WIDL_BASE) -I$(WPP_BASE) \
|
||||
-Iinclude/reactos/wine -Iinclude/reactos -Iinclude -Iinclude/psdk \
|
||||
-I$(INTERMEDIATE_)include
|
||||
|
||||
WIDL_HOST_LFLAGS = $(TOOLS_LFLAGS)
|
||||
|
||||
WIDL_LIBS = $(WPP_TARGET)
|
||||
|
||||
.PHONY: widl
|
||||
widl: $(WIDL_TARGET)
|
||||
|
||||
$(WIDL_TARGET): $(WIDL_OBJECTS) $(WIDL_LIBS) | $(WIDL_OUT)
|
||||
$(ECHO_LD)
|
||||
${host_gcc} $(WIDL_OBJECTS) $(WIDL_LIBS) $(WIDL_HOST_LFLAGS) -o $@
|
||||
|
||||
$(WIDL_INT_)client.o: $(WIDL_BASE_)client.c $(WIDL_DEPENDS) | $(WIDL_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WIDL_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WIDL_INT_)hash.o: $(WIDL_BASE_)hash.c $(WIDL_DEPENDS) | $(WIDL_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WIDL_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WIDL_INT_)header.o: $(WIDL_BASE_)header.c $(WIDL_DEPENDS) | $(WIDL_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WIDL_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WIDL_INT_)proxy.o: $(WIDL_BASE_)proxy.c $(WIDL_DEPENDS) | $(WIDL_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WIDL_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WIDL_INT_)server.o: $(WIDL_BASE_)server.c $(WIDL_DEPENDS) | $(WIDL_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WIDL_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WIDL_INT_)typegen.o: $(WIDL_BASE_)typegen.c $(WIDL_DEPENDS) | $(WIDL_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WIDL_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WIDL_INT_)typelib.o: $(WIDL_BASE_)typelib.c $(WIDL_DEPENDS) | $(WIDL_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WIDL_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WIDL_INT_)utils.o: $(WIDL_BASE_)utils.c $(WIDL_DEPENDS) | $(WIDL_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WIDL_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WIDL_INT_)widl.o: $(WIDL_BASE_)widl.c $(WIDL_DEPENDS) | $(WIDL_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WIDL_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WIDL_INT_)write_msft.o: $(WIDL_BASE_)write_msft.c $(WIDL_DEPENDS) | $(WIDL_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WIDL_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WIDL_INT_)parser.yy.o: $(WIDL_BASE_)parser.yy.c $(WIDL_DEPENDS) | $(WIDL_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WIDL_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WIDL_INT_)parser.tab.o: $(WIDL_BASE_)parser.tab.c $(WIDL_DEPENDS) | $(WIDL_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WIDL_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WIDL_PORT_INT_)mkstemps.o: $(WIDL_PORT_BASE_)mkstemps.c $(WIDL_DEPENDS) | $(WIDL_PORT_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WIDL_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
.PHONY: widl_clean
|
||||
widl_clean:
|
||||
-@$(rm) $(WIDL_TARGET) $(WIDL_OBJECTS) 2>$(NUL)
|
||||
clean: widl_clean
|
28
reactos/tools/widl/widl.rbuild
Normal file
28
reactos/tools/widl/widl.rbuild
Normal file
|
@ -0,0 +1,28 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE module SYSTEM "../../tools/rbuild/project.dtd">
|
||||
<module name="widl" type="buildtool" allowwarnings="true">
|
||||
<define name="INT16">SHORT</define>
|
||||
<define name="YYDEBUG">1</define>
|
||||
<include base="wpp">.</include>
|
||||
<include base="ReactOS">include/reactos/wine</include>
|
||||
<include base="ReactOS">include/reactos</include>
|
||||
<include base="ReactOS">include</include>
|
||||
<include base="ReactOS">include/psdk</include>
|
||||
<include base="ReactOS" root="intermediate">include</include>
|
||||
<library>wpp</library>
|
||||
<file>client.c</file>
|
||||
<file>hash.c</file>
|
||||
<file>header.c</file>
|
||||
<file>proxy.c</file>
|
||||
<file>server.c</file>
|
||||
<file>typegen.c</file>
|
||||
<file>typelib.c</file>
|
||||
<file>utils.c</file>
|
||||
<file>widl.c</file>
|
||||
<file>write_msft.c</file>
|
||||
<file>parser.yy.c</file>
|
||||
<file>parser.tab.c</file>
|
||||
<directory name="port">
|
||||
<file>mkstemps.c</file>
|
||||
</directory>
|
||||
</module>
|
|
@ -1,85 +0,0 @@
|
|||
WINEBUILD_BASE = $(TOOLS_BASE)$(SEP)winebuild
|
||||
WINEBUILD_BASE_ = $(WINEBUILD_BASE)$(SEP)
|
||||
WINEBUILD_INT = $(INTERMEDIATE_)$(WINEBUILD_BASE)
|
||||
WINEBUILD_INT_ = $(WINEBUILD_INT)$(SEP)
|
||||
WINEBUILD_OUT = $(OUTPUT_)$(WINEBUILD_BASE)
|
||||
WINEBUILD_OUT_ = $(WINEBUILD_OUT)$(SEP)
|
||||
|
||||
$(WINEBUILD_INT): | $(TOOLS_INT)
|
||||
$(ECHO_MKDIR)
|
||||
${mkdir} $@
|
||||
|
||||
ifneq ($(INTERMEDIATE),$(OUTPUT))
|
||||
$(WINEBUILD_OUT): | $(TOOLS_OUT)
|
||||
$(ECHO_MKDIR)
|
||||
${mkdir} $@
|
||||
endif
|
||||
|
||||
WINEBUILD_TARGET = \
|
||||
$(WINEBUILD_OUT_)winebuild$(EXEPOSTFIX)
|
||||
|
||||
WINEBUILD_DEPENDS = $(BUILDNO_H)
|
||||
|
||||
WINEBUILD_SOURCES = $(addprefix $(WINEBUILD_BASE_), \
|
||||
import.c \
|
||||
main.c \
|
||||
parser.c \
|
||||
res16.c \
|
||||
res32.c \
|
||||
spec32.c \
|
||||
utils.c \
|
||||
mkstemps.c \
|
||||
)
|
||||
|
||||
WINEBUILD_OBJECTS = \
|
||||
$(addprefix $(INTERMEDIATE_), $(WINEBUILD_SOURCES:.c=.o))
|
||||
|
||||
WINEBUILD_HOST_CFLAGS = $(TOOLS_CFLAGS) -D__USE_W32API \
|
||||
-Iinclude/reactos/wine -Iinclude -Iinclude/reactos \
|
||||
-I$(INTERMEDIATE_)include
|
||||
|
||||
WINEBUILD_HOST_LFLAGS = $(TOOLS_LFLAGS)
|
||||
|
||||
.PHONY: winebuild
|
||||
winebuild: $(WINEBUILD_TARGET)
|
||||
|
||||
$(WINEBUILD_TARGET): $(WINEBUILD_OBJECTS) | $(WINEBUILD_OUT)
|
||||
$(ECHO_LD)
|
||||
${host_gcc} $(WINEBUILD_OBJECTS) $(WINEBUILD_HOST_LFLAGS) -o $@
|
||||
|
||||
$(WINEBUILD_INT_)import.o: $(WINEBUILD_BASE_)import.c $(WINEBUILD_DEPENDS) | $(WINEBUILD_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WINEBUILD_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WINEBUILD_INT_)main.o: $(WINEBUILD_BASE_)main.c $(WINEBUILD_DEPENDS) | $(WINEBUILD_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WINEBUILD_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WINEBUILD_INT_)parser.o: $(WINEBUILD_BASE_)parser.c $(WINEBUILD_DEPENDS) | $(WINEBUILD_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WINEBUILD_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WINEBUILD_INT_)res16.o: $(WINEBUILD_BASE_)res16.c $(WINEBUILD_DEPENDS | $(WINEBUILD_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WINEBUILD_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WINEBUILD_INT_)res32.o: $(WINEBUILD_BASE_)res32.c $(WINEBUILD_DEPENDS) | $(WINEBUILD_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WINEBUILD_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WINEBUILD_INT_)spec32.o: $(WINEBUILD_BASE_)spec32.c $(WINEBUILD_DEPENDS) | $(WINEBUILD_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WINEBUILD_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WINEBUILD_INT_)utils.o: $(WINEBUILD_BASE_)utils.c $(WINEBUILD_DEPENDS) | $(WINEBUILD_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WINEBUILD_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WINEBUILD_INT_)mkstemps.o: $(WINEBUILD_BASE_)mkstemps.c $(WINEBUILD_DEPENDS) | $(WINEBUILD_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WINEBUILD_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
.PHONY: winebuild_clean
|
||||
winebuild_clean:
|
||||
-@$(rm) $(WINEBUILD_TARGET) $(WINEBUILD_OBJECTS) 2>$(NUL)
|
||||
clean: winebuild_clean
|
16
reactos/tools/winebuild/winebuild.rbuild
Normal file
16
reactos/tools/winebuild/winebuild.rbuild
Normal file
|
@ -0,0 +1,16 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE module SYSTEM "../../tools/rbuild/project.dtd">
|
||||
<module name="winebuild" type="buildtool">
|
||||
<include base="ReactOS">include/reactos/wine</include>
|
||||
<include base="ReactOS">include/reactos</include>
|
||||
<include base="ReactOS">include</include>
|
||||
<include base="ReactOS" root="intermediate">include</include>
|
||||
<file>import.c</file>
|
||||
<file>main.c</file>
|
||||
<file>parser.c</file>
|
||||
<file>res16.c</file>
|
||||
<file>res32.c</file>
|
||||
<file>spec32.c</file>
|
||||
<file>utils.c</file>
|
||||
<file>mkstemps.c</file>
|
||||
</module>
|
|
@ -1,78 +0,0 @@
|
|||
WMC_BASE = $(TOOLS_BASE_)wmc
|
||||
WMC_BASE_ = $(WMC_BASE)$(SEP)
|
||||
WMC_INT = $(INTERMEDIATE_)$(WMC_BASE)
|
||||
WMC_INT_ = $(WMC_INT)$(SEP)
|
||||
WMC_OUT = $(OUTPUT_)$(WMC_BASE)
|
||||
WMC_OUT_ = $(WMC_OUT)$(SEP)
|
||||
|
||||
$(WMC_INT): | $(TOOLS_INT)
|
||||
$(ECHO_MKDIR)
|
||||
${mkdir} $@
|
||||
|
||||
ifneq ($(INTERMEDIATE),$(OUTPUT))
|
||||
$(WMC_OUT): | $(TOOLS_OUT)
|
||||
$(ECHO_MKDIR)
|
||||
${mkdir} $@
|
||||
endif
|
||||
|
||||
WMC_TARGET = \
|
||||
$(WMC_OUT_)wmc$(EXEPOSTFIX)
|
||||
|
||||
WMC_DEPENDS = $(BUILDNO_H)
|
||||
|
||||
WMC_SOURCES = $(addprefix $(WMC_BASE_), \
|
||||
lang.c \
|
||||
mcl.c \
|
||||
utils.c \
|
||||
wmc.c \
|
||||
write.c \
|
||||
mcy.tab.c \
|
||||
)
|
||||
|
||||
WMC_OBJECTS = \
|
||||
$(addprefix $(INTERMEDIATE_), $(WMC_SOURCES:.c=.o))
|
||||
|
||||
WMC_HOST_CFLAGS = -I$(WMC_BASE) $(TOOLS_CFLAGS) \
|
||||
-D__USE_W32API -DWINE_UNICODE_API= -I$(UNICODE_BASE) \
|
||||
-Iinclude/reactos/wine -Iinclude/reactos -Iinclude \
|
||||
-I$(INTERMEDIATE_)/include
|
||||
|
||||
WMC_HOST_LFLAGS = $(TOOLS_LFLAGS)
|
||||
|
||||
WMC_LIBS = $(UNICODE_TARGET)
|
||||
|
||||
.PHONY: wmc
|
||||
wmc: $(WMC_TARGET)
|
||||
|
||||
$(WMC_TARGET): $(WMC_OBJECTS) $(WMC_LIBS) | $(WMC_OUT)
|
||||
$(ECHO_LD)
|
||||
${host_gcc} $(WMC_OBJECTS) $(WMC_LIBS) $(WMC_HOST_LFLAGS) -o $@
|
||||
|
||||
$(WMC_INT_)lang.o: $(WMC_BASE_)lang.c $(WMC_DEPENDS) | $(WMC_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WMC_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WMC_INT_)mcl.o: $(WMC_BASE_)mcl.c $(WMC_DEPENDS) | $(WMC_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WMC_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WMC_INT_)utils.o: $(WMC_BASE_)utils.c $(WMC_DEPENDS) | $(WMC_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WMC_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WMC_INT_)wmc.o: $(WMC_BASE_)wmc.c $(WMC_DEPENDS) | $(WMC_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WMC_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WMC_INT_)write.o: $(WMC_BASE_)write.c $(WMC_DEPENDS) | $(WMC_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WMC_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WMC_INT_)mcy.tab.o: $(WMC_BASE_)mcy.tab.c $(WMC_DEPENDS) | $(WMC_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WMC_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
.PHONY: wmc_clean
|
||||
wmc_clean:
|
||||
-@$(rm) $(WMC_TARGET) $(WMC_OBJECTS) 2>$(NUL)
|
||||
clean: wmc_clean
|
17
reactos/tools/wmc/wmc.rbuild
Normal file
17
reactos/tools/wmc/wmc.rbuild
Normal file
|
@ -0,0 +1,17 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE module SYSTEM "../../tools/rbuild/project.dtd">
|
||||
<module name="wmc" type="buildtool" allowwarnings="true">
|
||||
<define name="WINE_UNICODE_API">" "</define>
|
||||
<include base="unicode">.</include>
|
||||
<include base="ReactOS">include/reactos/wine</include>
|
||||
<include base="ReactOS">include/reactos</include>
|
||||
<include base="ReactOS">include</include>
|
||||
<include base="ReactOS" root="intermediate">include</include>
|
||||
<library>unicode</library>
|
||||
<file>lang.c</file>
|
||||
<file>mcl.c</file>
|
||||
<file>utils.c</file>
|
||||
<file>wmc.c</file>
|
||||
<file>write.c</file>
|
||||
<file>mcy.tab.c</file>
|
||||
</module>
|
12
reactos/tools/wpp/wpp.rbuild
Normal file
12
reactos/tools/wpp/wpp.rbuild
Normal file
|
@ -0,0 +1,12 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE module SYSTEM "../../tools/rbuild/project.dtd">
|
||||
<module name="wpp" type="hoststaticlibrary" allowwarnings="true">
|
||||
<include base="ReactOS">include/reactos/wine</include>
|
||||
<include base="ReactOS">include/reactos</include>
|
||||
<include base="ReactOS">include</include>
|
||||
<include base="ReactOS" root="intermediate">include</include>
|
||||
<file>lex.yy.c</file>
|
||||
<file>preproc.c</file>
|
||||
<file>wpp.c</file>
|
||||
<file>ppy.tab.c</file>
|
||||
</module>
|
|
@ -1,121 +0,0 @@
|
|||
WRC_BASE = $(TOOLS_BASE_)wrc
|
||||
WRC_BASE_ = $(WRC_BASE)$(SEP)
|
||||
WRC_INT = $(INTERMEDIATE_)$(WRC_BASE)
|
||||
WRC_INT_ = $(WRC_INT)$(SEP)
|
||||
WRC_OUT = $(OUTPUT_)$(WRC_BASE)
|
||||
WRC_OUT_ = $(WRC_OUT)$(SEP)
|
||||
|
||||
$(WRC_INT): | $(TOOLS_INT)
|
||||
$(ECHO_MKDIR)
|
||||
${mkdir} $@
|
||||
|
||||
ifneq ($(INTERMEDIATE),$(OUTPUT))
|
||||
$(WRC_OUT): | $(TOOLS_OUT)
|
||||
$(ECHO_MKDIR)
|
||||
${mkdir} $@
|
||||
endif
|
||||
|
||||
WRC_PORT_BASE = $(WRC_BASE)$(SEP)port
|
||||
WRC_PORT_BASE_ = $(WRC_PORT_BASE)$(SEP)
|
||||
WRC_PORT_INT = $(INTERMEDIATE_)$(WRC_PORT_BASE)
|
||||
WRC_PORT_INT_ = $(WRC_PORT_INT)$(SEP)
|
||||
WRC_PORT_OUT = $(OUTPUT_)$(WRC_PORT_BASE)
|
||||
WRC_PORT_OUT_ = $(WRC_PORT_OUT)$(SEP)
|
||||
|
||||
$(WRC_PORT_INT): | $(WRC_INT)
|
||||
$(ECHO_MKDIR)
|
||||
${mkdir} $@
|
||||
|
||||
ifneq ($(INTERMEDIATE),$(OUTPUT))
|
||||
$(WRC_PORT_OUT): | $(WRC_OUT)
|
||||
$(ECHO_MKDIR)
|
||||
${mkdir} $@
|
||||
endif
|
||||
|
||||
WRC_TARGET = \
|
||||
$(WRC_OUT_)wrc$(EXEPOSTFIX)
|
||||
|
||||
WRC_DEPENDS = $(BUILDNO_H)
|
||||
|
||||
WRC_SOURCES = $(addprefix $(WRC_BASE_), \
|
||||
dumpres.c \
|
||||
genres.c \
|
||||
newstruc.c \
|
||||
readres.c \
|
||||
translation.c \
|
||||
utils.c \
|
||||
wrc.c \
|
||||
writeres.c \
|
||||
parser.tab.c \
|
||||
lex.yy.c \
|
||||
port$(SEP)mkstemps.c \
|
||||
)
|
||||
|
||||
WRC_OBJECTS = \
|
||||
$(addprefix $(INTERMEDIATE_), $(WRC_SOURCES:.c=.o))
|
||||
|
||||
WRC_HOST_CFLAGS = -I$(WRC_BASE) $(TOOLS_CFLAGS) \
|
||||
-D__USE_W32API -DWINE_UNICODE_API= \
|
||||
-I$(UNICODE_BASE) -I$(WPP_BASE) \
|
||||
-Iinclude/reactos/wine -Iinclude/reactos -Iinclude \
|
||||
-I$(INTERMEDIATE_)include
|
||||
|
||||
WRC_HOST_LFLAGS = $(TOOLS_LFLAGS)
|
||||
|
||||
WRC_LIBS = $(UNICODE_TARGET) $(WPP_TARGET)
|
||||
|
||||
.PHONY: wrc
|
||||
wrc: $(WRC_TARGET)
|
||||
|
||||
$(WRC_TARGET): $(WRC_OBJECTS) $(WRC_LIBS) | $(WRC_OUT)
|
||||
$(ECHO_LD)
|
||||
${host_gcc} $(WRC_OBJECTS) $(WRC_LIBS) $(WRC_HOST_LFLAGS) -o $@
|
||||
|
||||
$(WRC_INT_)dumpres.o: $(WRC_BASE_)dumpres.c $(WRC_DEPENDS) | $(WRC_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WRC_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WRC_INT_)genres.o: $(WRC_BASE_)genres.c $(WRC_DEPENDS) | $(WRC_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WRC_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WRC_INT_)newstruc.o: $(WRC_BASE_)newstruc.c $(WRC_DEPENDS) | $(WRC_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WRC_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WRC_INT_)readres.o: $(WRC_BASE_)readres.c $(WRC_DEPENDS) | $(WRC_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WRC_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WRC_INT_)translation.o: $(WRC_BASE_)translation.c $(WRC_DEPENDS) | $(WRC_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WRC_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WRC_INT_)utils.o: $(WRC_BASE_)utils.c $(WRC_DEPENDS) | $(WRC_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WRC_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WRC_INT_)wrc.o: $(WRC_BASE_)wrc.c $(WRC_DEPENDS) | $(WRC_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WRC_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WRC_INT_)writeres.o: $(WRC_BASE_)writeres.c $(WRC_DEPENDS) | $(WRC_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WRC_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WRC_INT_)parser.tab.o: $(WRC_BASE_)parser.tab.c $(WRC_DEPENDS) | $(WRC_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WRC_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WRC_INT_)lex.yy.o: $(WRC_BASE_)lex.yy.c $(WRC_DEPENDS) | $(WRC_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WRC_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
$(WRC_PORT_INT_)mkstemps.o: $(WRC_PORT_BASE_)mkstemps.c $(WRC_DEPENDS) | $(WRC_PORT_INT)
|
||||
$(ECHO_CC)
|
||||
${host_gcc} $(WRC_HOST_CFLAGS) -c $< -o $@
|
||||
|
||||
.PHONY: wrc_clean
|
||||
wrc_clean:
|
||||
-@$(rm) $(WRC_TARGET) $(WRC_OBJECTS) 2>$(NUL)
|
||||
clean: wrc_clean
|
26
reactos/tools/wrc/wrc.rbuild
Normal file
26
reactos/tools/wrc/wrc.rbuild
Normal file
|
@ -0,0 +1,26 @@
|
|||
<?xml version="1.0"?>
|
||||
<!DOCTYPE module SYSTEM "../../tools/rbuild/project.dtd">
|
||||
<module name="wrc" type="buildtool" allowwarnings="true">
|
||||
<define name="WINE_UNICODE_API">" "</define>
|
||||
<include base="unicode" />
|
||||
<include base="wpp" />
|
||||
<include base="ReactOS">include/reactos/wine</include>
|
||||
<include base="ReactOS">include/reactos</include>
|
||||
<include base="ReactOS">include</include>
|
||||
<include base="ReactOS" root="intermediate">include</include>
|
||||
<library>unicode</library>
|
||||
<library>wpp</library>
|
||||
<file>dumpres.c</file>
|
||||
<file>genres.c</file>
|
||||
<file>newstruc.c</file>
|
||||
<file>readres.c</file>
|
||||
<file>translation.c</file>
|
||||
<file>utils.c</file>
|
||||
<file>wrc.c</file>
|
||||
<file>writeres.c</file>
|
||||
<file>parser.tab.c</file>
|
||||
<file>lex.yy.c</file>
|
||||
<directory name="port">
|
||||
<file>mkstemps.c</file>
|
||||
</directory>
|
||||
</module>
|
Loading…
Reference in a new issue