Add windows resource file and set the FIRM_BUILD and FIRM_DLL macros.
authorMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Sat, 22 May 2010 20:02:31 +0000 (20:02 +0000)
committerMichael Beck <beck@ipd.info.uni-karlsruhe.de>
Sat, 22 May 2010 20:02:31 +0000 (20:02 +0000)
[r27579]

win32/vc2010/firm.vcxproj
win32/vc2010/firm.vcxproj.filters
win32/vc2010/firm_config.props

index e572ae4..a55e196 100644 (file)
   </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
     <Import Project="firm_config.props" />\r
   </ImportGroup>\r
   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|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
   <PropertyGroup Label="UserMacros" />\r
@@ -76,7 +74,7 @@
     <Bscmake>\r
       <SuppressStartupBanner>true</SuppressStartupBanner>\r
       <OutputFile>.\Release/firm.bsc</OutputFile>\r
-               </Bscmake>\r
+    </Bscmake>\r
     <Link>\r
       <AdditionalDependencies>winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
     </Link>\r
@@ -98,6 +96,7 @@
       <SuppressStartupBanner>true</SuppressStartupBanner>\r
       <DebugInformationFormat>EditAndContinue</DebugInformationFormat>\r
       <CompileAs>Default</CompileAs>\r
+      <MultiProcessorCompilation>true</MultiProcessorCompilation>\r
     </ClCompile>\r
     <ResourceCompile>\r
       <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
     <ClInclude Include="$(FirmRoot)\ir\be\TEMPLATE\TEMPLATE_new_nodes.h" />\r
     <ClInclude Include="$(FirmRoot)\ir\be\TEMPLATE\TEMPLATE_nodes_attr.h" />\r
     <ClInclude Include="$(FirmRoot)\ir\be\TEMPLATE\TEMPLATE_transform.h" />\r
+    <ClInclude Include="..\resource.h" />\r
     <None Include="$(FirmRoot)\scripts\gen_init.py" />\r
     <None Include="$(FirmRoot)\scripts\gen_ir.py" />\r
     <None Include="$(FirmRoot)\scripts\spec_util.py" />\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\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>\r
     <CustomBuild Include="$(FirmRoot)\ir\be\sparc\sparc_spec.pl">\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
 </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\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>\r
     <CustomBuild Include="$(FirmRoot)\ir\be\amd64\amd64_spec.pl">\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
       <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\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
     </CustomBuild>\r
-\r
     <CustomBuild Include="$(FirmRoot)\scripts\gen_ir_io.py">\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
       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\ir\ir\gen_ir_cons.c.inl;%(Outputs)</Outputs>\r
     </CustomBuild>\r
   </ItemGroup>\r
+  <ItemGroup>\r
+    <ResourceCompile Include="..\firmdll.rc" />\r
+  </ItemGroup>\r
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
   <ImportGroup Label="ExtensionTargets">\r
   </ImportGroup>\r
-</Project>\r
+</Project>
\ No newline at end of file
index 0d6a2b8..b6b1779 100644 (file)
       <UniqueIdentifier>{0202fd19-276f-4039-a974-7f45a34aa2c6}</UniqueIdentifier>\r
     </Filter>\r
   </ItemGroup>\r
-       <ItemGroup>\r
+  <ItemGroup>\r
     <ClCompile Include="$(FirmRoot)\ir\adt\array.c">\r
-       <Filter>ir\adt</Filter>\r
+      <Filter>ir\adt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\adt\bipartite.c">\r
-       <Filter>ir\adt</Filter>\r
+      <Filter>ir\adt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\adt\cpset.c">\r
-       <Filter>ir\adt</Filter>\r
+      <Filter>ir\adt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\adt\eset.c">\r
-       <Filter>ir\adt</Filter>\r
+      <Filter>ir\adt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\adt\gaussjordan.c">\r
-       <Filter>ir\adt</Filter>\r
+      <Filter>ir\adt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\adt\gaussseidel.c">\r
-       <Filter>ir\adt</Filter>\r
+      <Filter>ir\adt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\adt\hashset.c">\r
-       <Filter>ir\adt</Filter>\r
+      <Filter>ir\adt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\adt\hungarian.c">\r
-       <Filter>ir\adt</Filter>\r
+      <Filter>ir\adt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\adt\iterator.c">\r
-       <Filter>ir\adt</Filter>\r
+      <Filter>ir\adt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\adt\pdeq.c">\r
-       <Filter>ir\adt</Filter>\r
+      <Filter>ir\adt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\adt\plist.c">\r
-       <Filter>ir\adt</Filter>\r
+      <Filter>ir\adt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\adt\pmap.c">\r
-       <Filter>ir\adt</Filter>\r
+      <Filter>ir\adt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\adt\pqueue.c">\r
-       <Filter>ir\adt</Filter>\r
+      <Filter>ir\adt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\adt\pset.c">\r
-       <Filter>ir\adt</Filter>\r
+      <Filter>ir\adt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\adt\pset_new.c">\r
-       <Filter>ir\adt</Filter>\r
+      <Filter>ir\adt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\adt\set.c">\r
-       <Filter>ir\adt</Filter>\r
+      <Filter>ir\adt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\adt\xmalloc.c">\r
-       <Filter>ir\adt</Filter>\r
+      <Filter>ir\adt</Filter>\r
     </ClCompile>\r
     <ClInclude Include="$(FirmRoot)\ir\adt\array_t.h">\r
       <Filter>ir\adt</Filter>\r
       <Filter>ir\adt</Filter>\r
     </ClInclude>\r
     <ClCompile Include="$(FirmRoot)\ir\ana\absgraph.c">\r
