removed JTEST configuration, this was only used to test the cbackend for edgjfe ...
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Fri, 21 May 2010 22:09:32 +0000 (22:09 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Fri, 21 May 2010 22:09:32 +0000 (22:09 +0000)
[r27576]

win32/vc2010/firm.sln
win32/vc2010/firm.vcxproj

index 48dcda8..9ab62d5 100644 (file)
@@ -6,14 +6,11 @@ EndProject
 Global\r
        GlobalSection(SolutionConfigurationPlatforms) = preSolution\r
                Debug|Win32 = Debug|Win32\r
-               DebugJTEST|Win32 = DebugJTEST|Win32\r
                Release|Win32 = Release|Win32\r
        EndGlobalSection\r
        GlobalSection(ProjectConfigurationPlatforms) = postSolution\r
                {7375BFCA-376F-4CB1-BBE6-7C88374BDBD9}.Debug|Win32.ActiveCfg = Debug|Win32\r
                {7375BFCA-376F-4CB1-BBE6-7C88374BDBD9}.Debug|Win32.Build.0 = Debug|Win32\r
-               {7375BFCA-376F-4CB1-BBE6-7C88374BDBD9}.DebugJTEST|Win32.ActiveCfg = DebugJTEST|Win32\r
-               {7375BFCA-376F-4CB1-BBE6-7C88374BDBD9}.DebugJTEST|Win32.Build.0 = DebugJTEST|Win32\r
                {7375BFCA-376F-4CB1-BBE6-7C88374BDBD9}.Release|Win32.ActiveCfg = Release|Win32\r
                {7375BFCA-376F-4CB1-BBE6-7C88374BDBD9}.Release|Win32.Build.0 = Release|Win32\r
        EndGlobalSection\r
index 7ed43fe..e572ae4 100644 (file)
@@ -1,10 +1,6 @@
 <?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
@@ -59,8 +45,6 @@
     <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