<?xml version="1.0" encoding="utf-8"?>\r
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
<ItemGroup Label="ProjectConfigurations">\r
- <ProjectConfiguration Include="DebugJTEST|Win32">\r
- <Configuration>DebugJTEST</Configuration>\r
- <Platform>Win32</Platform>\r
- </ProjectConfiguration>\r
<ProjectConfiguration Include="Debug|Win32">\r
<Configuration>Debug</Configuration>\r
<Platform>Win32</Platform>\r
<RootNamespace>firm</RootNamespace>\r
</PropertyGroup>\r
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
- <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'" Label="Configuration">\r
- <ConfigurationType>DynamicLibrary</ConfigurationType>\r
- <UseOfMfc>false</UseOfMfc>\r
- <CharacterSet>MultiByte</CharacterSet>\r
- </PropertyGroup>\r
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
<ConfigurationType>DynamicLibrary</ConfigurationType>\r
<UseOfMfc>false</UseOfMfc>\r
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
<ImportGroup Label="ExtensionSettings">\r
</ImportGroup>\r
- <ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'" Label="PropertySheets">\r
- <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
- <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />\r
- <Import Project="firm_config.props" />\r
- </ImportGroup>\r
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">\r
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
<Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" />\r
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir>\r
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">bui..\..\win32\$(Configuration)\</OutDir>\r
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">bui..\..\win32\$(Configuration)\</IntDir>\r
- <OutDir Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">$(Configuration)\</OutDir>\r
- <IntDir Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">$(Configuration)\</IntDir>\r
</PropertyGroup>\r
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
<ClCompile>\r
<AdditionalDependencies>winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
</Link>\r
</ItemDefinitionGroup>\r
- <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">\r
- <ClCompile>\r
- <AdditionalOptions>/WL %(AdditionalOptions)</AdditionalOptions>\r
- <Optimization>Disabled</Optimization>\r
- <AdditionalIncludeDirectories>$(FirmRoot);$(FirmRoot)/ir/obstack;$(FirmRoot)/win32;$(FirmRoot)/ir/adt;$(FirmRoot)/ir/ana;$(FirmRoot)/ir/common;$(FirmRoot)/ir/debug;$(FirmRoot)/ir/ident;$(FirmRoot)/ir/ir;$(FirmRoot)/ir/opt;$(FirmRoot)/ir/stat;$(FirmRoot)/ir/tr;$(FirmRoot)/ir/tv;$(FirmRoot)/ir/arch;$(FirmRoot)/ir/lower;$(FirmRoot)/ir/be;$(FirmRoot)/ir/libcore;$(FirmRoot)/include/libfirm;$(FirmRoot)/include/libfirm/adt;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
- <PreprocessorDefinitions>_DEBUG;WIN32;_LIB;FIRM_BUILD;FIRM_DLL;_CRT_SECURE_NO_DEPRECATE;inline=_inline;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
- <MinimalRebuild>true</MinimalRebuild>\r
- <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>\r
- <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>\r
- <PrecompiledHeaderOutputFile>.\Debug/firm.pch</PrecompiledHeaderOutputFile>\r
- <AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>\r
- <ObjectFileName>$(IntDir)</ObjectFileName>\r
- <ProgramDataBaseFileName>$(IntDir)</ProgramDataBaseFileName>\r
- <WarningLevel>Level3</WarningLevel>\r
- <SuppressStartupBanner>true</SuppressStartupBanner>\r
- <DebugInformationFormat>EditAndContinue</DebugInformationFormat>\r
- <CompileAs>Default</CompileAs>\r
- </ClCompile>\r
- <ResourceCompile>\r
- <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
- <Culture>0x0407</Culture>\r
- </ResourceCompile>\r
- <Lib>\r
- <OutputFile>..\..\ipd\lib\firm_g.lib</OutputFile>\r
- <SuppressStartupBanner>true</SuppressStartupBanner>\r
- </Lib>\r
- <Bscmake>\r
- <SuppressStartupBanner>true</SuppressStartupBanner>\r
- <OutputFile>.\Debug/firm.bsc</OutputFile>\r
- </Bscmake>\r
- <Link>\r
- <AdditionalDependencies>winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
- </Link>\r
- </ItemDefinitionGroup>\r
- <ItemGroup>\r
+ <ItemGroup>\r
<ClCompile Include="$(FirmRoot)\ir\adt\array.c" />\r
<ClCompile Include="$(FirmRoot)\ir\adt\bipartite.c" />\r
<ClCompile Include="$(FirmRoot)\ir\adt\cpset.c" />\r
<None Include="$(FirmRoot)\ir\be\scripts\generate_regalloc_if.pl" />\r
<None Include="$(FirmRoot)\ir\ir\irflag_t.def" />\r
<CustomBuild Include="$(FirmRoot)\ir\be\ia32\ia32_spec.pl">\r
- <Message Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">Translate Spec: %(FullPath)</Message>\r
- <Command Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">$(FirmRoot)\ir\be\scripts\generate_emitter.pl %(FullPath) $(FirmRoot)\ir\be\ia32\r
- $(FirmRoot)\ir\be\scripts\generate_new_opcodes.pl %(FullPath) $(FirmRoot)\ir\be\ia32\r
- $(FirmRoot)\ir\be\scripts\generate_regalloc_if.pl %(FullPath) $(FirmRoot)\ir\be\ia32\r
- $(FirmRoot)\ir\be\scripts\generate_machine.pl %(FullPath) $(FirmRoot)\ir\be\ia32\r
-</Command>\r
- <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">$(FirmRoot)\ir\be\scripts\generate_emitter.pl;$(FirmRoot)\ir\be\scripts\generate_new_opcodes.pl;$(FirmRoot)\ir\be\scripts\generate_regalloc_if.pl;$(FirmRoot)\ir\be\scripts\generate_machine.pl;%(AdditionalInputs)</AdditionalInputs>\r
- <Outputs Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">$(FirmRoot)\ir\be\ia32\gen_ia32_emitter.c;$(FirmRoot)\ir\be\ia32\gen_ia32_emitter.h;$(FirmRoot)\ir\be\ia32\gen_ia32_new_nodes.c.inl;$(FirmRoot)\ir\be\ia32\gen_ia32_new_nodes.h;$(FirmRoot)\ir\be\ia32\gen_ia32_regalloc_if.c;$(FirmRoot)\ir\be\ia32\gen_ia32_regalloc_if.h;$(FirmRoot)\ir\be\ia32\gen_ia32_machine.c;$(FirmRoot)\ir\be\ia32\gen_ia32_machine.h;%(Outputs)</Outputs>\r
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Translate Spec: %(FullPath)</Message>\r
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(FirmRoot)\ir\be\scripts\generate_emitter.pl %(FullPath) $(FirmRoot)\ir\be\ia32\r
$(FirmRoot)\ir\be\scripts\generate_new_opcodes.pl %(FullPath) $(FirmRoot)\ir\be\ia32\r
$(FirmRoot)\ir\be\scripts\generate_regalloc_if.pl %(FullPath) $(FirmRoot)\ir\be\ia32\r
$(FirmRoot)\ir\be\scripts\generate_machine.pl %(FullPath) $(FirmRoot)\ir\be\ia32\r
-</Command>\r
+ </Command>\r
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(FirmRoot)\ir\be\scripts\generate_emitter.pl;$(FirmRoot)\ir\be\scripts\generate_new_opcodes.pl;$(FirmRoot)\ir\be\scripts\generate_regalloc_if.pl;$(FirmRoot)\ir\be\scripts\generate_machine.pl;%(AdditionalInputs)</AdditionalInputs>\r
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(FirmRoot)\ir\be\ia32\gen_ia32_emitter.c;$(FirmRoot)\ir\be\ia32\gen_ia32_emitter.h;$(FirmRoot)\ir\be\ia32\gen_ia32_new_nodes.c.inl;$(FirmRoot)\ir\be\ia32\gen_ia32_new_nodes.h;$(FirmRoot)\ir\be\ia32\gen_ia32_regalloc_if.c;$(FirmRoot)\ir\be\ia32\gen_ia32_regalloc_if.h;$(FirmRoot)\ir\be\ia32\gen_ia32_machine.c;$(FirmRoot)\ir\be\ia32\gen_ia32_machine.h;%(Outputs)</Outputs>\r
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Translate Spec: %(FullPath)</Message>\r
$(FirmRoot)\ir\be\scripts\generate_new_opcodes.pl %(FullPath) $(FirmRoot)\ir\be\ia32\r
$(FirmRoot)\ir\be\scripts\generate_regalloc_if.pl %(FullPath) $(FirmRoot)\ir\be\ia32\r
$(FirmRoot)\ir\be\scripts\generate_machine.pl %(FullPath) $(FirmRoot)\ir\be\ia32\r
-</Command>\r
+ </Command>\r
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(FirmRoot)\ir\be\scripts\generate_emitter.pl;$(FirmRoot)\ir\be\scripts\generate_new_opcodes.pl;$(FirmRoot)\ir\be\scripts\generate_regalloc_if.pl;$(FirmRoot)\ir\be\scripts\generate_machine.pl;%(AdditionalInputs)</AdditionalInputs>\r
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(FirmRoot)\ir\be\ia32\gen_ia32_emitter.c;$(FirmRoot)\ir\be\ia32\gen_ia32_emitter.h;$(FirmRoot)\ir\be\ia32\gen_ia32_new_nodes.c.inl;$(FirmRoot)\ir\be\ia32\gen_ia32_new_nodes.h;$(FirmRoot)\ir\be\ia32\gen_ia32_regalloc_if.c;$(FirmRoot)\ir\be\ia32\gen_ia32_regalloc_if.h;$(FirmRoot)\ir\be\ia32\gen_ia32_machine.c;$(FirmRoot)\ir\be\ia32\gen_ia32_machine.h;%(Outputs)</Outputs>\r
</CustomBuild>\r
<CustomBuild Include="$(FirmRoot)\ir\be\arm\arm_spec.pl">\r
- <Message Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">Translate Spec: %(FullPath)</Message>\r
- <Command Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">$(FirmRoot)\ir\be\scripts\generate_emitter.pl %(FullPath) $(FirmRoot)\ir\be\arm\r
- $(FirmRoot)\ir\be\scripts\generate_new_opcodes.pl %(FullPath) $(FirmRoot)\ir\be\arm\r
- $(FirmRoot)\ir\be\scripts\generate_regalloc_if.pl %(FullPath) $(FirmRoot)\ir\be\arm\r
- $(FirmRoot)\ir\be\scripts\generate_machine.pl %(FullPath) $(FirmRoot)\ir\be\arm\r
-</Command>\r
- <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">$(FirmRoot)\ir\be\scripts\generate_emitter.pl;$(FirmRoot)\ir\be\scripts\generate_new_opcodes.pl;$(FirmRoot)\ir\be\scripts\generate_regalloc_if.pl;$(FirmRoot)\ir\be\scripts\generate_machine.pl;%(AdditionalInputs)</AdditionalInputs>\r
- <Outputs Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">$(FirmRoot)\ir\be\arm\gen_arm_emitter.c;$(FirmRoot)\ir\be\arm\gen_arm_emitter.h;$(FirmRoot)\ir\be\arm\gen_arm_new_nodes.c.inl;$(FirmRoot)\ir\be\arm\gen_arm_new_nodes.h;$(FirmRoot)\ir\be\arm\gen_arm_regalloc_if.c;$(FirmRoot)\ir\be\arm\gen_arm_regalloc_if.h;$(FirmRoot)\ir\be\arm\gen_arm_machine.c;$(FirmRoot)\ir\be\arm\gen_arm_machine.h;%(Outputs)</Outputs>\r
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Translate Spec: %(FullPath)</Message>\r
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(FirmRoot)\ir\be\scripts\generate_emitter.pl %(FullPath) $(FirmRoot)\ir\be\arm\r
$(FirmRoot)\ir\be\scripts\generate_new_opcodes.pl %(FullPath) $(FirmRoot)\ir\be\arm\r
$(FirmRoot)\ir\be\scripts\generate_regalloc_if.pl %(FullPath) $(FirmRoot)\ir\be\arm\r
$(FirmRoot)\ir\be\scripts\generate_machine.pl %(FullPath) $(FirmRoot)\ir\be\arm\r
-</Command>\r
+ </Command>\r
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(FirmRoot)\ir\be\scripts\generate_emitter.pl;$(FirmRoot)\ir\be\scripts\generate_new_opcodes.pl;$(FirmRoot)\ir\be\scripts\generate_regalloc_if.pl;$(FirmRoot)\ir\be\scripts\generate_machine.pl;%(AdditionalInputs)</AdditionalInputs>\r
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(FirmRoot)\ir\be\arm\gen_arm_emitter.c;$(FirmRoot)\ir\be\arm\gen_arm_emitter.h;$(FirmRoot)\ir\be\arm\gen_arm_new_nodes.c.inl;$(FirmRoot)\ir\be\arm\gen_arm_new_nodes.h;$(FirmRoot)\ir\be\arm\gen_arm_regalloc_if.c;$(FirmRoot)\ir\be\arm\gen_arm_regalloc_if.h;$(FirmRoot)\ir\be\arm\gen_arm_machine.c;$(FirmRoot)\ir\be\arm\gen_arm_machine.h;%(Outputs)</Outputs>\r
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Translate Spec: %(FullPath)</Message>\r
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(FirmRoot)\ir\be\arm\gen_arm_emitter.c;$(FirmRoot)\ir\be\arm\gen_arm_emitter.h;$(FirmRoot)\ir\be\arm\gen_arm_new_nodes.c.inl;$(FirmRoot)\ir\be\arm\gen_arm_new_nodes.h;$(FirmRoot)\ir\be\arm\gen_arm_regalloc_if.c;$(FirmRoot)\ir\be\arm\gen_arm_regalloc_if.h;$(FirmRoot)\ir\be\arm\gen_arm_machine.c;$(FirmRoot)\ir\be\arm\gen_arm_machine.h;%(Outputs)</Outputs>\r
</CustomBuild>\r
<CustomBuild Include="$(FirmRoot)\ir\be\ppc32\ppc32_spec.pl">\r
- <Message Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">Translate Spec: %(FullPath)</Message>\r
- <Command Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">$(FirmRoot)\ir\be\scripts\generate_emitter.pl %(FullPath) $(FirmRoot)\ir\be\ppc32\r
- $(FirmRoot)\ir\be\scripts\generate_new_opcodes.pl %(FullPath) $(FirmRoot)\ir\be\ppc32\r
- $(FirmRoot)\ir\be\scripts\generate_regalloc_if.pl %(FullPath) $(FirmRoot)\ir\be\ppc32\r
- $(FirmRoot)\ir\be\scripts\generate_machine.pl %(FullPath) $(FirmRoot)\ir\be\ppc32\r
-</Command>\r
- <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">$(FirmRoot)\ir\be\scripts\generate_emitter.pl;$(FirmRoot)\ir\be\scripts\generate_new_opcodes.pl;$(FirmRoot)\ir\be\scripts\generate_regalloc_if.pl;$(FirmRoot)\ir\be\scripts\generate_machine.pl;%(AdditionalInputs)</AdditionalInputs>\r
- <Outputs Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">$(FirmRoot)\ir\be\ppc32\gen_ppc32_emitter.c;$(FirmRoot)\ir\be\ppc32\gen_ppc32_emitter.h;$(FirmRoot)\ir\be\ppc32\gen_ppc32_new_nodes.c.inl;$(FirmRoot)\ir\be\ppc32\gen_ppc32_new_nodes.h;$(FirmRoot)\ir\be\ppc32\gen_ppc32_regalloc_if.c;$(FirmRoot)\ir\be\ppc32\gen_ppc32_regalloc_if.h;$(FirmRoot)\ir\be\ppc32\gen_ppc32_machine.c;$(FirmRoot)\ir\be\ppc32\gen_ppc32_machine.h;%(Outputs)</Outputs>\r
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Translate Spec: %(FullPath)</Message>\r
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(FirmRoot)\ir\be\scripts\generate_emitter.pl %(FullPath) $(FirmRoot)\ir\be\ppc32\r
$(FirmRoot)\ir\be\scripts\generate_new_opcodes.pl %(FullPath) $(FirmRoot)\ir\be\ppc32\r
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(FirmRoot)\ir\be\ppc32\gen_ppc32_emitter.c;$(FirmRoot)\ir\be\ppc32\gen_ppc32_emitter.h;$(FirmRoot)\ir\be\ppc32\gen_ppc32_new_nodes.c.inl;$(FirmRoot)\ir\be\ppc32\gen_ppc32_new_nodes.h;$(FirmRoot)\ir\be\ppc32\gen_ppc32_regalloc_if.c;$(FirmRoot)\ir\be\ppc32\gen_ppc32_regalloc_if.h;$(FirmRoot)\ir\be\ppc32\gen_ppc32_machine.c;$(FirmRoot)\ir\be\ppc32\gen_ppc32_machine.h;%(Outputs)</Outputs>\r
</CustomBuild>\r
<CustomBuild Include="$(FirmRoot)\ir\be\mips\mips_spec.pl">\r
- <Message Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">Translate Spec: %(FullPath)</Message>\r
- <Command Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">$(FirmRoot)\ir\be\scripts\generate_emitter.pl %(FullPath) $(FirmRoot)\ir\be\mips\r
- $(FirmRoot)\ir\be\scripts\generate_new_opcodes.pl %(FullPath) $(FirmRoot)\ir\be\mips\r
- $(FirmRoot)\ir\be\scripts\generate_regalloc_if.pl %(FullPath) $(FirmRoot)\ir\be\mips\r
- $(FirmRoot)\ir\be\scripts\generate_machine.pl %(FullPath) $(FirmRoot)\ir\be\mips\r
-</Command>\r
- <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">$(FirmRoot)\ir\be\scripts\generate_emitter.pl;$(FirmRoot)\ir\be\scripts\generate_new_opcodes.pl;$(FirmRoot)\ir\be\scripts\generate_regalloc_if.pl;$(FirmRoot)\ir\be\scripts\generate_machine.pl;%(AdditionalInputs)</AdditionalInputs>\r
- <Outputs Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">$(FirmRoot)\ir\be\mips\gen_mips_emitter.c;$(FirmRoot)\ir\be\mips\gen_mips_emitter.h;$(FirmRoot)\ir\be\mips\gen_mips_new_nodes.c.inl;$(FirmRoot)\ir\be\mips\gen_mips_new_nodes.h;$(FirmRoot)\ir\be\mips\gen_mips_regalloc_if.c;$(FirmRoot)\ir\be\mips\gen_mips_regalloc_if.h;$(FirmRoot)\ir\be\mips\gen_mips_machine.c;$(FirmRoot)\ir\be\mips\gen_mips_machine.h;%(Outputs)</Outputs>\r
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Translate Spec: %(FullPath)</Message>\r
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(FirmRoot)\ir\be\scripts\generate_emitter.pl %(FullPath) $(FirmRoot)\ir\be\mips\r
$(FirmRoot)\ir\be\scripts\generate_new_opcodes.pl %(FullPath) $(FirmRoot)\ir\be\mips\r
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(FirmRoot)\ir\be\mips\gen_mips_emitter.c;$(FirmRoot)\ir\be\mips\gen_mips_emitter.h;$(FirmRoot)\ir\be\mips\gen_mips_new_nodes.c.inl;$(FirmRoot)\ir\be\mips\gen_mips_new_nodes.h;$(FirmRoot)\ir\be\mips\gen_mips_regalloc_if.c;$(FirmRoot)\ir\be\mips\gen_mips_regalloc_if.h;$(FirmRoot)\ir\be\mips\gen_mips_machine.c;$(FirmRoot)\ir\be\mips\gen_mips_machine.h;%(Outputs)</Outputs>\r
</CustomBuild>\r
<CustomBuild Include="$(FirmRoot)\ir\be\TEMPLATE\TEMPLATE_spec.pl">\r
- <Message Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">Translate Spec: %(FullPath)</Message>\r
- <Command Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">$(FirmRoot)\ir\be\scripts\generate_emitter.pl %(FullPath) $(FirmRoot)\ir\be\TEMPLATE\r
- $(FirmRoot)\ir\be\scripts\generate_new_opcodes.pl %(FullPath) $(FirmRoot)\ir\be\TEMPLATE\r
- $(FirmRoot)\ir\be\scripts\generate_regalloc_if.pl %(FullPath) $(FirmRoot)\ir\be\TEMPLATE\r
- $(FirmRoot)\ir\be\scripts\generate_machine.pl %(FullPath) $(FirmRoot)\ir\be\TEMPLATE\r
-</Command>\r
- <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">$(FirmRoot)\ir\be\scripts\generate_emitter.pl;$(FirmRoot)\ir\be\scripts\generate_new_opcodes.pl;$(FirmRoot)\ir\be\scripts\generate_regalloc_if.pl;$(FirmRoot)\ir\be\scripts\generate_machine.pl;%(AdditionalInputs)</AdditionalInputs>\r
- <Outputs Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">$(FirmRoot)\ir\be\TEMPLATE\gen_TEMPLATE_emitter.c;$(FirmRoot)\ir\be\TEMPLATE\gen_TEMPLATE_emitter.h;$(FirmRoot)\ir\be\TEMPLATE\gen_TEMPLATE_new_nodes.c.inl;$(FirmRoot)\ir\be\TEMPLATE\gen_TEMPLATE_new_nodes.h;$(FirmRoot)\ir\be\TEMPLATE\gen_TEMPLATE_regalloc_if.c;$(FirmRoot)\ir\be\TEMPLATE\gen_TEMPLATE_regalloc_if.h;$(FirmRoot)\ir\be\TEMPLATE\gen_TEMPLATE_machine.c;$(FirmRoot)\ir\be\TEMPLATE\gen_TEMPLATE_machine.h;%(Outputs)</Outputs>\r
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Translate Spec: %(FullPath)</Message>\r
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(FirmRoot)\ir\be\scripts\generate_emitter.pl %(FullPath) $(FirmRoot)\ir\be\TEMPLATE\r
$(FirmRoot)\ir\be\scripts\generate_new_opcodes.pl %(FullPath) $(FirmRoot)\ir\be\TEMPLATE\r
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(FirmRoot)\ir\be\TEMPLATE\gen_TEMPLATE_emitter.c;$(FirmRoot)\ir\be\TEMPLATE\gen_TEMPLATE_emitter.h;$(FirmRoot)\ir\be\TEMPLATE\gen_TEMPLATE_new_nodes.c.inl;$(FirmRoot)\ir\be\TEMPLATE\gen_TEMPLATE_new_nodes.h;$(FirmRoot)\ir\be\TEMPLATE\gen_TEMPLATE_regalloc_if.c;$(FirmRoot)\ir\be\TEMPLATE\gen_TEMPLATE_regalloc_if.h;$(FirmRoot)\ir\be\TEMPLATE\gen_TEMPLATE_machine.c;$(FirmRoot)\ir\be\TEMPLATE\gen_TEMPLATE_machine.h;%(Outputs)</Outputs>\r
</CustomBuild>\r
<CustomBuild Include="$(FirmRoot)\ir\be\sparc\sparc_spec.pl">\r
- <Message Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">Translate Spec: %(FullPath)</Message>\r
- <Command Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">$(FirmRoot)\ir\be\scripts\generate_emitter.pl %(FullPath) $(FirmRoot)\ir\be\sparc\r
- $(FirmRoot)\ir\be\scripts\generate_new_opcodes.pl %(FullPath) $(FirmRoot)\ir\be\sparc\r
- $(FirmRoot)\ir\be\scripts\generate_regalloc_if.pl %(FullPath) $(FirmRoot)\ir\be\sparc\r
- $(FirmRoot)\ir\be\scripts\generate_machine.pl %(FullPath) $(FirmRoot)\ir\be\sparc\r
-</Command>\r
- <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">$(FirmRoot)\ir\be\scripts\generate_emitter.pl;$(FirmRoot)\ir\be\scripts\generate_new_opcodes.pl;$(FirmRoot)\ir\be\scripts\generate_regalloc_if.pl;$(FirmRoot)\ir\be\scripts\generate_machine.pl;%(AdditionalInputs)</AdditionalInputs>\r
- <Outputs Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">$(FirmRoot)\ir\be\sparc\gen_sparc_emitter.c;$(FirmRoot)\ir\be\sparc\gen_sparc_emitter.h;$(FirmRoot)\ir\be\sparc\gen_sparc_new_nodes.c.inl;$(FirmRoot)\ir\be\sparc\gen_sparc_new_nodes.h;$(FirmRoot)\ir\be\sparc\gen_sparc_regalloc_if.c;$(FirmRoot)\ir\be\sparc\gen_sparc_regalloc_if.h;$(FirmRoot)\ir\be\sparc\gen_sparc_machine.c;$(FirmRoot)\ir\be\sparc\gen_sparc_machine.h;%(Outputs)</Outputs>\r
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Translate Spec: %(FullPath)</Message>\r
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(FirmRoot)\ir\be\scripts\generate_emitter.pl %(FullPath) $(FirmRoot)\ir\be\sparc\r
$(FirmRoot)\ir\be\scripts\generate_new_opcodes.pl %(FullPath) $(FirmRoot)\ir\be\sparc\r
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(FirmRoot)\ir\be\sparc\gen_sparc_emitter.c;$(FirmRoot)\ir\be\sparc\gen_sparc_emitter.h;$(FirmRoot)\ir\be\sparc\gen_sparc_new_nodes.c.inl;$(FirmRoot)\ir\be\sparc\gen_sparc_new_nodes.h;$(FirmRoot)\ir\be\sparc\gen_sparc_regalloc_if.c;$(FirmRoot)\ir\be\sparc\gen_sparc_regalloc_if.h;$(FirmRoot)\ir\be\sparc\gen_sparc_machine.c;$(FirmRoot)\ir\be\sparc\gen_sparc_machine.h;%(Outputs)</Outputs>\r
</CustomBuild>\r
<CustomBuild Include="$(FirmRoot)\ir\be\amd64\amd64_spec.pl">\r
- <Message Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">Translate Spec: %(FullPath)</Message>\r
- <Command Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">$(FirmRoot)\ir\be\scripts\generate_emitter.pl %(FullPath) $(FirmRoot)\ir\be\amd64\r
- $(FirmRoot)\ir\be\scripts\generate_new_opcodes.pl %(FullPath) $(FirmRoot)\ir\be\amd64\r
- $(FirmRoot)\ir\be\scripts\generate_regalloc_if.pl %(FullPath) $(FirmRoot)\ir\be\amd64\r
- $(FirmRoot)\ir\be\scripts\generate_machine.pl %(FullPath) $(FirmRoot)\ir\be\amd64\r
-</Command>\r
- <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">$(FirmRoot)\ir\be\scripts\generate_emitter.pl;$(FirmRoot)\ir\be\scripts\generate_new_opcodes.pl;$(FirmRoot)\ir\be\scripts\generate_regalloc_if.pl;$(FirmRoot)\ir\be\scripts\generate_machine.pl;%(AdditionalInputs)</AdditionalInputs>\r
- <Outputs Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">$(FirmRoot)\ir\be\amd64\gen_amd64_emitter.c;$(FirmRoot)\ir\be\amd64\gen_amd64_emitter.h;$(FirmRoot)\ir\be\amd64\gen_amd64_new_nodes.c.inl;$(FirmRoot)\ir\be\amd64\gen_amd64_new_nodes.h;$(FirmRoot)\ir\be\amd64\gen_amd64_regalloc_if.c;$(FirmRoot)\ir\be\amd64\gen_amd64_regalloc_if.h;$(FirmRoot)\ir\be\amd64\gen_amd64_machine.c;$(FirmRoot)\ir\be\amd64\gen_amd64_machine.h;%(Outputs)</Outputs>\r
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Translate Spec: %(FullPath)</Message>\r
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(FirmRoot)\ir\be\scripts\generate_emitter.pl %(FullPath) $(FirmRoot)\ir\be\amd64\r
$(FirmRoot)\ir\be\scripts\generate_new_opcodes.pl %(FullPath) $(FirmRoot)\ir\be\amd64\r
</CustomBuild>\r
\r
<CustomBuild Include="$(FirmRoot)\scripts\gen_ir_io.py">\r
- <Message Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">Generating I/O code: %(FullPath)</Message>\r
- <Command Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">python %(FullPath) ..\scrip..\..\ir_spec.py ..\..\ir\ir</Command>\r
- <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">..\scrip..\..\ir_spec.py;%(AdditionalInputs)</AdditionalInputs>\r
- <Outputs Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">..\..\ir\ir\gen_irio_import.inl;..\..\ir\ir\gen_irio_export.inl;..\..\ir\ir\gen_irio_lex.inl;%(Outputs)</Outputs>\r
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Generating I/O code: %(FullPath)</Message>\r
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">python %(FullPath) ..\scrip..\..\ir_spec.py ..\..\ir\ir</Command>\r
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\scrip..\..\ir_spec.py;%(AdditionalInputs)</AdditionalInputs>\r
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\ir\ir\gen_irio_import.inl;..\..\ir\ir\gen_irio_export.inl;..\..\ir\ir\gen_irio_lex.inl;%(Outputs)</Outputs>\r
</CustomBuild>\r
<CustomBuild Include="$(FirmRoot)\scripts\ir_spec.py">\r
- <Message Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">Translate IR-Spec: %(FullPath)</Message>\r
- <Command Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">python ..\..\scripts\gen_ir.py %(FullPath) ..\..\ir\ir</Command>\r
- <AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">..\..\scripts\gen_ir.py;%(AdditionalInputs)</AdditionalInputs>\r
- <Outputs Condition="'$(Configuration)|$(Platform)'=='DebugJTEST|Win32'">..\..\ir\ir\gen_ir_cons.c.inl;%(Outputs)</Outputs>\r
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Translate IR-Spec: %(FullPath)</Message>\r
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">python ..\..\scripts\gen_ir.py %(FullPath) ..\..\ir\ir</Command>\r
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\scripts\gen_ir.py;%(AdditionalInputs)</AdditionalInputs>\r