-       <Filter>ir\ana</Filter>\r
+      <Filter>ir\ana</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ana\analyze_irg_args.c">\r
-       <Filter>ir\ana</Filter>\r
+      <Filter>ir\ana</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ana\callgraph.c">\r
-       <Filter>ir\ana</Filter>\r
+      <Filter>ir\ana</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ana\cdep.c">\r
-       <Filter>ir\ana</Filter>\r
+      <Filter>ir\ana</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ana\cgana.c">\r
-       <Filter>ir\ana</Filter>\r
+      <Filter>ir\ana</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ana\dfs.c">\r
-       <Filter>ir\ana</Filter>\r
+      <Filter>ir\ana</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ana\execfreq.c">\r
-       <Filter>ir\ana</Filter>\r
+      <Filter>ir\ana</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ana\execution_frequency.c">\r
-       <Filter>ir\ana</Filter>\r
+      <Filter>ir\ana</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ana\field_temperature.c">\r
-       <Filter>ir\ana</Filter>\r
+      <Filter>ir\ana</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ana\height.c">\r
-       <Filter>ir\ana</Filter>\r
+      <Filter>ir\ana</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ana\interval_analysis.c">\r
-       <Filter>ir\ana</Filter>\r
+      <Filter>ir\ana</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ana\irbackedge.c">\r
-       <Filter>ir\ana</Filter>\r
+      <Filter>ir\ana</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ana\ircfscc.c">\r
-       <Filter>ir\ana</Filter>\r
+      <Filter>ir\ana</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ana\irconsconfirm.c">\r
-       <Filter>ir\ana</Filter>\r
+      <Filter>ir\ana</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ana\irdom.c">\r
-       <Filter>ir\ana</Filter>\r
+      <Filter>ir\ana</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ana\irextbb2.c">\r
-       <Filter>ir\ana</Filter>\r
+      <Filter>ir\ana</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ana\irextbb.c">\r
-       <Filter>ir\ana</Filter>\r
+      <Filter>ir\ana</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ana\irlivechk.c">\r
-       <Filter>ir\ana</Filter>\r
+      <Filter>ir\ana</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ana\irloop.c">\r
-       <Filter>ir\ana</Filter>\r
+      <Filter>ir\ana</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ana\irmemory.c">\r
-       <Filter>ir\ana</Filter>\r
+      <Filter>ir\ana</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ana\irouts.c">\r
-       <Filter>ir\ana</Filter>\r
+      <Filter>ir\ana</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ana\irscc.c">\r
-       <Filter>ir\ana</Filter>\r
+      <Filter>ir\ana</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ana\irsimpletype.c">\r
-       <Filter>ir\ana</Filter>\r
+      <Filter>ir\ana</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ana\irtypeinfo.c">\r
-       <Filter>ir\ana</Filter>\r
+      <Filter>ir\ana</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ana\rta.c">\r
-       <Filter>ir\ana</Filter>\r
+      <Filter>ir\ana</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ana\structure.c">\r
-       <Filter>ir\ana</Filter>\r
+      <Filter>ir\ana</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ana\trouts.c">\r
-       <Filter>ir\ana</Filter>\r
+      <Filter>ir\ana</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ana\vrp.c">\r
-       <Filter>ir\ana</Filter>\r
+      <Filter>ir\ana</Filter>\r
     </ClCompile>\r
     <ClInclude Include="$(FirmRoot)\ir\ana\absgraph.h">\r
       <Filter>ir\ana</Filter>\r
       <Filter>ir\ana</Filter>\r
     </ClInclude>\r
     <ClCompile Include="$(FirmRoot)\ir\be\beabi.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\bearch.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\beblocksched.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\bechordal.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\bechordal_common.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\bechordal_draw.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\bechordal_main.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\becopyheur2.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\becopyheur4.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\becopyheur.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\becopyilp1.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\becopyilp2.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\becopyilp.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\becopyopt.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\becopypbqp.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\becopystat.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\bedbgout.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\bedomfront.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\bedump_minir.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\beemitter_binary.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\beemitter.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\beflags.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\begnuas.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\beifg.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\beifg_clique.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\beifg_list.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\beifg_pointer.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\beifg_std.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\beilpsched.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\beinfo.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\beinsn.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\beirg.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\beirgmod.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\belistsched.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\belive.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\beloopana.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\belower.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\bemachine.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\bemain.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\bemodule.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\benode.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\bepbqpcoloring.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\bepeephole.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\beprefalloc.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\bepressurestat.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\bera.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\besched.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\beschedmris.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\beschednormal.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\beschedrand.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\beschedregpress.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\beschedrss.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\beschedtrace.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\beschedtrivial.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\bespillbelady2.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\bespillbelady3.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\bespillbelady.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\bespill.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\bespilldaemel.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\bespillslots.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\bespillutil.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\bessaconstr.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\bessadestr.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\bestabs.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\bestat.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\bestate.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\betranshlp.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\beuses.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\beutil.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\beverify.c">\r
