1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug|Win32">
5 <Configuration>Debug</Configuration>
6 <Platform>Win32</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Release|Win32">
9 <Configuration>Release</Configuration>
10 <Platform>Win32</Platform>
11 </ProjectConfiguration>
13 <PropertyGroup Label="Globals">
14 <ProjectGuid>{04CD4817-1559-4830-BCB0-C5AE997CD904}</ProjectGuid>
15 <RootNamespace>moflib</RootNamespace>
17 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
18 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
19 <ConfigurationType>StaticLibrary</ConfigurationType>
20 <WholeProgramOptimization>true</WholeProgramOptimization>
22 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
23 <ConfigurationType>StaticLibrary</ConfigurationType>
25 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
26 <ImportGroup Label="ExtensionSettings">
28 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
29 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
31 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
32 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
34 <PropertyGroup Label="UserMacros" />
36 <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
37 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(SolutionDir)$(Configuration)\</OutDir>
38 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir>
39 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(SolutionDir)$(Configuration)\</OutDir>
40 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir>
41 <LibraryPath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">C:\Program Files\Lua\5.1\lib;C:\Program Files\Microsoft DirectX SDK %28February 2010%29\Lib\x86;C:\Program Files\boost\boost_1_40_0\stage\lib;$(LibraryPath)</LibraryPath>
43 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
45 <AdditionalIncludeDirectories>C:\Program Files\luabind-0.8;C:\Program Files\Lua\5.1\include;C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib;C:\Program Files\boost\boost_1_40_0;C:\Program Files\Microsoft DirectX SDK %28February 2010%29\Include;C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\extlib\oggvorbis\include;C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\extlib\expat\include</AdditionalIncludeDirectories>
46 <WarningLevel>Level4</WarningLevel>
47 <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
48 <MultiProcessorCompilation>true</MultiProcessorCompilation>
49 <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
52 <AdditionalOptions>/NODEFAULTLIB:library %(AdditionalOptions)</AdditionalOptions>
53 <AdditionalLibraryDirectories>C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\extlib\oggvorbis\lib;C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib\extlib\expat\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
54 <AdditionalDependencies>libexpat.lib;lua5.1.lib;dsound.lib;ogg.lib;vorbis.lib;vorbisfile.lib</AdditionalDependencies>
60 </ItemDefinitionGroup>
61 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
63 <WholeProgramOptimization>true</WholeProgramOptimization>
64 <AdditionalIncludeDirectories>C:\cygwin\usr\include\cppunit;C:\Program Files\Lua\5.1\include;C:\Program Files\luabind-0.8;C:\Documents and Settings\TomohiroYasuda\My Documents\Visual Studio 2005\Projects\moflib\moflib;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
67 <AdditionalOptions>/NODEFAULTLIB:library %(AdditionalOptions)</AdditionalOptions>
68 <AdditionalDependencies>lua5.1.lib;%(AdditionalDependencies)</AdditionalDependencies>
69 <AdditionalLibraryDirectories>C:\Program Files\Lua\5.1\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
71 </ItemDefinitionGroup>
73 <ClCompile Include="mof\AmbientLight.cpp" />
74 <ClCompile Include="mof\Board.cpp" />
75 <ClCompile Include="mof\Camera.cpp" />
76 <ClCompile Include="mof\Component3D.cpp" />
77 <ClCompile Include="mof\DirectionalLight.cpp" />
78 <ClCompile Include="mof\Light.cpp" />
79 <ClCompile Include="mof\MaterialBuilder.cpp" />
80 <ClCompile Include="mof\Mesh.cpp" />
81 <ClCompile Include="mof\MeshBuilder.cpp" />
82 <ClCompile Include="mof\particlegen.cpp" />
83 <ClCompile Include="mof\private\FileTextureBuilder.cpp" />
84 <ClCompile Include="mof\script\Environment.cpp" />
85 <ClCompile Include="mof\script\LuaInterpreter.cpp" />
86 <ClCompile Include="mof\script\lua_state.cpp" />
87 <ClCompile Include="mof\script\ObjectData.cpp" />
88 <ClCompile Include="mof\sound\CWaveFile.cpp" />
89 <ClCompile Include="mof\sound\DirectSoundDevice.cpp" />
90 <ClCompile Include="mof\sound\OggVorbisFile.cpp" />
91 <ClCompile Include="mof\sound\SoundBuffer.cpp" />
92 <ClCompile Include="mof\sound\SoundDevice.cpp" />
93 <ClCompile Include="mof\sound\SoundFile.cpp" />
94 <ClCompile Include="mof\sound\sound_recoder.cpp" />
95 <ClCompile Include="mof\sound\StaticSoundBuffer.cpp" />
96 <ClCompile Include="mof\sound\StreamingSoundLoader.cpp" />
97 <ClCompile Include="mof\sound\StreamSoundBuffer.cpp" />
98 <ClCompile Include="mof\sound\WaveFile.cpp" />
99 <ClCompile Include="mof\stream\Cache.cpp" />
100 <ClCompile Include="mof\stream\utilities.cpp" />
101 <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\class.cpp" />
102 <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\class_info.cpp" />
103 <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\class_registry.cpp" />
104 <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\class_rep.cpp" />
105 <ClCompile Include="mof\Color.cpp" />
106 <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\create_class.cpp" />
107 <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\error.cpp" />
108 <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\exception_handler.cpp" />
109 <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\find_best_match.cpp" />
110 <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\function.cpp" />
111 <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\implicit_cast.cpp" />
112 <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\link_compatibility.cpp" />
113 <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\object_rep.cpp" />
114 <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\open.cpp" />
115 <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\overload_rep.cpp" />
116 <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\pcall.cpp" />
117 <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\ref.cpp" />
118 <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\scope.cpp" />
119 <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\stack_content_by_name.cpp" />
120 <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\weak_ref.cpp" />
121 <ClCompile Include="..\..\..\..\..\..\..\Program Files\luabind-0.8\src\wrapper_base.cpp" />
122 <ClCompile Include="mof\Matrix2D.cpp" />
123 <ClCompile Include="mof\Matrix3D.cpp" />
124 <ClCompile Include="mof\Vector2D.cpp" />
125 <ClCompile Include="mof\Vector3D.cpp" />
126 <ClCompile Include="mof\Captor.cpp" />
127 <ClCompile Include="mof\GraphicsDevice.cpp" />
128 <ClCompile Include="mof\Texture.cpp" />
129 <ClCompile Include="mof\VertexBuffer.cpp" />
130 <ClCompile Include="mof\widget\ClippingView.cpp" />
131 <ClCompile Include="mof\widget\Container.cpp" />
132 <ClCompile Include="mof\widget\Effect.cpp" />
133 <ClCompile Include="mof\widget\expat\expatJP.c" />
134 <ClCompile Include="mof\widget\flow_layout.cpp" />
135 <ClCompile Include="mof\widget\Frame.cpp" />
136 <ClCompile Include="mof\widget\GridLayout.cpp" />
137 <ClCompile Include="mof\widget\HorizontalClipping.cpp" />
138 <ClCompile Include="mof\widget\ImageView.cpp" />
139 <ClCompile Include="mof\widget\Menu.cpp" />
140 <ClCompile Include="mof\widget\Message.cpp" />
141 <ClCompile Include="mof\widget\mofml_parser.cpp" />
142 <ClCompile Include="mof\widget\NullView.cpp" />
143 <ClCompile Include="mof\widget\OverlapLayout.cpp" />
144 <ClCompile Include="mof\widget\Pager.cpp" />
145 <ClCompile Include="mof\widget\RectangleView.cpp" />
146 <ClCompile Include="mof\widget\TextCompiler.cpp" />
147 <ClCompile Include="mof\widget\utilities.cpp">
148 <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(Filename)1.obj</ObjectFileName>
149 <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IntDir)%(Filename)1.xdc</XMLDocumentationFileName>
150 <ObjectFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(Filename)1.obj</ObjectFileName>
151 <XMLDocumentationFileName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IntDir)%(Filename)1.xdc</XMLDocumentationFileName>
153 <ClCompile Include="mof\DeviceInputReceiver.cpp" />
154 <ClCompile Include="mof\InputDevice.cpp" />
155 <ClCompile Include="mof\InputEventCondition.cpp" />
156 <ClCompile Include="mof\KeyPressedEventCondition.cpp" />
157 <ClCompile Include="mof\LoggedInputReceiver.cpp" />
158 <ClCompile Include="mof\LoggingInputReceiver.cpp" />
159 <ClCompile Include="mof\Application.cpp" />
160 <ClCompile Include="mof\ConsoleIO.cpp" />
161 <ClCompile Include="mof\EventScheduler.cpp" />
162 <ClCompile Include="mof\FilePath.cpp" />
163 <ClCompile Include="mof\Font.cpp" />
164 <ClCompile Include="mof\OnceEventCondition.cpp" />
165 <ClCompile Include="mof\Sprite.cpp" />
166 <ClCompile Include="mof\Timer.cpp" />
167 <ClCompile Include="mof\widget\VerticalClipping.cpp" />
168 <ClCompile Include="mof\Window.cpp" />
169 <ClCompile Include="mof\PixelMapTextureBuilder.cpp" />
172 <ClInclude Include="mof\AmbientLight.hpp" />
173 <ClInclude Include="mof\Board.hpp" />
174 <ClInclude Include="mof\Camera.hpp" />
175 <ClInclude Include="mof\DirectionalLight.hpp" />
176 <ClInclude Include="mof\Light.hpp" />
177 <ClInclude Include="mof\MaterialBuilder.hpp" />
178 <ClInclude Include="mof\MeshBuilder.hpp" />
179 <ClInclude Include="mof\particlegen.hpp" />
180 <ClInclude Include="mof\script\CommandSet.hpp" />
181 <ClInclude Include="mof\script\Environment.hpp" />
182 <ClInclude Include="mof\script\LuaInterpreter.hpp" />
183 <ClInclude Include="mof\script\lua_state.hpp" />
184 <ClInclude Include="mof\script\ObjectData.hpp" />
185 <ClInclude Include="mof\script\seq_parser.hpp" />
186 <ClInclude Include="mof\sound\component_sound.hpp" />
187 <ClInclude Include="mof\sound\CWaveFile.h" />
188 <ClInclude Include="mof\sound\DirectSoundDevice.hpp" />
189 <ClInclude Include="mof\sound\OggVorbisFile.hpp" />
190 <ClInclude Include="mof\sound\SoundBuffer.hpp" />
191 <ClInclude Include="mof\sound\SoundDevice.hpp" />
192 <ClInclude Include="mof\sound\SoundFile.hpp" />
193 <ClInclude Include="mof\sound\sound_recoder.hpp" />
194 <ClInclude Include="mof\sound\StaticSoundBuffer.hpp" />
195 <ClInclude Include="mof\sound\StreamingSoundLoader.hpp" />
196 <ClInclude Include="mof\sound\StreamSoundBuffer.hpp" />
197 <ClInclude Include="mof\sound\WaveFile.hpp" />
198 <ClInclude Include="mof\stream\Constant.hpp" />
199 <ClInclude Include="mof\stream\Minimum.hpp" />
200 <ClInclude Include="mof\stream\Rotation3D.hpp" />
201 <ClInclude Include="mof\stream\Scaling3D.hpp" />
202 <ClInclude Include="mof\stream\Translation3D.hpp" />
203 <ClInclude Include="mof\widget\flow_layout.hpp" />
204 <ClInclude Include="mof\widget\FrameBuilder.hpp" />
205 <ClInclude Include="mof\Deleter.hpp" />
206 <ClInclude Include="mof\private\DirectInput.hpp" />
207 <ClInclude Include="mof\private\FileTextureBuilder.hpp" />
208 <ClInclude Include="mof\private\GraphicsDeviceImpl.hpp" />
209 <ClInclude Include="mof\private\Mesh.hpp" />
210 <ClInclude Include="mof\private\MeshDisposer.hpp" />
211 <ClInclude Include="mof\private\PixelMapTextureBuilder.hpp" />
212 <ClInclude Include="mof\private\TextureBuilder.hpp" />
213 <ClInclude Include="mof\private\TextureImpl.hpp" />
214 <ClInclude Include="mof\private\VertexFVF.hpp" />
215 <ClInclude Include="mof\stream\Cache.hpp" />
216 <ClInclude Include="mof\stream\Cascade.hpp" />
217 <ClInclude Include="mof\stream\Filter.hpp" />
218 <ClInclude Include="mof\Interpolation.hpp" />
219 <ClInclude Include="mof\stream\Joint.hpp" />
220 <ClInclude Include="mof\stream\KeyFrameAnimation.hpp" />
221 <ClInclude Include="mof\stream\Loop.hpp" />
222 <ClInclude Include="mof\stream\Manipulator.hpp" />
223 <ClInclude Include="mof\stream\Offset.hpp" />
224 <ClInclude Include="mof\stream\Reference.hpp" />
225 <ClInclude Include="mof\stream\ReferenceWrapper.hpp" />
226 <ClInclude Include="mof\stream\Rotation2D.hpp" />
227 <ClInclude Include="mof\stream\Scaling2D.hpp" />
228 <ClInclude Include="mof\streams.hpp" />
229 <ClInclude Include="mof\stream\Translation2D.hpp" />
230 <ClInclude Include="mof\stream\TypeStream.hpp" />
231 <ClInclude Include="mof\stream\utilities.hpp" />
232 <ClInclude Include="mof\Matrix2D.hpp" />
233 <ClInclude Include="mof\Matrix3D.hpp" />
234 <ClInclude Include="mof\real.hpp" />
235 <ClInclude Include="mof\Vector2D.hpp" />
236 <ClInclude Include="mof\Vector3D.hpp" />
237 <ClInclude Include="mof\Captor.hpp" />
238 <ClInclude Include="mof\Color.hpp" />
239 <ClInclude Include="mof\Drawable.hpp" />
240 <ClInclude Include="mof\Graphics3D.hpp" />
241 <ClInclude Include="mof\GraphicsDevice.hpp" />
242 <ClInclude Include="mof\GraphicsUnit.hpp" />
243 <ClInclude Include="mof\Material.hpp" />
244 <ClInclude Include="mof\mofGraphics.hpp" />
245 <ClInclude Include="mof\PixelMap.hpp" />
246 <ClInclude Include="mof\Texture.hpp" />
247 <ClInclude Include="mof\graphics\utilities.hpp" />
248 <ClInclude Include="mof\VertexBuffer.hpp" />
249 <ClInclude Include="mof\VertexTypes.hpp" />
250 <ClInclude Include="mof\widget\AbstractTextCompiler.hpp" />
251 <ClInclude Include="mof\widget\ClippingView.hpp" />
252 <ClInclude Include="mof\widget\Container.hpp" />
253 <ClInclude Include="mof\widget\Effect.hpp" />
254 <ClInclude Include="mof\widget\Frame.hpp" />
255 <ClInclude Include="mof\widget\GridLayout.hpp" />
256 <ClInclude Include="mof\widget\HorizontalClipping.hpp" />
257 <ClInclude Include="mof\widget\ImageView.hpp" />
258 <ClInclude Include="mof\widget\Layout.hpp" />
259 <ClInclude Include="mof\widget\Menu.hpp" />
260 <ClInclude Include="mof\widget\Message.hpp" />
261 <ClInclude Include="mof\widget\mofml_parser.hpp" />
262 <ClInclude Include="mof\widget\NullView.hpp" />
263 <ClInclude Include="mof\widget\OverlapLayout.hpp" />
264 <ClInclude Include="mof\widget\Page.hpp" />
265 <ClInclude Include="mof\widget\Pager.hpp" />
266 <ClInclude Include="mof\widget\RectangleView.hpp" />
267 <ClInclude Include="mof\widget\TextCompiler.hpp" />
268 <ClInclude Include="mof\widget\utilities.hpp" />
269 <ClInclude Include="mof\widget\VerticalClipping.hpp" />
270 <ClInclude Include="mof\widget\widget.hpp" />
271 <ClInclude Include="mof\widgets.hpp" />
272 <ClInclude Include="mof\widget\WidgetView.hpp" />
273 <ClInclude Include="mof\private\DeviceInputReceiver.hpp" />
274 <ClInclude Include="mof\InputDevice.hpp" />
275 <ClInclude Include="mof\InputEventCondition.hpp" />
276 <ClInclude Include="mof\InputReceiver.hpp" />
277 <ClInclude Include="mof\KeyPressedEventCondition.hpp" />
278 <ClInclude Include="mof\LoggedInputReceiver.hpp" />
279 <ClInclude Include="mof\LoggingInputReceiver.hpp" />
280 <ClInclude Include="mof\mofInput.hpp" />
281 <ClInclude Include="mof\Application.hpp" />
282 <ClInclude Include="mof\ColorComponent.hpp" />
283 <ClInclude Include="mof\Component2D.hpp" />
284 <ClInclude Include="mof\Component3D.hpp" />
285 <ClInclude Include="mof\ConsoleIO.hpp" />
286 <ClInclude Include="mof\EventCondition.hpp" />
287 <ClInclude Include="mof\EventScheduler.hpp" />
288 <ClInclude Include="mof\FactoryMethod.hpp" />
289 <ClInclude Include="mof\FilePath.hpp" />
290 <ClInclude Include="mof\Finalizer.hpp" />
291 <ClInclude Include="mof\Font.hpp" />
292 <ClInclude Include="mof\OnceEventCondition.hpp" />
293 <ClInclude Include="mof\Rectangle.hpp" />
294 <ClInclude Include="mof\ResourceManager.hpp" />
295 <ClInclude Include="mof\SceneGraph.hpp" />
296 <ClInclude Include="mof\Sprite.hpp" />
297 <ClInclude Include="mof\TextureComponent.hpp" />
298 <ClInclude Include="mof\Timer.hpp" />
299 <ClInclude Include="mof\tstring.hpp" />
300 <ClInclude Include="mof\utilities.hpp" />
301 <ClInclude Include="mof\Window.hpp" />
302 <ClInclude Include="mof\Interpreter.hpp" />
304 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
305 <ImportGroup Label="ExtensionTargets">