goat3dgfx

diff goat3dgfx.vcproj @ 29:9d581abd0bfb

merged
author John Tsiombikas <nuclear@member.fsf.org>
date Sun, 02 Mar 2014 02:18:15 +0200
parents 940e5b1e2f92
children
line diff
     1.1 --- a/goat3dgfx.vcproj	Sat Mar 01 22:04:29 2014 +0200
     1.2 +++ b/goat3dgfx.vcproj	Sun Mar 02 02:18:15 2014 +0200
     1.3 @@ -25,6 +25,7 @@
     1.4  			>
     1.5  			<Tool
     1.6  				Name="VCPreBuildEventTool"
     1.7 +				CommandLine="echo #ifndef GOAT3DGFX_CONFIG_H_&gt;$(ProjectDir)\src\config.h&#x0D;&#x0A;echo #define GOAT3DGFX_CONFIG_H_&gt;&gt;$(ProjectDir)\src\config.h&#x0D;&#x0A;echo #define USE_VR&gt;&gt;$(ProjectDir)\src\config.h&#x0D;&#x0A;echo #define USE_LIBOVR&gt;&gt;$(ProjectDir)\src\config.h&#x0D;&#x0A;echo #endif&gt;&gt;$(ProjectDir)\src\config.h&#x0D;&#x0A;"
     1.8  			/>
     1.9  			<Tool
    1.10  				Name="VCCustomBuildTool"
    1.11 @@ -41,6 +42,7 @@
    1.12  			<Tool
    1.13  				Name="VCCLCompilerTool"
    1.14  				Optimization="0"
    1.15 +				AdditionalIncludeDirectories="$(SolutionDir)\src"
    1.16  				PreprocessorDefinitions="WIN32;_DEBUG;_WINDOWS;_USRDLL;GOAT3DGFX_EXPORTS"
    1.17  				MinimalRebuild="true"
    1.18  				BasicRuntimeChecks="3"
    1.19 @@ -77,7 +79,7 @@
    1.20  			/>
    1.21  			<Tool
    1.22  				Name="VCPostBuildEventTool"
    1.23 -				CommandLine="mkdir usr\include\goat3dgfx&#x0D;&#x0A;mkdir usr\lib&#x0D;&#x0A;copy /Y src\*.h usr\include\goat3dgfx\&#x0D;&#x0A;copy /Y src\*.inl usr\include\goat3dgfx\&#x0D;&#x0A;copy /Y $(TargetPath) usr\lib\"
    1.24 +				CommandLine="mkdir usr\include\goat3dgfx&#x0D;&#x0A;mkdir usr\lib&#x0D;&#x0A;copy /Y src\*.h usr\include\goat3dgfx\&#x0D;&#x0A;copy /Y src\*.inl usr\include\goat3dgfx\&#x0D;&#x0A;copy /Y $(TargetPath) usr\lib\&#x0D;&#x0A;"
    1.25  			/>
    1.26  		</Configuration>
    1.27  		<Configuration
    1.28 @@ -90,6 +92,7 @@
    1.29  			>
    1.30  			<Tool
    1.31  				Name="VCPreBuildEventTool"
    1.32 +				CommandLine="echo #ifndef GOAT3DGFX_CONFIG_H_&gt;$(ProjectDir)\src\config.h&#x0D;&#x0A;echo #define GOAT3DGFX_CONFIG_H_&gt;&gt;$(ProjectDir)\src\config.h&#x0D;&#x0A;echo #define USE_VR&gt;&gt;$(ProjectDir)\src\config.h&#x0D;&#x0A;echo #define USE_LIBOVR&gt;&gt;$(ProjectDir)\src\config.h&#x0D;&#x0A;echo #endif&gt;&gt;$(ProjectDir)\src\config.h&#x0D;&#x0A;"
    1.33  			/>
    1.34  			<Tool
    1.35  				Name="VCCustomBuildTool"
    1.36 @@ -107,6 +110,7 @@
    1.37  				Name="VCCLCompilerTool"
    1.38  				Optimization="2"
    1.39  				EnableIntrinsicFunctions="true"
    1.40 +				AdditionalIncludeDirectories="$(SolutionDir)\src"
    1.41  				PreprocessorDefinitions="WIN32;NDEBUG;_WINDOWS;_USRDLL;GOAT3DGFX_EXPORTS"
    1.42  				RuntimeLibrary="2"
    1.43  				EnableFunctionLevelLinking="true"
    1.44 @@ -141,6 +145,7 @@
    1.45  			/>
    1.46  			<Tool
    1.47  				Name="VCPostBuildEventTool"
    1.48 +				CommandLine="mkdir usr\include\goat3dgfx&#x0D;&#x0A;mkdir usr\lib&#x0D;&#x0A;copy /Y src\*.h usr\include\goat3dgfx\&#x0D;&#x0A;copy /Y src\*.inl usr\include\goat3dgfx\&#x0D;&#x0A;copy /Y $(TargetPath) usr\lib\&#x0D;&#x0A;"
    1.49  			/>
    1.50  		</Configuration>
    1.51  	</Configurations>
    1.52 @@ -149,7 +154,7 @@
    1.53  	<Files>
    1.54  		<Filter
    1.55  			Name="src"
    1.56 -			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx"
    1.57 +			Filter="cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx;h;inl"
    1.58  			UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
    1.59  			>
    1.60  			<File
    1.61 @@ -161,113 +166,35 @@
    1.62  				>
    1.63  			</File>
    1.64  			<File
    1.65 +				RelativePath=".\src\assload.h"
    1.66 +				>
    1.67 +			</File>
    1.68 +			<File
    1.69 +				RelativePath=".\src\camera.cc"
    1.70 +				>
    1.71 +			</File>
    1.72 +			<File
    1.73 +				RelativePath=".\src\camera.h"
    1.74 +				>
    1.75 +			</File>
    1.76 +			<File
    1.77  				RelativePath=".\src\curve.cc"
    1.78  				>
    1.79  			</File>
    1.80  			<File
    1.81 +				RelativePath=".\src\curve.h"
    1.82 +				>
    1.83 +			</File>
    1.84 +			<File
    1.85  				RelativePath=".\src\curveload.cc"
    1.86  				>
    1.87  			</File>
    1.88  			<File
    1.89 -				RelativePath=".\src\datapath.cc"
    1.90 +				RelativePath=".\src\curveload.h"
    1.91  				>
    1.92  			</File>
    1.93  			<File
    1.94 -				RelativePath=".\src\geom.cc"
    1.95 -				>
    1.96 -			</File>
    1.97 -			<File
    1.98 -				RelativePath=".\src\gfxutil.cc"
    1.99 -				>
   1.100 -			</File>
   1.101 -			<File
   1.102 -				RelativePath=".\src\image.cc"
   1.103 -				>
   1.104 -			</File>
   1.105 -			<File
   1.106 -				RelativePath=".\src\logger.cc"
   1.107 -				>
   1.108 -			</File>
   1.109 -			<File
   1.110 -				RelativePath=".\src\material.cc"
   1.111 -				>
   1.112 -			</File>
   1.113 -			<File
   1.114 -				RelativePath=".\src\mesh.cc"
   1.115 -				>
   1.116 -			</File>
   1.117 -			<File
   1.118 -				RelativePath=".\src\meshgen.cc"
   1.119 -				>
   1.120 -			</File>
   1.121 -			<File
   1.122 -				RelativePath=".\src\object.cc"
   1.123 -				>
   1.124 -			</File>
   1.125 -			<File
   1.126 -				RelativePath=".\src\opengl.cc"
   1.127 -				>
   1.128 -			</File>
   1.129 -			<File
   1.130 -				RelativePath=".\src\psyspp.cc"
   1.131 -				>
   1.132 -			</File>
   1.133 -			<File
   1.134 -				RelativePath=".\src\rtarg.cc"
   1.135 -				>
   1.136 -			</File>
   1.137 -			<File
   1.138 -				RelativePath=".\src\scene.cc"
   1.139 -				>
   1.140 -			</File>
   1.141 -			<File
   1.142 -				RelativePath=".\src\sdrman.cc"
   1.143 -				>
   1.144 -			</File>
   1.145 -			<File
   1.146 -				RelativePath=".\src\shader.cc"
   1.147 -				>
   1.148 -			</File>
   1.149 -			<File
   1.150 -				RelativePath=".\src\texgen.cc"
   1.151 -				>
   1.152 -			</File>
   1.153 -			<File
   1.154 -				RelativePath=".\src\texman.cc"
   1.155 -				>
   1.156 -			</File>
   1.157 -			<File
   1.158 -				RelativePath=".\src\texture.cc"
   1.159 -				>
   1.160 -			</File>
   1.161 -			<File
   1.162 -				RelativePath=".\src\timer.cc"
   1.163 -				>
   1.164 -			</File>
   1.165 -			<File
   1.166 -				RelativePath=".\src\unistate.cc"
   1.167 -				>
   1.168 -			</File>
   1.169 -			<File
   1.170 -				RelativePath=".\src\xform_node.cc"
   1.171 -				>
   1.172 -			</File>
   1.173 -		</Filter>
   1.174 -		<Filter
   1.175 -			Name="include"
   1.176 -			Filter="h;hpp;hxx;hm;inl;inc;xsd"
   1.177 -			UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
   1.178 -			>
   1.179 -			<File
   1.180 -				RelativePath=".\src\assload.h"
   1.181 -				>
   1.182 -			</File>
   1.183 -			<File
   1.184 -				RelativePath=".\src\curve.h"
   1.185 -				>
   1.186 -			</File>
   1.187 -			<File
   1.188 -				RelativePath=".\src\curveload.h"
   1.189 +				RelativePath=".\src\datapath.cc"
   1.190  				>
   1.191  			</File>
   1.192  			<File
   1.193 @@ -283,85 +210,193 @@
   1.194  				>
   1.195  			</File>
   1.196  			<File
   1.197 +				RelativePath=".\src\geom.cc"
   1.198 +				>
   1.199 +			</File>
   1.200 +			<File
   1.201  				RelativePath=".\src\geom.h"
   1.202  				>
   1.203  			</File>
   1.204  			<File
   1.205 +				RelativePath=".\src\gfxutil.cc"
   1.206 +				>
   1.207 +			</File>
   1.208 +			<File
   1.209  				RelativePath=".\src\gfxutil.h"
   1.210  				>
   1.211  			</File>
   1.212  			<File
   1.213 +				RelativePath=".\src\goat3dgfx.cc"
   1.214 +				>
   1.215 +			</File>
   1.216 +			<File
   1.217 +				RelativePath=".\src\goat3dgfx.h"
   1.218 +				>
   1.219 +			</File>
   1.220 +			<File
   1.221 +				RelativePath=".\src\image.cc"
   1.222 +				>
   1.223 +			</File>
   1.224 +			<File
   1.225  				RelativePath=".\src\image.h"
   1.226  				>
   1.227  			</File>
   1.228  			<File
   1.229 +				RelativePath=".\src\logger.cc"
   1.230 +				>
   1.231 +			</File>
   1.232 +			<File
   1.233  				RelativePath=".\src\logger.h"
   1.234  				>
   1.235  			</File>
   1.236  			<File
   1.237 +				RelativePath=".\src\material.cc"
   1.238 +				>
   1.239 +			</File>
   1.240 +			<File
   1.241  				RelativePath=".\src\material.h"
   1.242  				>
   1.243  			</File>
   1.244  			<File
   1.245 +				RelativePath=".\src\mesh.cc"
   1.246 +				>
   1.247 +			</File>
   1.248 +			<File
   1.249  				RelativePath=".\src\mesh.h"
   1.250  				>
   1.251  			</File>
   1.252  			<File
   1.253 +				RelativePath=".\src\meshgen.cc"
   1.254 +				>
   1.255 +			</File>
   1.256 +			<File
   1.257  				RelativePath=".\src\meshgen.h"
   1.258  				>
   1.259  			</File>
   1.260  			<File
   1.261 +				RelativePath=".\src\object.cc"
   1.262 +				>
   1.263 +			</File>
   1.264 +			<File
   1.265  				RelativePath=".\src\object.h"
   1.266  				>
   1.267  			</File>
   1.268  			<File
   1.269 +				RelativePath=".\src\opengl.cc"
   1.270 +				>
   1.271 +			</File>
   1.272 +			<File
   1.273  				RelativePath=".\src\opengl.h"
   1.274  				>
   1.275  			</File>
   1.276  			<File
   1.277 +				RelativePath=".\src\psyspp.cc"
   1.278 +				>
   1.279 +			</File>
   1.280 +			<File
   1.281  				RelativePath=".\src\psyspp.h"
   1.282  				>
   1.283  			</File>
   1.284  			<File
   1.285 +				RelativePath=".\src\rtarg.cc"
   1.286 +				>
   1.287 +			</File>
   1.288 +			<File
   1.289  				RelativePath=".\src\rtarg.h"
   1.290  				>
   1.291  			</File>
   1.292  			<File
   1.293 +				RelativePath=".\src\scene.cc"
   1.294 +				>
   1.295 +			</File>
   1.296 +			<File
   1.297  				RelativePath=".\src\scene.h"
   1.298  				>
   1.299  			</File>
   1.300  			<File
   1.301 +				RelativePath=".\src\sdrman.cc"
   1.302 +				>
   1.303 +			</File>
   1.304 +			<File
   1.305  				RelativePath=".\src\sdrman.h"
   1.306  				>
   1.307  			</File>
   1.308  			<File
   1.309 +				RelativePath=".\src\shader.cc"
   1.310 +				>
   1.311 +			</File>
   1.312 +			<File
   1.313  				RelativePath=".\src\shader.h"
   1.314  				>
   1.315  			</File>
   1.316  			<File
   1.317 +				RelativePath=".\src\texgen.cc"
   1.318 +				>
   1.319 +			</File>
   1.320 +			<File
   1.321  				RelativePath=".\src\texgen.h"
   1.322  				>
   1.323  			</File>
   1.324  			<File
   1.325 +				RelativePath=".\src\texman.cc"
   1.326 +				>
   1.327 +			</File>
   1.328 +			<File
   1.329  				RelativePath=".\src\texman.h"
   1.330  				>
   1.331  			</File>
   1.332  			<File
   1.333 +				RelativePath=".\src\texture.cc"
   1.334 +				>
   1.335 +			</File>
   1.336 +			<File
   1.337  				RelativePath=".\src\texture.h"
   1.338  				>
   1.339  			</File>
   1.340  			<File
   1.341 +				RelativePath=".\src\timer.cc"
   1.342 +				>
   1.343 +			</File>
   1.344 +			<File
   1.345  				RelativePath=".\src\timer.h"
   1.346  				>
   1.347  			</File>
   1.348  			<File
   1.349 +				RelativePath=".\src\unistate.cc"
   1.350 +				>
   1.351 +			</File>
   1.352 +			<File
   1.353  				RelativePath=".\src\unistate.h"
   1.354  				>
   1.355  			</File>
   1.356  			<File
   1.357 +				RelativePath=".\src\vr.h"
   1.358 +				>
   1.359 +			</File>
   1.360 +			<File
   1.361 +				RelativePath=".\src\xform_node.cc"
   1.362 +				>
   1.363 +			</File>
   1.364 +			<File
   1.365  				RelativePath=".\src\xform_node.h"
   1.366  				>
   1.367  			</File>
   1.368 +			<Filter
   1.369 +				Name="vr"
   1.370 +				>
   1.371 +				<File
   1.372 +					RelativePath=".\src\vr\vr.cc"
   1.373 +					>
   1.374 +				</File>
   1.375 +				<File
   1.376 +					RelativePath=".\src\vr\vr_impl.h"
   1.377 +					>
   1.378 +				</File>
   1.379 +				<File
   1.380 +					RelativePath=".\src\vr\vr_sdr.h"
   1.381 +					>
   1.382 +				</File>
   1.383 +			</Filter>
   1.384  		</Filter>
   1.385  	</Files>
   1.386  	<Globals>