-       <Filter>ir\be</Filter>\r
+      <Filter>ir\be</Filter>\r
     </ClCompile>\r
     <ClInclude Include="$(FirmRoot)\ir\be\beabi.h">\r
       <Filter>ir\be</Filter>\r
       <Filter>ir\be</Filter>\r
     </ClInclude>\r
     <ClCompile Include="$(FirmRoot)\ir\common\debug.c">\r
-       <Filter>ir\common</Filter>\r
+      <Filter>ir\common</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\common\error.c">\r
-       <Filter>ir\common</Filter>\r
+      <Filter>ir\common</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\common\firm.c">\r
-       <Filter>ir\common</Filter>\r
+      <Filter>ir\common</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\common\firm_common.c">\r
-       <Filter>ir\common</Filter>\r
+      <Filter>ir\common</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\common\irtools.c">\r
-       <Filter>ir\common</Filter>\r
+      <Filter>ir\common</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\common\timing.c">\r
-       <Filter>ir\common</Filter>\r
+      <Filter>ir\common</Filter>\r
     </ClCompile>\r
     <ClInclude Include="$(FirmRoot)\ir\common\debug.h">\r
       <Filter>ir\common</Filter>\r
       <Filter>ir\common</Filter>\r
     </ClInclude>\r
     <ClCompile Include="$(FirmRoot)\ir\debug\dbginfo.c">\r
-       <Filter>ir\debug</Filter>\r
+      <Filter>ir\debug</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\debug\debugger.c">\r
-       <Filter>ir\debug</Filter>\r
+      <Filter>ir\debug</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\debug\seqnumbers.c">\r
-       <Filter>ir\debug</Filter>\r
+      <Filter>ir\debug</Filter>\r
     </ClCompile>\r
     <ClInclude Include="$(FirmRoot)\ir\debug\dbginfo_t.h">\r
       <Filter>ir\debug</Filter>\r
       <Filter>ir\debug</Filter>\r
     </ClInclude>\r
     <ClCompile Include="$(FirmRoot)\ir\ident\ident.c">\r
-       <Filter>ir\ident</Filter>\r
+      <Filter>ir\ident</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ident\mangle.c">\r
-       <Filter>ir\ident</Filter>\r
+      <Filter>ir\ident</Filter>\r
     </ClCompile>\r
     <ClInclude Include="$(FirmRoot)\ir\ident\ident_t.h">\r
       <Filter>ir\ident</Filter>\r
     </ClInclude>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\instrument.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\irarch.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\irargs.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\ircgcons.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\ircons.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\irdump.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\irdumptxt.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\iredges.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\irflag.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\irgmod.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\irgopt.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\irgraph.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\irgwalk_blk.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\irgwalk.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\irhooks.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\irio.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\irlinkednodemap.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\irlinkednodeset.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\irmode.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\irnode.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\irnodemap.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\irnodeset.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\irop.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\iropt.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\irpass.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\irphase.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\irprintf.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\irprofile.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\irprog.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\irssacons.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\irvrfy.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\pseudo_irg.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\ir\valueset.c">\r
-       <Filter>ir\ir</Filter>\r
+      <Filter>ir\ir</Filter>\r
     </ClCompile>\r
     <ClInclude Include="$(FirmRoot)\ir\ir\gen_irnode.h">\r
       <Filter>ir\ir</Filter>\r
       <Filter>ir\ir</Filter>\r
     </ClInclude>\r
     <ClCompile Include="$(FirmRoot)\ir\libcore\lc_appendable.c">\r
