goat3d

diff goat3d.vcxproj @ 24:6b651613bd9f

fixed the windows stuff
author John Tsiombikas <nuclear@member.fsf.org>
date Sat, 28 Sep 2013 06:32:00 +0300
parents d1cebaf1d5c9
children 4deb0b12fe14
line diff
     1.1 --- a/goat3d.vcxproj	Fri Sep 27 07:20:22 2013 +0300
     1.2 +++ b/goat3d.vcxproj	Sat Sep 28 06:32:00 2013 +0300
     1.3 @@ -19,11 +19,24 @@
     1.4      </ProjectConfiguration>
     1.5    </ItemGroup>
     1.6    <ItemGroup>
     1.7 +    <ClInclude Include="libs\openctm\internal.h" />
     1.8 +    <ClInclude Include="libs\openctm\liblzma\Alloc.h" />
     1.9 +    <ClInclude Include="libs\openctm\liblzma\LzFind.h" />
    1.10 +    <ClInclude Include="libs\openctm\liblzma\LzHash.h" />
    1.11 +    <ClInclude Include="libs\openctm\liblzma\LzmaDec.h" />
    1.12 +    <ClInclude Include="libs\openctm\liblzma\LzmaEnc.h" />
    1.13 +    <ClInclude Include="libs\openctm\liblzma\LzmaLib.h" />
    1.14 +    <ClInclude Include="libs\openctm\liblzma\NameMangle.h" />
    1.15 +    <ClInclude Include="libs\openctm\liblzma\Types.h" />
    1.16 +    <ClInclude Include="libs\openctm\openctm.h" />
    1.17 +    <ClInclude Include="libs\openctm\openctmpp.h" />
    1.18 +    <ClInclude Include="libs\tinyxml2\tinyxml2.h" />
    1.19      <ClInclude Include="src\camera.h" />
    1.20      <ClInclude Include="src\chunk.h" />
    1.21      <ClInclude Include="src\goat3d.h" />
    1.22      <ClInclude Include="src\goat3d_impl.h" />
    1.23      <ClInclude Include="src\light.h" />
    1.24 +    <ClInclude Include="src\log.h" />
    1.25      <ClInclude Include="src\material.h" />
    1.26      <ClInclude Include="src\mesh.h" />
    1.27      <ClInclude Include="src\node.h" />
    1.28 @@ -31,12 +44,29 @@
    1.29      <ClInclude Include="src\xform_node.h" />
    1.30    </ItemGroup>
    1.31    <ItemGroup>
    1.32 +    <ClCompile Include="libs\openctm\compressMG1.c" />
    1.33 +    <ClCompile Include="libs\openctm\compressMG2.c" />
    1.34 +    <ClCompile Include="libs\openctm\compressRAW.c" />
    1.35 +    <ClCompile Include="libs\openctm\liblzma\Alloc.c" />
    1.36 +    <ClCompile Include="libs\openctm\liblzma\LzFind.c" />
    1.37 +    <ClCompile Include="libs\openctm\liblzma\LzmaDec.c" />
    1.38 +    <ClCompile Include="libs\openctm\liblzma\LzmaEnc.c" />
    1.39 +    <ClCompile Include="libs\openctm\liblzma\LzmaLib.c" />
    1.40 +    <ClCompile Include="libs\openctm\openctm.c" />
    1.41 +    <ClCompile Include="libs\openctm\stream.c" />
    1.42 +    <ClCompile Include="libs\tinyxml2\tinyxml2.cpp" />
    1.43      <ClCompile Include="src\camera.cc" />
    1.44 +    <ClCompile Include="src\chunk.cc" />
    1.45      <ClCompile Include="src\goat3d.cc" />
    1.46 +    <ClCompile Include="src\goat3d_readxml.cc" />
    1.47 +    <ClCompile Include="src\goat3d_write.cc" />
    1.48 +    <ClCompile Include="src\goat3d_writexml.cc" />
    1.49      <ClCompile Include="src\light.cc" />
    1.50 +    <ClCompile Include="src\log.cc" />
    1.51      <ClCompile Include="src\material.cc" />
    1.52      <ClCompile Include="src\mesh.cc" />
    1.53      <ClCompile Include="src\node.cc" />
    1.54 +    <ClCompile Include="src\scene.cc" />
    1.55      <ClCompile Include="src\xform_node.cc" />
    1.56    </ItemGroup>
    1.57    <PropertyGroup Label="Globals">
    1.58 @@ -113,8 +143,9 @@
    1.59        </PrecompiledHeader>
    1.60        <WarningLevel>Level3</WarningLevel>
    1.61        <Optimization>Disabled</Optimization>
    1.62 -      <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    1.63 -      <DisableSpecificWarnings>4244;4305</DisableSpecificWarnings>
    1.64 +      <PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions);OPENCTM_STATIC</PreprocessorDefinitions>
    1.65 +      <DisableSpecificWarnings>4244;4305;4996</DisableSpecificWarnings>
    1.66 +      <AdditionalIncludeDirectories>$(SolutionDir)\libs\openctm;$(SolutionDir)\libs\openctm\liblzma;$(SolutionDir)\libs\tinyxml2</AdditionalIncludeDirectories>
    1.67      </ClCompile>
    1.68      <Link>
    1.69        <SubSystem>Windows</SubSystem>
    1.70 @@ -147,8 +178,9 @@
    1.71        <Optimization>MaxSpeed</Optimization>
    1.72        <FunctionLevelLinking>true</FunctionLevelLinking>
    1.73        <IntrinsicFunctions>true</IntrinsicFunctions>
    1.74 -      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    1.75 -      <DisableSpecificWarnings>4244;4305</DisableSpecificWarnings>
    1.76 +      <PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions);OPENCTM_STATIC</PreprocessorDefinitions>
    1.77 +      <DisableSpecificWarnings>4244;4305;4996</DisableSpecificWarnings>
    1.78 +      <AdditionalIncludeDirectories>$(SolutionDir)\libs\openctm;$(SolutionDir)\libs\openctm\liblzma;$(SolutionDir)\libs\tinyxml2</AdditionalIncludeDirectories>
    1.79      </ClCompile>
    1.80      <Link>
    1.81        <SubSystem>Windows</SubSystem>