initial vc project
[laserbrain_demo] / laserbrain_demo.vcxproj
diff --git a/laserbrain_demo.vcxproj b/laserbrain_demo.vcxproj
new file mode 100644 (file)
index 0000000..65d6e82
--- /dev/null
@@ -0,0 +1,141 @@
+<?xml version="1.0" encoding="utf-8"?>\r
+<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">\r
+  <ItemGroup Label="ProjectConfigurations">\r
+    <ProjectConfiguration Include="Debug|Win32">\r
+      <Configuration>Debug</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+    <ProjectConfiguration Include="Release|Win32">\r
+      <Configuration>Release</Configuration>\r
+      <Platform>Win32</Platform>\r
+    </ProjectConfiguration>\r
+  </ItemGroup>\r
+  <PropertyGroup Label="Globals">\r
+    <ProjectGuid>{71A6DAF0-CBF6-4135-BE23-B3999E432EF6}</ProjectGuid>\r
+    <Keyword>Win32Proj</Keyword>\r
+    <RootNamespace>laserbrain_demo</RootNamespace>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">\r
+    <ConfigurationType>Application</ConfigurationType>\r
+    <UseDebugLibraries>true</UseDebugLibraries>\r
+    <PlatformToolset>v120</PlatformToolset>\r
+    <CharacterSet>Unicode</CharacterSet>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">\r
+    <ConfigurationType>Application</ConfigurationType>\r
+    <UseDebugLibraries>false</UseDebugLibraries>\r
+    <PlatformToolset>v120</PlatformToolset>\r
+    <WholeProgramOptimization>true</WholeProgramOptimization>\r
+    <CharacterSet>Unicode</CharacterSet>\r
+  </PropertyGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />\r
+  <ImportGroup Label="ExtensionSettings">\r
+  </ImportGroup>\r
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+  </ImportGroup>\r
+  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />\r
+  </ImportGroup>\r
+  <PropertyGroup Label="UserMacros" />\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+    <LinkIncremental>true</LinkIncremental>\r
+  </PropertyGroup>\r
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+    <LinkIncremental>false</LinkIncremental>\r
+  </PropertyGroup>\r
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">\r
+    <ClCompile>\r
+      <PrecompiledHeader>\r
+      </PrecompiledHeader>\r
+      <WarningLevel>Level3</WarningLevel>\r
+      <Optimization>Disabled</Optimization>\r
+      <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <DisableSpecificWarnings>4244;4305;4996</DisableSpecificWarnings>\r
+      <AdditionalIncludeDirectories>$(ProjectDir)\src;$(ProjectDir)\src\machine;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+    </ClCompile>\r
+    <Link>\r
+      <SubSystem>Console</SubSystem>\r
+      <GenerateDebugInformation>true</GenerateDebugInformation>\r
+      <AdditionalDependencies>opengl32.lib;freeglut.lib;glew32.lib;libgmath.lib;libvmath.lib;libimago2.lib;zlib.lib;libpng.lib;libjpeg.lib;libresman.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+    </Link>\r
+  </ItemDefinitionGroup>\r
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">\r
+    <ClCompile>\r
+      <WarningLevel>Level3</WarningLevel>\r
+      <PrecompiledHeader>\r
+      </PrecompiledHeader>\r
+      <Optimization>MaxSpeed</Optimization>\r
+      <FunctionLevelLinking>true</FunctionLevelLinking>\r
+      <IntrinsicFunctions>true</IntrinsicFunctions>\r
+      <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>\r
+      <DisableSpecificWarnings>4244;4305;4996</DisableSpecificWarnings>\r
+      <AdditionalIncludeDirectories>$(ProjectDir)\src;$(ProjectDir)\src\machine;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>\r
+    </ClCompile>\r
+    <Link>\r
+      <SubSystem>Console</SubSystem>\r
+      <GenerateDebugInformation>true</GenerateDebugInformation>\r
+      <EnableCOMDATFolding>true</EnableCOMDATFolding>\r
+      <OptimizeReferences>true</OptimizeReferences>\r
+      <AdditionalDependencies>opengl32.lib;freeglut.lib;glew32.lib;libgmath.lib;libvmath.lib;libimago2.lib;zlib.lib;libpng.lib;libjpeg.lib;libresman.lib;%(AdditionalDependencies)</AdditionalDependencies>\r
+    </Link>\r
+  </ItemDefinitionGroup>\r
+  <ItemGroup>\r
+    <ClCompile Include="src\app.cc" />\r
+    <ClCompile Include="src\datamap.cc" />\r
+    <ClCompile Include="src\geom.cc" />\r
+    <ClCompile Include="src\image.cc" />\r
+    <ClCompile Include="src\machine\gear.cc" />\r
+    <ClCompile Include="src\machine\machine.cc" />\r
+    <ClCompile Include="src\machine\mparser.cc" />\r
+    <ClCompile Include="src\main.cc" />\r
+    <ClCompile Include="src\material.cc" />\r
+    <ClCompile Include="src\mesh.cc" />\r
+    <ClCompile Include="src\meshgen.cc" />\r
+    <ClCompile Include="src\object.cc" />\r
+    <ClCompile Include="src\objmesh.cc" />\r
+    <ClCompile Include="src\scene.cc" />\r
+    <ClCompile Include="src\sceneload.cc" />\r
+    <ClCompile Include="src\sdr.c" />\r
+    <ClCompile Include="src\shadow.cc" />\r
+    <ClCompile Include="src\snode.cc" />\r
+    <ClCompile Include="src\texture.cc" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <ClInclude Include="src\app.h" />\r
+    <ClInclude Include="src\datamap.h" />\r
+    <ClInclude Include="src\dataset.h" />\r
+    <ClInclude Include="src\exhibit.h" />\r
+    <ClInclude Include="src\geom.h" />\r
+    <ClInclude Include="src\image.h" />\r
+    <ClInclude Include="src\machine\gear.h" />\r
+    <ClInclude Include="src\machine\machine.h" />\r
+    <ClInclude Include="src\machine\mparser.h" />\r
+    <ClInclude Include="src\material.h" />\r
+    <ClInclude Include="src\mech_exhibit.h" />\r
+    <ClInclude Include="src\mesh.h" />\r
+    <ClInclude Include="src\meshgen.h" />\r
+    <ClInclude Include="src\object.h" />\r
+    <ClInclude Include="src\objmesh.h" />\r
+    <ClInclude Include="src\opengl.h" />\r
+    <ClInclude Include="src\scene.h" />\r
+    <ClInclude Include="src\sceneload.h" />\r
+    <ClInclude Include="src\sdr.h" />\r
+    <ClInclude Include="src\shadow.h" />\r
+    <ClInclude Include="src\snode.h" />\r
+    <ClInclude Include="src\texture.h" />\r
+  </ItemGroup>\r
+  <ItemGroup>\r
+    <None Include="sdr\shadow-notex.p.glsl" />\r
+    <None Include="sdr\shadow.v.glsl" />\r
+    <None Include="sdr\skydome.p.glsl" />\r
+    <None Include="sdr\skydome.v.glsl" />\r
+    <None Include="sdr\test.p.glsl" />\r
+    <None Include="sdr\test.v.glsl" />\r
+    <None Include="src\dataset.inl" />\r
+  </ItemGroup>\r
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />\r
+  <ImportGroup Label="ExtensionTargets">\r
+  </ImportGroup>\r
+</Project>
\ No newline at end of file