-       <Filter>ir\libcore</Filter>\r
+      <Filter>ir\libcore</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\libcore\lc_config_lexer.c">\r
-       <Filter>ir\libcore</Filter>\r
+      <Filter>ir\libcore</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\libcore\lc_config_parser.c">\r
-       <Filter>ir\libcore</Filter>\r
+      <Filter>ir\libcore</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\libcore\lc_opts.c">\r
-       <Filter>ir\libcore</Filter>\r
+      <Filter>ir\libcore</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\libcore\lc_opts_enum.c">\r
-       <Filter>ir\libcore</Filter>\r
+      <Filter>ir\libcore</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\libcore\lc_printf.c">\r
-       <Filter>ir\libcore</Filter>\r
+      <Filter>ir\libcore</Filter>\r
     </ClCompile>\r
     <ClInclude Include="$(FirmRoot)\ir\libcore\lc_appendable.h">\r
       <Filter>ir\libcore</Filter>\r
       <Filter>ir\libcore</Filter>\r
     </ClInclude>\r
     <ClCompile Include="$(FirmRoot)\ir\lower\lower_calls.c">\r
-       <Filter>ir\lower</Filter>\r
+      <Filter>ir\lower</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\lower\lower_copyb.c">\r
-       <Filter>ir\lower</Filter>\r
+      <Filter>ir\lower</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\lower\lower_dw.c">\r
-       <Filter>ir\lower</Filter>\r
+      <Filter>ir\lower</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\lower\lower_hl.c">\r
-       <Filter>ir\lower</Filter>\r
+      <Filter>ir\lower</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\lower\lower_intrinsics.c">\r
-       <Filter>ir\lower</Filter>\r
+      <Filter>ir\lower</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\lower\lower_mode_b.c">\r
-       <Filter>ir\lower</Filter>\r
+      <Filter>ir\lower</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\lower\lower_mux.c">\r
-       <Filter>ir\lower</Filter>\r
+      <Filter>ir\lower</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\lower\lower_switch.c">\r
-       <Filter>ir\lower</Filter>\r
+      <Filter>ir\lower</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\obstack\obstack.c">\r
-       <Filter>ir\obstack</Filter>\r
+      <Filter>ir\obstack</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\obstack\obstack_printf.c">\r
-       <Filter>ir\obstack</Filter>\r
+      <Filter>ir\obstack</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\opt\boolopt.c">\r
-       <Filter>ir\opt</Filter>\r
+      <Filter>ir\opt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\opt\cfopt.c">\r
-       <Filter>ir\opt</Filter>\r
+      <Filter>ir\opt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\opt\code_placement.c">\r
-       <Filter>ir\opt</Filter>\r
+      <Filter>ir\opt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\opt\combo.c">\r
-       <Filter>ir\opt</Filter>\r
+      <Filter>ir\opt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\opt\convopt.c">\r
-       <Filter>ir\opt</Filter>\r
+      <Filter>ir\opt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\opt\critical_edges.c">\r
-       <Filter>ir\opt</Filter>\r
+      <Filter>ir\opt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\opt\dead_code_elimination.c">\r
-       <Filter>ir\opt</Filter>\r
+      <Filter>ir\opt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\opt\escape_ana.c">\r
-       <Filter>ir\opt</Filter>\r
+      <Filter>ir\opt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\opt\fp-vrp.c">\r
-       <Filter>ir\opt</Filter>\r
+      <Filter>ir\opt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\opt\funccall.c">\r
-       <Filter>ir\opt</Filter>\r
+      <Filter>ir\opt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\opt\garbage_collect.c">\r
-       <Filter>ir\opt</Filter>\r
+      <Filter>ir\opt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\opt\gvn_pre.c">\r
-       <Filter>ir\opt</Filter>\r
+      <Filter>ir\opt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\opt\ifconv.c">\r
-       <Filter>ir\opt</Filter>\r
+      <Filter>ir\opt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\opt\ircgopt.c">\r
-       <Filter>ir\opt</Filter>\r
+      <Filter>ir\opt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\opt\jumpthreading.c">\r
-       <Filter>ir\opt</Filter>\r
+      <Filter>ir\opt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\opt\ldstopt.c">\r
-       <Filter>ir\opt</Filter>\r
+      <Filter>ir\opt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\opt\loop.c">\r
-       <Filter>ir\opt</Filter>\r
+      <Filter>ir\opt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\opt\opt_blocks.c">\r
-       <Filter>ir\opt</Filter>\r
+      <Filter>ir\opt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\opt\opt_confirms.c">\r
-       <Filter>ir\opt</Filter>\r
+      <Filter>ir\opt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\opt\opt_frame.c">\r
-       <Filter>ir\opt</Filter>\r
+      <Filter>ir\opt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\opt\opt_inline.c">\r
-       <Filter>ir\opt</Filter>\r
+      <Filter>ir\opt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\opt\opt_ldst.c">\r
-       <Filter>ir\opt</Filter>\r
+      <Filter>ir\opt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\opt\opt_osr.c">\r
-       <Filter>ir\opt</Filter>\r
+      <Filter>ir\opt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\opt\opt_polymorphy.c">\r
-       <Filter>ir\opt</Filter>\r
+      <Filter>ir\opt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\opt\parallelize_mem.c">\r
-       <Filter>ir\opt</Filter>\r
+      <Filter>ir\opt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\opt\proc_cloning.c">\r
-       <Filter>ir\opt</Filter>\r
+      <Filter>ir\opt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\opt\reassoc.c">\r
-       <Filter>ir\opt</Filter>\r
+      <Filter>ir\opt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\opt\return.c">\r
-       <Filter>ir\opt</Filter>\r
+      <Filter>ir\opt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\opt\scalar_replace.c">\r
-       <Filter>ir\opt</Filter>\r
+      <Filter>ir\opt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\opt\tailrec.c">\r
-       <Filter>ir\opt</Filter>\r
+      <Filter>ir\opt</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\opt\tropt.c">\r
-       <Filter>ir\opt</Filter>\r
+      <Filter>ir\opt</Filter>\r
     </ClCompile>\r
     <ClInclude Include="$(FirmRoot)\ir\opt\iropt_dbg.h">\r
       <Filter>ir\opt</Filter>\r
       <Filter>ir\opt</Filter>\r
     </ClInclude>\r
     <ClCompile Include="$(FirmRoot)\ir\stat\const_stat.c">\r
-       <Filter>ir\stat</Filter>\r
+      <Filter>ir\stat</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\stat\dags.c">\r
-       <Filter>ir\stat</Filter>\r
+      <Filter>ir\stat</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\stat\distrib.c">\r
-       <Filter>ir\stat</Filter>\r
+      <Filter>ir\stat</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\stat\firmstat.c">\r
-       <Filter>ir\stat</Filter>\r
+      <Filter>ir\stat</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\stat\pattern.c">\r
-       <Filter>ir\stat</Filter>\r
+      <Filter>ir\stat</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\stat\pattern_dmp.c">\r
-       <Filter>ir\stat</Filter>\r
+      <Filter>ir\stat</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\stat\stat_dmp.c">\r
-       <Filter>ir\stat</Filter>\r
+      <Filter>ir\stat</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\stat\statev.c">\r
-       <Filter>ir\stat</Filter>\r
+      <Filter>ir\stat</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\stat\stat_liveness.c">\r
-       <Filter>ir\stat</Filter>\r
+      <Filter>ir\stat</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\stat\stat_timing.c">\r
-       <Filter>ir\stat</Filter>\r
+      <Filter>ir\stat</Filter>\r
     </ClCompile>\r
     <ClInclude Include="$(FirmRoot)\ir\stat\counter.h">\r
       <Filter>ir\stat</Filter>\r
       <Filter>ir\stat</Filter>\r
     </ClInclude>\r
     <ClCompile Include="$(FirmRoot)\ir\tr\compound_path.c">\r
-       <Filter>ir\tr</Filter>\r
+      <Filter>ir\tr</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\tr\entity.c">\r
-       <Filter>ir\tr</Filter>\r
+      <Filter>ir\tr</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\tr\tpop.c">\r
-       <Filter>ir\tr</Filter>\r
+      <Filter>ir\tr</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\tr\tr_inheritance.c">\r
-       <Filter>ir\tr</Filter>\r
+      <Filter>ir\tr</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\tr\trvrfy.c">\r
-       <Filter>ir\tr</Filter>\r
+      <Filter>ir\tr</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\tr\type.c">\r
-       <Filter>ir\tr</Filter>\r
+      <Filter>ir\tr</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\tr\type_finalization.c">\r
-       <Filter>ir\tr</Filter>\r
+      <Filter>ir\tr</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\tr\typewalk.c">\r
-       <Filter>ir\tr</Filter>\r
+      <Filter>ir\tr</Filter>\r
     </ClCompile>\r
     <ClInclude Include="$(FirmRoot)\ir\tr\compound_path_t.h">\r
       <Filter>ir\tr</Filter>\r
       <Filter>ir\tr</Filter>\r
     </ClInclude>\r
     <ClCompile Include="$(FirmRoot)\ir\tv\fltcalc.c">\r
-       <Filter>ir\tv</Filter>\r
+      <Filter>ir\tv</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\tv\strcalc.c">\r
-       <Filter>ir\tv</Filter>\r
+      <Filter>ir\tv</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\tv\tv.c">\r
-       <Filter>ir\tv</Filter>\r
+      <Filter>ir\tv</Filter>\r
     </ClCompile>\r
     <ClInclude Include="$(FirmRoot)\ir\tv\fltcalc.h">\r
       <Filter>ir\tv</Filter>\r
       <Filter>ir\tv</Filter>\r
     </ClInclude>\r
     <ClCompile Include="$(FirmRoot)\win32\math.c">\r
-       <Filter>win32</Filter>\r
+      <Filter>win32</Filter>\r
     </ClCompile>\r
     <ClInclude Include="$(FirmRoot)\win32\config.h">\r
       <Filter>win32</Filter>\r
     <ClInclude Include="$(FirmRoot)\include\libfirm\vrp.h">\r
       <Filter>include\libfirm</Filter>\r
     </ClInclude>\r
-    <ClInclude Include="$(FirmRoot)\include\libfirm\adt\align.h">\r
-      <Filter>include\libfirm\adt</Filter>\r
-    </ClInclude>\r
     <ClInclude Include="$(FirmRoot)\include\libfirm\adt\array.h">\r
       <Filter>include\libfirm\adt</Filter>\r
     </ClInclude>\r
       <Filter>include\libfirm\adt</Filter>\r
     </ClInclude>\r
     <ClCompile Include="$(FirmRoot)\ir\be\ia32\bearch_ia32.c">\r
-       <Filter>ir\be\ia32</Filter>\r
+      <Filter>ir\be\ia32</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\ia32\gen_ia32_emitter.c">\r
-       <Filter>ir\be\ia32</Filter>\r
+      <Filter>ir\be\ia32</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\ia32\gen_ia32_machine.c">\r
-       <Filter>ir\be\ia32</Filter>\r
+      <Filter>ir\be\ia32</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\ia32\gen_ia32_regalloc_if.c">\r
-       <Filter>ir\be\ia32</Filter>\r
+      <Filter>ir\be\ia32</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\ia32\ia32_address_mode.c">\r
-       <Filter>ir\be\ia32</Filter>\r
+      <Filter>ir\be\ia32</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\ia32\ia32_architecture.c">\r
-       <Filter>ir\be\ia32</Filter>\r
+      <Filter>ir\be\ia32</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\ia32\ia32_common_transform.c">\r
-       <Filter>ir\be\ia32</Filter>\r
+      <Filter>ir\be\ia32</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\ia32\ia32_emitter.c">\r
-       <Filter>ir\be\ia32</Filter>\r
+      <Filter>ir\be\ia32</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\ia32\ia32_finish.c">\r
-       <Filter>ir\be\ia32</Filter>\r
+      <Filter>ir\be\ia32</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\ia32\ia32_fpu.c">\r
-       <Filter>ir\be\ia32</Filter>\r
+      <Filter>ir\be\ia32</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\ia32\ia32_intrinsics.c">\r
-       <Filter>ir\be\ia32</Filter>\r
+      <Filter>ir\be\ia32</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\ia32\ia32_map_regs.c">\r
-       <Filter>ir\be\ia32</Filter>\r
+      <Filter>ir\be\ia32</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\ia32\ia32_new_nodes.c">\r
-       <Filter>ir\be\ia32</Filter>\r
+      <Filter>ir\be\ia32</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\ia32\ia32_optimize.c">\r
-       <Filter>ir\be\ia32</Filter>\r
+      <Filter>ir\be\ia32</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\ia32\ia32_transform.c">\r
-       <Filter>ir\be\ia32</Filter>\r
+      <Filter>ir\be\ia32</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\ia32\ia32_util.c">\r
-       <Filter>ir\be\ia32</Filter>\r
+      <Filter>ir\be\ia32</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\ia32\ia32_x87.c">\r
-       <Filter>ir\be\ia32</Filter>\r
+      <Filter>ir\be\ia32</Filter>\r
     </ClCompile>\r
     <ClInclude Include="$(FirmRoot)\ir\be\ia32\bearch_ia32_t.h">\r
       <Filter>ir\be\ia32</Filter>\r
       <Filter>ir\be\ia32</Filter>\r
     </ClInclude>\r
     <ClCompile Include="$(FirmRoot)\ir\be\arm\arm_emitter.c">\r
-       <Filter>ir\be\arm</Filter>\r
+      <Filter>ir\be\arm</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\arm\arm_map_regs.c">\r
-       <Filter>ir\be\arm</Filter>\r
+      <Filter>ir\be\arm</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\arm\arm_new_nodes.c">\r
-       <Filter>ir\be\arm</Filter>\r
+      <Filter>ir\be\arm</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\arm\arm_optimize.c">\r
-       <Filter>ir\be\arm</Filter>\r
+      <Filter>ir\be\arm</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\arm\arm_transform.c">\r
-       <Filter>ir\be\arm</Filter>\r
+      <Filter>ir\be\arm</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\arm\bearch_arm.c">\r
-       <Filter>ir\be\arm</Filter>\r
+      <Filter>ir\be\arm</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\arm\gen_arm_emitter.c">\r
-       <Filter>ir\be\arm</Filter>\r
+      <Filter>ir\be\arm</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\arm\gen_arm_machine.c">\r
-       <Filter>ir\be\arm</Filter>\r
+      <Filter>ir\be\arm</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\arm\gen_arm_regalloc_if.c">\r
-       <Filter>ir\be\arm</Filter>\r
+      <Filter>ir\be\arm</Filter>\r
     </ClCompile>\r
     <ClInclude Include="$(FirmRoot)\ir\be\arm\arm_emitter.h">\r
       <Filter>ir\be\arm</Filter>\r
       <Filter>ir\be\arm</Filter>\r
     </ClInclude>\r
     <ClCompile Include="$(FirmRoot)\ir\be\mips\bearch_mips.c">\r
-       <Filter>ir\be\mips</Filter>\r
+      <Filter>ir\be\mips</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\mips\gen_mips_emitter.c">\r
-       <Filter>ir\be\mips</Filter>\r
+      <Filter>ir\be\mips</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\mips\gen_mips_machine.c">\r
-       <Filter>ir\be\mips</Filter>\r
+      <Filter>ir\be\mips</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\mips\gen_mips_regalloc_if.c">\r
-       <Filter>ir\be\mips</Filter>\r
+      <Filter>ir\be\mips</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\mips\mips_emitter.c">\r
-       <Filter>ir\be\mips</Filter>\r
+      <Filter>ir\be\mips</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\mips\mips_map_regs.c">\r
-       <Filter>ir\be\mips</Filter>\r
+      <Filter>ir\be\mips</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\mips\mips_new_nodes.c">\r
-       <Filter>ir\be\mips</Filter>\r
+      <Filter>ir\be\mips</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\mips\mips_scheduler.c">\r
-       <Filter>ir\be\mips</Filter>\r
+      <Filter>ir\be\mips</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\mips\mips_transform.c">\r
-       <Filter>ir\be\mips</Filter>\r
+      <Filter>ir\be\mips</Filter>\r
     </ClCompile>\r
     <ClInclude Include="$(FirmRoot)\ir\be\mips\bearch_mips.h">\r
       <Filter>ir\be\mips</Filter>\r
       <Filter>ir\be\mips</Filter>\r
     </ClInclude>\r
     <ClCompile Include="$(FirmRoot)\ir\be\ppc32\bearch_ppc32.c">\r
-       <Filter>ir\be\ppc32</Filter>\r
+      <Filter>ir\be\ppc32</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\ppc32\gen_ppc32_emitter.c">\r
-       <Filter>ir\be\ppc32</Filter>\r
+      <Filter>ir\be\ppc32</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\ppc32\gen_ppc32_machine.c">\r
-       <Filter>ir\be\ppc32</Filter>\r
+      <Filter>ir\be\ppc32</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\ppc32\gen_ppc32_regalloc_if.c">\r
-       <Filter>ir\be\ppc32</Filter>\r
+      <Filter>ir\be\ppc32</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\ppc32\ppc32_emitter.c">\r
-       <Filter>ir\be\ppc32</Filter>\r
+      <Filter>ir\be\ppc32</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\ppc32\ppc32_map_regs.c">\r
-       <Filter>ir\be\ppc32</Filter>\r
+      <Filter>ir\be\ppc32</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\ppc32\ppc32_new_nodes.c">\r
-       <Filter>ir\be\ppc32</Filter>\r
+      <Filter>ir\be\ppc32</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\ppc32\ppc32_transform.c">\r
-       <Filter>ir\be\ppc32</Filter>\r
+      <Filter>ir\be\ppc32</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\ppc32\ppc32_transform_conv.c">\r
-       <Filter>ir\be\ppc32</Filter>\r
+      <Filter>ir\be\ppc32</Filter>\r
     </ClCompile>\r
     <ClInclude Include="$(FirmRoot)\ir\be\ppc32\bearch_ppc32.h">\r
       <Filter>ir\be\ppc32</Filter>\r
       <Filter>ir\be\ppc32</Filter>\r
     </ClInclude>\r
     <ClCompile Include="$(FirmRoot)\ir\be\amd64\amd64_emitter.c">\r
-       <Filter>ir\be\amd64</Filter>\r
+      <Filter>ir\be\amd64</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\amd64\amd64_new_nodes.c">\r
-       <Filter>ir\be\amd64</Filter>\r
+      <Filter>ir\be\amd64</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\amd64\amd64_transform.c">\r
-       <Filter>ir\be\amd64</Filter>\r
+      <Filter>ir\be\amd64</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\amd64\bearch_amd64.c">\r
-       <Filter>ir\be\amd64</Filter>\r
+      <Filter>ir\be\amd64</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\amd64\gen_amd64_emitter.c">\r
-       <Filter>ir\be\amd64</Filter>\r
+      <Filter>ir\be\amd64</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\amd64\gen_amd64_machine.c">\r
-       <Filter>ir\be\amd64</Filter>\r
+      <Filter>ir\be\amd64</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\amd64\gen_amd64_regalloc_if.c">\r
-       <Filter>ir\be\amd64</Filter>\r
+      <Filter>ir\be\amd64</Filter>\r
     </ClCompile>\r
     <ClInclude Include="$(FirmRoot)\ir\be\amd64\amd64_emitter.h">\r
       <Filter>ir\be\amd64</Filter>\r
       <Filter>ir\be\amd64</Filter>\r
     </ClInclude>\r
     <ClCompile Include="$(FirmRoot)\ir\be\sparc\bearch_sparc.c">\r
-       <Filter>ir\be\sparc</Filter>\r
+      <Filter>ir\be\sparc</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\sparc\gen_sparc_emitter.c">\r
-       <Filter>ir\be\sparc</Filter>\r
+      <Filter>ir\be\sparc</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\sparc\gen_sparc_machine.c">\r
-       <Filter>ir\be\sparc</Filter>\r
+      <Filter>ir\be\sparc</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\sparc\gen_sparc_regalloc_if.c">\r
-       <Filter>ir\be\sparc</Filter>\r
+      <Filter>ir\be\sparc</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\sparc\sparc_emitter.c">\r
-       <Filter>ir\be\sparc</Filter>\r
+      <Filter>ir\be\sparc</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\sparc\sparc_map_regs.c">\r
-       <Filter>ir\be\sparc</Filter>\r
+      <Filter>ir\be\sparc</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\sparc\sparc_new_nodes.c">\r
-       <Filter>ir\be\sparc</Filter>\r
+      <Filter>ir\be\sparc</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\sparc\sparc_transform.c">\r
-       <Filter>ir\be\sparc</Filter>\r
+      <Filter>ir\be\sparc</Filter>\r
     </ClCompile>\r
     <ClInclude Include="$(FirmRoot)\ir\be\sparc\bearch_sparc.h">\r
       <Filter>ir\be\sparc</Filter>\r
       <Filter>ir\be\sparc</Filter>\r
     </ClInclude>\r
     <ClCompile Include="$(FirmRoot)\ir\be\TEMPLATE\bearch_TEMPLATE.c">\r
-       <Filter>ir\be\TEMPLATE</Filter>\r
+      <Filter>ir\be\TEMPLATE</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\TEMPLATE\gen_TEMPLATE_emitter.c">\r
-       <Filter>ir\be\TEMPLATE</Filter>\r
+      <Filter>ir\be\TEMPLATE</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\TEMPLATE\gen_TEMPLATE_machine.c">\r
-       <Filter>ir\be\TEMPLATE</Filter>\r
+      <Filter>ir\be\TEMPLATE</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\TEMPLATE\gen_TEMPLATE_regalloc_if.c">\r
-       <Filter>ir\be\TEMPLATE</Filter>\r
+      <Filter>ir\be\TEMPLATE</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\TEMPLATE\TEMPLATE_emitter.c">\r
-       <Filter>ir\be\TEMPLATE</Filter>\r
+      <Filter>ir\be\TEMPLATE</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\TEMPLATE\TEMPLATE_new_nodes.c">\r
-       <Filter>ir\be\TEMPLATE</Filter>\r
+      <Filter>ir\be\TEMPLATE</Filter>\r
     </ClCompile>\r
     <ClCompile Include="$(FirmRoot)\ir\be\TEMPLATE\TEMPLATE_transform.c">\r
-       <Filter>ir\be\TEMPLATE</Filter>\r
+      <Filter>ir\be\TEMPLATE</Filter>\r
     </ClCompile>\r
     <ClInclude Include="$(FirmRoot)\ir\be\TEMPLATE\bearch_TEMPLATE_t.h">\r
       <Filter>ir\be\TEMPLATE</Filter>\r
       <Filter>scripts</Filter>\r
     </CustomBuild>\r
   </ItemGroup>\r
-</Project>\r
+  <ItemGroup>\r
+    <ClInclude Include="..\resource.h">\r
+      <Filter>win32</Filter>\r
+    </ClInclude>\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ResourceCompile Include="..\firmdll.rc">\r
+      <Filter>win32</Filter>\r
+    </ResourceCompile>\r
+  </ItemGroup>\r
+</Project>
\ No newline at end of file
index fa9c644..d11417c 100644 (file)
@@ -3,6 +3,8 @@
   <ImportGroup Label="PropertySheets" />\r
   <PropertyGroup Label="UserMacros">\r
     <FirmRoot>..\..</FirmRoot>\r
+    <FIRM_BUILD />\r
+    <FIRM_DLL />\r
   </PropertyGroup>\r
   <PropertyGroup />\r
   <ItemDefinitionGroup />\r
     <BuildMacro Include="FirmRoot">\r
       <Value>$(FirmRoot)</Value>\r
     </BuildMacro>\r
+    <BuildMacro Include="FIRM_BUILD">\r
+      <Value>$(FIRM_BUILD)</Value>\r
+    </BuildMacro>\r
+    <BuildMacro Include="FIRM_DLL">\r
+      <Value>$(FIRM_DLL)</Value>\r
+    </BuildMacro>\r
   </ItemGroup>\r
-</Project>\r
+</Project>
\ No newline at end of file