mirror of https://github.com/buggins/dlangui.git
windows mono-d projects
This commit is contained in:
parent
5d2228d956
commit
6d2a79ba22
84
README.md
84
README.md
|
@ -183,12 +183,12 @@ Clone DlangUI repository
|
|||
|
||||
Enter dlangui directory
|
||||
|
||||
cd dlangui
|
||||
cd dlangui
|
||||
|
||||
Clone dependency libraries
|
||||
|
||||
mkdir deps
|
||||
cd deps
|
||||
mkdir deps
|
||||
cd deps
|
||||
git clone https://github.com/DerelictOrg/DerelictUtil.git
|
||||
git clone https://github.com/DerelictOrg/DerelictGL3.git
|
||||
git clone https://github.com/DerelictOrg/DerelictFT.git
|
||||
|
@ -217,12 +217,12 @@ Clone DlangUI repository
|
|||
|
||||
Enter dlangui directory
|
||||
|
||||
cd dlangui
|
||||
cd dlangui
|
||||
|
||||
Clone dependency libraries to dlangui/deps directory
|
||||
|
||||
mkdir deps
|
||||
cd deps
|
||||
mkdir deps
|
||||
cd deps
|
||||
git clone https://github.com/DerelictOrg/DerelictUtil.git
|
||||
git clone https://github.com/DerelictOrg/DerelictGL3.git
|
||||
git clone https://github.com/DerelictOrg/DerelictFT.git
|
||||
|
@ -232,7 +232,7 @@ Clone dependency libraries to dlangui/deps directory
|
|||
|
||||
Open solution file with Mono-D
|
||||
|
||||
dlangui-monod-linux.sln
|
||||
dlangui-monod-linux.sln
|
||||
|
||||
Try running examples: helloworld, example1, tetris, dmledit
|
||||
|
||||
|
@ -275,6 +275,76 @@ Now you can build and run your project.
|
|||
To hack DlangIDE project, you can clone it from https://github.com/buggins/dlangide.git into the same directory dlangui is cloned to. Then just open solution dlangide/dlangide-monod-linux.sln with mono-d.
|
||||
|
||||
|
||||
Windows development using Mono-D
|
||||
--------------------------------
|
||||
|
||||
Install GIT, DUB, DMD, MonoDevelop with Mono-D plugin.
|
||||
|
||||
|
||||
Clone DlangUI repository
|
||||
|
||||
git clone https://github.com/buggins/dlangui.git
|
||||
|
||||
Enter dlangui directory
|
||||
|
||||
cd dlangui
|
||||
|
||||
Clone dependency libraries to dlangui/deps directory
|
||||
|
||||
mkdir deps
|
||||
cd deps
|
||||
git clone https://github.com/DerelictOrg/DerelictUtil.git
|
||||
git clone https://github.com/DerelictOrg/DerelictGL3.git
|
||||
git clone https://github.com/DerelictOrg/DerelictFT.git
|
||||
git clone https://github.com/DerelictOrg/DerelictSDL2.git
|
||||
git clone https://github.com/gecko0307/dlib.git
|
||||
git clone https://github.com/Dav1dde/gl3n.git
|
||||
|
||||
Open solution file with Mono-D
|
||||
|
||||
dlangui-monod-windows.sln
|
||||
|
||||
Try running examples: helloworld, example1, tetris, dmledit
|
||||
|
||||
Configurations Debug, Release, Unittest build SDL2+OpenGL versions of apps.
|
||||
|
||||
Configurations DebugMinimal, ReleaseMinimal, UnittestMinimal build pure win32 versions of apps w/o OpenGL.
|
||||
|
||||
|
||||
If you are creating your own solution / project which uses DlangUI in Mono-D:
|
||||
|
||||
* Create new solution (assuming that solution directory is located in the same directory as dlangui and "Create directory for solution" option is unchecked; if no - you will need to correct pathes)
|
||||
* Add / create source files of your project (e.g. copy+paste helloworld.d)
|
||||
* Add dlangui library project dlangui/dlangui-monod-linux.dproj to solution
|
||||
|
||||
Following settings are to be applied to all configurations of your new project (Debug, Release, Unittest):
|
||||
|
||||
* In your project options Build/Project Dependencies - mark dlangui-monod-linux item
|
||||
* In your project options Build/Compiling/Linking - check "Link in static/shared libraries from nested dependencies"
|
||||
* In your project options Build/Compiling/Compiling - specify Version constants as "USE_FREETYPE;USE_OPENGL;EmbedStandardResources;Unicode;windows" (EmbedStandardResources is required if you want to embed your own additional resources into executable)
|
||||
* If your project needs to embed some resources into executable (usually from "views" directory), specify all directories which contain resources in Build/Compiling/Compiling/Extra Compiler Options, e.g.:
|
||||
|
||||
-Jviews
|
||||
-Jviews/res
|
||||
-Jviews/res/i18n
|
||||
-Jviews/res/mdpi
|
||||
-Jviews/res/hdpi
|
||||
|
||||
* In your project options Build/Includes put list of import directories of DlangUI library and its dependencies, like
|
||||
|
||||
../dlangui/src
|
||||
../dlangui/deps/dlib
|
||||
../dlangui/deps/gl3n
|
||||
../dlangui/deps/DerelictSDL2/source
|
||||
../dlangui/deps/DerelictFT/source
|
||||
../dlangui/deps/DerelictGL3/source
|
||||
../dlangui/deps/DerelictUtil/source
|
||||
|
||||
Now you can build and run your project.
|
||||
|
||||
To hack DlangIDE project, you can clone it from https://github.com/buggins/dlangide.git into the same directory dlangui is cloned to. Then just open solution dlangide/dlangide-monod-linux.sln with mono-d.
|
||||
|
||||
|
||||
|
||||
Linux builds (DUB)
|
||||
------------------
|
||||
|
|
|
@ -0,0 +1,279 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">x64</Platform>
|
||||
<ProjectGuid>{45FB40CD-E99A-4C12-AC52-C13364412E09}</ProjectGuid>
|
||||
<Compiler>DMD2</Compiler>
|
||||
<PreferOneStepBuild>true</PreferOneStepBuild>
|
||||
<UseDefaultCompiler>true</UseDefaultCompiler>
|
||||
<IncrementalLinking>true</IncrementalLinking>
|
||||
<Includes>
|
||||
<Includes>
|
||||
<Path>src</Path>
|
||||
<Path>deps\DerelictFT\source</Path>
|
||||
<Path>deps\DerelictSDL2\source</Path>
|
||||
<Path>deps\DerelictGL3\source</Path>
|
||||
<Path>deps\DerelictUtil\source</Path>
|
||||
<Path>deps\gl3n</Path>
|
||||
<Path>deps\dlib</Path>
|
||||
</Includes>
|
||||
</Includes>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<OutputPath>bin\Debug</OutputPath>
|
||||
<Externalconsole>true</Externalconsole>
|
||||
<Target>StaticLibrary</Target>
|
||||
<OutputName>libdlangui-monod-windows</OutputName>
|
||||
<UnittestMode>false</UnittestMode>
|
||||
<ExtraCompilerArguments>-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/hdpi -Jviews/res/mdpi</ExtraCompilerArguments>
|
||||
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
|
||||
<ObjectsDirectory>obj\Debug</ObjectsDirectory>
|
||||
<VersionIds>
|
||||
<VersionIds>
|
||||
<String>USE_FREETYPE</String>
|
||||
<String>USE_OPENGL</String>
|
||||
<String>EmbedStandardResources</String>
|
||||
<String>Unicode</String>
|
||||
</VersionIds>
|
||||
</VersionIds>
|
||||
<DebugLevel>0</DebugLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
|
||||
<OutputPath>bin\Release</OutputPath>
|
||||
<Externalconsole>true</Externalconsole>
|
||||
<Target>StaticLibrary</Target>
|
||||
<OutputName>libdlangui-monod-windows</OutputName>
|
||||
<UnittestMode>false</UnittestMode>
|
||||
<ExtraCompilerArguments>-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/hdpi -Jviews/res/mdpi</ExtraCompilerArguments>
|
||||
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
|
||||
<ObjectsDirectory>obj\Release</ObjectsDirectory>
|
||||
<VersionIds>
|
||||
<VersionIds>
|
||||
<String>USE_FREETYPE</String>
|
||||
<String>USE_OPENGL</String>
|
||||
<String>EmbedStandardResources</String>
|
||||
<String>Unicode</String>
|
||||
</VersionIds>
|
||||
</VersionIds>
|
||||
<DebugLevel>0</DebugLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Unittest|x64' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<OutputPath>bin\Unittest</OutputPath>
|
||||
<Externalconsole>true</Externalconsole>
|
||||
<Target>Executable</Target>
|
||||
<OutputName>libdlangui-monod-windows</OutputName>
|
||||
<UnittestMode>true</UnittestMode>
|
||||
<ExtraCompilerArguments>-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/hdpi -Jviews/res/mdpi</ExtraCompilerArguments>
|
||||
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
|
||||
<ObjectsDirectory>obj\Unittest</ObjectsDirectory>
|
||||
<VersionIds>
|
||||
<VersionIds>
|
||||
<String>USE_FREETYPE</String>
|
||||
<String>USE_OPENGL</String>
|
||||
<String>EmbedStandardResources</String>
|
||||
<String>Unicode</String>
|
||||
</VersionIds>
|
||||
</VersionIds>
|
||||
<DebugLevel>0</DebugLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="src\dlangui\package.d" />
|
||||
<Compile Include="src\dlangui\core\collections.d" />
|
||||
<Compile Include="src\dlangui\core\editable.d" />
|
||||
<Compile Include="src\dlangui\core\events.d" />
|
||||
<Compile Include="src\dlangui\core\files.d" />
|
||||
<Compile Include="src\dlangui\core\i18n.d" />
|
||||
<Compile Include="src\dlangui\core\linestream.d" />
|
||||
<Compile Include="src\dlangui\core\logger.d" />
|
||||
<Compile Include="src\dlangui\core\settings.d" />
|
||||
<Compile Include="src\dlangui\core\signals.d" />
|
||||
<Compile Include="src\dlangui\core\stdaction.d" />
|
||||
<Compile Include="src\dlangui\core\streams.d" />
|
||||
<Compile Include="src\dlangui\core\textsource.d" />
|
||||
<Compile Include="src\dlangui\core\types.d" />
|
||||
<Compile Include="src\dlangui\dialogs\dialog.d" />
|
||||
<Compile Include="src\dlangui\dialogs\filedlg.d" />
|
||||
<Compile Include="src\dlangui\dialogs\msgbox.d" />
|
||||
<Compile Include="src\dlangui\dialogs\settingsdialog.d" />
|
||||
<Compile Include="src\dlangui\dml\annotations.d" />
|
||||
<Compile Include="src\dlangui\dml\dmlhighlight.d" />
|
||||
<Compile Include="src\dlangui\dml\parser.d" />
|
||||
<Compile Include="src\dlangui\graphics\colors.d" />
|
||||
<Compile Include="src\dlangui\graphics\drawbuf.d" />
|
||||
<Compile Include="src\dlangui\graphics\fonts.d" />
|
||||
<Compile Include="src\dlangui\graphics\ftfonts.d" />
|
||||
<Compile Include="src\dlangui\graphics\gldrawbuf.d" />
|
||||
<Compile Include="src\dlangui\graphics\glsupport.d" />
|
||||
<Compile Include="src\dlangui\graphics\images.d" />
|
||||
<Compile Include="src\dlangui\graphics\resources.d" />
|
||||
<Compile Include="src\dlangui\graphics\scene\camera.d" />
|
||||
<Compile Include="src\dlangui\graphics\scene\node.d" />
|
||||
<Compile Include="src\dlangui\graphics\scene\scene3d.d" />
|
||||
<Compile Include="src\dlangui\graphics\scene\transform.d" />
|
||||
<Compile Include="src\dlangui\graphics\xpm\colors.d" />
|
||||
<Compile Include="src\dlangui\graphics\xpm\reader.d" />
|
||||
<Compile Include="src\dlangui\platforms\common\platform.d" />
|
||||
<Compile Include="src\dlangui\platforms\sdl\sdlapp.d" />
|
||||
<Compile Include="src\dlangui\platforms\windows\win32drawbuf.d" />
|
||||
<Compile Include="src\dlangui\platforms\windows\win32fonts.d" />
|
||||
<Compile Include="src\dlangui\platforms\windows\winapp.d" />
|
||||
<Compile Include="src\dlangui\widgets\appframe.d" />
|
||||
<Compile Include="src\dlangui\widgets\combobox.d" />
|
||||
<Compile Include="src\dlangui\widgets\controls.d" />
|
||||
<Compile Include="src\dlangui\widgets\docks.d" />
|
||||
<Compile Include="src\dlangui\widgets\editors.d" />
|
||||
<Compile Include="src\dlangui\widgets\grid.d" />
|
||||
<Compile Include="src\dlangui\widgets\layouts.d" />
|
||||
<Compile Include="src\dlangui\widgets\lists.d" />
|
||||
<Compile Include="src\dlangui\widgets\menu.d" />
|
||||
<Compile Include="src\dlangui\widgets\metadata.d" />
|
||||
<Compile Include="src\dlangui\widgets\popup.d" />
|
||||
<Compile Include="src\dlangui\widgets\scroll.d" />
|
||||
<Compile Include="src\dlangui\widgets\srcedit.d" />
|
||||
<Compile Include="src\dlangui\widgets\statusline.d" />
|
||||
<Compile Include="src\dlangui\widgets\styles.d" />
|
||||
<Compile Include="src\dlangui\widgets\tabs.d" />
|
||||
<Compile Include="src\dlangui\widgets\toolbars.d" />
|
||||
<Compile Include="src\dlangui\widgets\tree.d" />
|
||||
<Compile Include="src\dlangui\widgets\widget.d" />
|
||||
<Compile Include="src\dlangui\widgets\winframe.d" />
|
||||
<Compile Include="3rdparty\win32\basetsd.d" />
|
||||
<Compile Include="3rdparty\win32\basetyps.d" />
|
||||
<Compile Include="3rdparty\win32\cderr.d" />
|
||||
<Compile Include="3rdparty\win32\cguid.d" />
|
||||
<Compile Include="3rdparty\win32\commctrl.d" />
|
||||
<Compile Include="3rdparty\win32\commdlg.d" />
|
||||
<Compile Include="3rdparty\win32\core.d" />
|
||||
<Compile Include="3rdparty\win32\dde.d" />
|
||||
<Compile Include="3rdparty\win32\ddeml.d" />
|
||||
<Compile Include="3rdparty\win32\dlgs.d" />
|
||||
<Compile Include="3rdparty\win32\imm.d" />
|
||||
<Compile Include="3rdparty\win32\lzexpand.d" />
|
||||
<Compile Include="3rdparty\win32\mmsystem.d" />
|
||||
<Compile Include="3rdparty\win32\nb30.d" />
|
||||
<Compile Include="3rdparty\win32\oaidl.d" />
|
||||
<Compile Include="3rdparty\win32\objbase.d" />
|
||||
<Compile Include="3rdparty\win32\objfwd.d" />
|
||||
<Compile Include="3rdparty\win32\objidl.d" />
|
||||
<Compile Include="3rdparty\win32\ocidl.d" />
|
||||
<Compile Include="3rdparty\win32\ole.d" />
|
||||
<Compile Include="3rdparty\win32\ole2.d" />
|
||||
<Compile Include="3rdparty\win32\oleauto.d" />
|
||||
<Compile Include="3rdparty\win32\olectlid.d" />
|
||||
<Compile Include="3rdparty\win32\oleidl.d" />
|
||||
<Compile Include="3rdparty\win32\prsht.d" />
|
||||
<Compile Include="3rdparty\win32\psapi.d" />
|
||||
<Compile Include="3rdparty\win32\rpc.d" />
|
||||
<Compile Include="3rdparty\win32\rpcdce.d" />
|
||||
<Compile Include="3rdparty\win32\rpcdcep.d" />
|
||||
<Compile Include="3rdparty\win32\rpcndr.d" />
|
||||
<Compile Include="3rdparty\win32\rpcnsi.d" />
|
||||
<Compile Include="3rdparty\win32\rpcnsip.d" />
|
||||
<Compile Include="3rdparty\win32\rpcnterr.d" />
|
||||
<Compile Include="3rdparty\win32\shellapi.d" />
|
||||
<Compile Include="3rdparty\win32\shlguid.d" />
|
||||
<Compile Include="3rdparty\win32\shlobj.d" />
|
||||
<Compile Include="3rdparty\win32\unknwn.d" />
|
||||
<Compile Include="3rdparty\win32\uuid.d" />
|
||||
<Compile Include="3rdparty\win32\w32api.d" />
|
||||
<Compile Include="3rdparty\win32\winbase.d" />
|
||||
<Compile Include="3rdparty\win32\wincon.d" />
|
||||
<Compile Include="3rdparty\win32\windef.d" />
|
||||
<Compile Include="3rdparty\win32\windows.d" />
|
||||
<Compile Include="3rdparty\win32\winerror.d" />
|
||||
<Compile Include="3rdparty\win32\wingdi.d" />
|
||||
<Compile Include="3rdparty\win32\winnetwk.d" />
|
||||
<Compile Include="3rdparty\win32\winnls.d" />
|
||||
<Compile Include="3rdparty\win32\winnt.d" />
|
||||
<Compile Include="3rdparty\win32\winperf.d" />
|
||||
<Compile Include="3rdparty\win32\winsock2.d" />
|
||||
<Compile Include="3rdparty\win32\winspool.d" />
|
||||
<Compile Include="3rdparty\win32\winsvc.d" />
|
||||
<Compile Include="3rdparty\win32\winuser.d" />
|
||||
<Compile Include="3rdparty\win32\winver.d" />
|
||||
<Compile Include="3rdparty\win32\ws2tcpip.d" />
|
||||
<Compile Include="3rdparty\win32\wtypes.d" />
|
||||
<Compile Include="deps\DerelictFT\source\derelict\freetype\ft.d" />
|
||||
<Compile Include="deps\DerelictFT\source\derelict\freetype\functions.d" />
|
||||
<Compile Include="deps\DerelictFT\source\derelict\freetype\types.d" />
|
||||
<Compile Include="deps\DerelictGL3\source\derelict\opengl3\arb.d" />
|
||||
<Compile Include="deps\DerelictGL3\source\derelict\opengl3\cgl.d" />
|
||||
<Compile Include="deps\DerelictGL3\source\derelict\opengl3\constants.d" />
|
||||
<Compile Include="deps\DerelictGL3\source\derelict\opengl3\deprecatedConstants.d" />
|
||||
<Compile Include="deps\DerelictGL3\source\derelict\opengl3\deprecatedFunctions.d" />
|
||||
<Compile Include="deps\DerelictGL3\source\derelict\opengl3\ext.d" />
|
||||
<Compile Include="deps\DerelictGL3\source\derelict\opengl3\functions.d" />
|
||||
<Compile Include="deps\DerelictGL3\source\derelict\opengl3\gl.d" />
|
||||
<Compile Include="deps\DerelictGL3\source\derelict\opengl3\gl3.d" />
|
||||
<Compile Include="deps\DerelictGL3\source\derelict\opengl3\glx.d" />
|
||||
<Compile Include="deps\DerelictGL3\source\derelict\opengl3\glxext.d" />
|
||||
<Compile Include="deps\DerelictGL3\source\derelict\opengl3\internal.d" />
|
||||
<Compile Include="deps\DerelictGL3\source\derelict\opengl3\types.d" />
|
||||
<Compile Include="deps\DerelictGL3\source\derelict\opengl3\wgl.d" />
|
||||
<Compile Include="deps\DerelictGL3\source\derelict\opengl3\wglext.d" />
|
||||
<Compile Include="deps\DerelictSDL2\source\derelict\sdl2\functions.d" />
|
||||
<Compile Include="deps\DerelictSDL2\source\derelict\sdl2\image.d" />
|
||||
<Compile Include="deps\DerelictSDL2\source\derelict\sdl2\mixer.d" />
|
||||
<Compile Include="deps\DerelictSDL2\source\derelict\sdl2\net.d" />
|
||||
<Compile Include="deps\DerelictSDL2\source\derelict\sdl2\sdl.d" />
|
||||
<Compile Include="deps\DerelictSDL2\source\derelict\sdl2\ttf.d" />
|
||||
<Compile Include="deps\DerelictSDL2\source\derelict\sdl2\types.d" />
|
||||
<Compile Include="deps\DerelictUtil\source\derelict\util\exception.d" />
|
||||
<Compile Include="deps\DerelictUtil\source\derelict\util\loader.d" />
|
||||
<Compile Include="deps\DerelictUtil\source\derelict\util\sharedlib.d" />
|
||||
<Compile Include="deps\DerelictUtil\source\derelict\util\system.d" />
|
||||
<Compile Include="deps\DerelictUtil\source\derelict\util\wintypes.d" />
|
||||
<Compile Include="deps\DerelictUtil\source\derelict\util\xtypes.d" />
|
||||
<Compile Include="deps\dlib\dlib\image\io\bmp.d" />
|
||||
<Compile Include="deps\dlib\dlib\image\io\idct.d" />
|
||||
<Compile Include="deps\dlib\dlib\image\io\io.d" />
|
||||
<Compile Include="deps\dlib\dlib\image\io\jpeg.d" />
|
||||
<Compile Include="deps\dlib\dlib\image\io\png.d" />
|
||||
<Compile Include="deps\dlib\dlib\image\io\tga.d" />
|
||||
<Compile Include="deps\dlib\dlib\image\io\utils.d" />
|
||||
<Compile Include="deps\dlib\dlib\image\arithmetics.d" />
|
||||
<Compile Include="deps\dlib\dlib\image\color.d" />
|
||||
<Compile Include="deps\dlib\dlib\image\image.d" />
|
||||
<Compile Include="deps\dlib\dlib\core\bitio.d" />
|
||||
<Compile Include="deps\dlib\dlib\core\compound.d" />
|
||||
<Compile Include="deps\dlib\dlib\core\memory.d" />
|
||||
<Compile Include="deps\dlib\dlib\core\oop.d" />
|
||||
<Compile Include="deps\dlib\dlib\core\tuple.d" />
|
||||
<Compile Include="deps\dlib\dlib\filesystem\delegaterange.d" />
|
||||
<Compile Include="deps\dlib\dlib\filesystem\dirrange.d" />
|
||||
<Compile Include="deps\dlib\dlib\filesystem\filesystem.d" />
|
||||
<Compile Include="deps\dlib\dlib\filesystem\local.d" />
|
||||
<Compile Include="deps\dlib\dlib\functional\combinators.d" />
|
||||
<Compile Include="deps\dlib\dlib\functional\range.d" />
|
||||
<Compile Include="deps\dlib\dlib\math\decomposition.d" />
|
||||
<Compile Include="deps\dlib\dlib\math\interpolation.d" />
|
||||
<Compile Include="deps\dlib\dlib\math\linsolve.d" />
|
||||
<Compile Include="deps\dlib\dlib\math\matrix.d" />
|
||||
<Compile Include="deps\dlib\dlib\math\utils.d" />
|
||||
<Compile Include="deps\dlib\dlib\math\vector.d" />
|
||||
<Compile Include="deps\gl3n\gl3n\aabb.d" />
|
||||
<Compile Include="deps\gl3n\gl3n\frustum.d" />
|
||||
<Compile Include="deps\gl3n\gl3n\interpolate.d" />
|
||||
<Compile Include="deps\gl3n\gl3n\linalg.d" />
|
||||
<Compile Include="deps\gl3n\gl3n\math.d" />
|
||||
<Compile Include="deps\gl3n\gl3n\plane.d" />
|
||||
<Compile Include="deps\gl3n\gl3n\util.d" />
|
||||
<Compile Include="deps\dlib\dlib\core\stream.d" />
|
||||
<Compile Include="deps\dlib\dlib\filesystem\windows\common.d" />
|
||||
<Compile Include="deps\dlib\dlib\filesystem\windows\directory.d" />
|
||||
<Compile Include="deps\dlib\dlib\filesystem\windows\file.d" />
|
||||
<Compile Include="deps\dlib\dlib\coding\huffman.d" />
|
||||
<Compile Include="deps\dlib\dlib\coding\zlib.d" />
|
||||
<Compile Include="deps\dlib\dlib\container\array.d" />
|
||||
<Compile Include="3rdparty\fontconfig\functions.d" />
|
||||
<Compile Include="3rdparty\fontconfig\package.d" />
|
||||
<Compile Include="3rdparty\fontconfig\types.d" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="3rdparty\win32\makefile" />
|
||||
<None Include="3rdparty\win32\readme.txt" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -0,0 +1,52 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 2012
|
||||
Project("{3947E667-4C90-4C3A-BEB9-7148D6FE0D7C}") = "dlangui-monod-windows", "dlangui-monod-windows.dproj", "{45FB40CD-E99A-4C12-AC52-C13364412E09}"
|
||||
EndProject
|
||||
Project("{3947E667-4C90-4C3A-BEB9-7148D6FE0D7C}") = "dmledit-monod-windows", "examples\dmledit\dmledit-monod-windows.dproj", "{620F56F7-F6DE-45D2-955D-912A22EE728A}"
|
||||
EndProject
|
||||
Project("{3947E667-4C90-4C3A-BEB9-7148D6FE0D7C}") = "example1-monod-windows", "examples\example1\example1-monod-windows.dproj", "{32EF3B89-10C6-451E-90B9-868693B30D0F}"
|
||||
EndProject
|
||||
Project("{3947E667-4C90-4C3A-BEB9-7148D6FE0D7C}") = "helloworld-monod-windows", "examples\helloworld\helloworld-monod-windows.dproj", "{5EB161E7-0DB3-459F-86C5-32A84A3F4334}"
|
||||
EndProject
|
||||
Project("{3947E667-4C90-4C3A-BEB9-7148D6FE0D7C}") = "tetris-monod-windows", "examples\tetris\tetris-monod-windows.dproj", "{55D1FE26-E1FC-4787-9E22-D6385BA7C066}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Release|Any CPU = Release|Any CPU
|
||||
Unittest|Any CPU = Unittest|Any CPU
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{32EF3B89-10C6-451E-90B9-868693B30D0F}.Debug|Any CPU.ActiveCfg = Debug|x64
|
||||
{32EF3B89-10C6-451E-90B9-868693B30D0F}.Debug|Any CPU.Build.0 = Debug|x64
|
||||
{32EF3B89-10C6-451E-90B9-868693B30D0F}.Release|Any CPU.ActiveCfg = Release|x64
|
||||
{32EF3B89-10C6-451E-90B9-868693B30D0F}.Release|Any CPU.Build.0 = Release|x64
|
||||
{32EF3B89-10C6-451E-90B9-868693B30D0F}.Unittest|Any CPU.ActiveCfg = Unittest|x64
|
||||
{32EF3B89-10C6-451E-90B9-868693B30D0F}.Unittest|Any CPU.Build.0 = Unittest|x64
|
||||
{45FB40CD-E99A-4C12-AC52-C13364412E09}.Debug|Any CPU.ActiveCfg = Debug|x64
|
||||
{45FB40CD-E99A-4C12-AC52-C13364412E09}.Debug|Any CPU.Build.0 = Debug|x64
|
||||
{45FB40CD-E99A-4C12-AC52-C13364412E09}.Release|Any CPU.ActiveCfg = Release|x64
|
||||
{45FB40CD-E99A-4C12-AC52-C13364412E09}.Release|Any CPU.Build.0 = Release|x64
|
||||
{45FB40CD-E99A-4C12-AC52-C13364412E09}.Unittest|Any CPU.ActiveCfg = Unittest|x64
|
||||
{45FB40CD-E99A-4C12-AC52-C13364412E09}.Unittest|Any CPU.Build.0 = Unittest|x64
|
||||
{55D1FE26-E1FC-4787-9E22-D6385BA7C066}.Debug|Any CPU.ActiveCfg = Debug|x64
|
||||
{55D1FE26-E1FC-4787-9E22-D6385BA7C066}.Debug|Any CPU.Build.0 = Debug|x64
|
||||
{55D1FE26-E1FC-4787-9E22-D6385BA7C066}.Release|Any CPU.ActiveCfg = Release|x64
|
||||
{55D1FE26-E1FC-4787-9E22-D6385BA7C066}.Release|Any CPU.Build.0 = Release|x64
|
||||
{55D1FE26-E1FC-4787-9E22-D6385BA7C066}.Unittest|Any CPU.ActiveCfg = Unittest|x64
|
||||
{55D1FE26-E1FC-4787-9E22-D6385BA7C066}.Unittest|Any CPU.Build.0 = Unittest|x64
|
||||
{5EB161E7-0DB3-459F-86C5-32A84A3F4334}.Debug|Any CPU.ActiveCfg = Debug|x64
|
||||
{5EB161E7-0DB3-459F-86C5-32A84A3F4334}.Debug|Any CPU.Build.0 = Debug|x64
|
||||
{5EB161E7-0DB3-459F-86C5-32A84A3F4334}.Release|Any CPU.ActiveCfg = Release|x64
|
||||
{5EB161E7-0DB3-459F-86C5-32A84A3F4334}.Release|Any CPU.Build.0 = Release|x64
|
||||
{5EB161E7-0DB3-459F-86C5-32A84A3F4334}.Unittest|Any CPU.ActiveCfg = Unittest|x64
|
||||
{5EB161E7-0DB3-459F-86C5-32A84A3F4334}.Unittest|Any CPU.Build.0 = Unittest|x64
|
||||
{620F56F7-F6DE-45D2-955D-912A22EE728A}.Debug|Any CPU.ActiveCfg = Debug|x64
|
||||
{620F56F7-F6DE-45D2-955D-912A22EE728A}.Debug|Any CPU.Build.0 = Debug|x64
|
||||
{620F56F7-F6DE-45D2-955D-912A22EE728A}.Release|Any CPU.ActiveCfg = Release|x64
|
||||
{620F56F7-F6DE-45D2-955D-912A22EE728A}.Release|Any CPU.Build.0 = Release|x64
|
||||
{620F56F7-F6DE-45D2-955D-912A22EE728A}.Unittest|Any CPU.ActiveCfg = Unittest|x64
|
||||
{620F56F7-F6DE-45D2-955D-912A22EE728A}.Unittest|Any CPU.Build.0 = Unittest|x64
|
||||
EndGlobalSection
|
||||
EndGlobal
|
|
@ -72,7 +72,7 @@
|
|||
<debuglevel>0</debuglevel>
|
||||
<debugids />
|
||||
<versionlevel>0</versionlevel>
|
||||
<versionids>Unicode USE_OPENGL USE_FREETYPE EmbedStandardResources</versionids>
|
||||
<versionids>Unicode EmbedStandardResources ForceLogs</versionids>
|
||||
<dump_source>0</dump_source>
|
||||
<mapverbosity>0</mapverbosity>
|
||||
<createImplib>0</createImplib>
|
||||
|
@ -116,8 +116,8 @@
|
|||
<verbose>0</verbose>
|
||||
<vtls>0</vtls>
|
||||
<vgc>0</vgc>
|
||||
<symdebug>0</symdebug>
|
||||
<optimize>1</optimize>
|
||||
<symdebug>1</symdebug>
|
||||
<optimize>0</optimize>
|
||||
<cpu>0</cpu>
|
||||
<isX86_64>0</isX86_64>
|
||||
<isLinux>0</isLinux>
|
||||
|
@ -136,8 +136,8 @@
|
|||
<noboundscheck>0</noboundscheck>
|
||||
<useSwitchError>0</useSwitchError>
|
||||
<useUnitTests>0</useUnitTests>
|
||||
<useInline>1</useInline>
|
||||
<release>1</release>
|
||||
<useInline>0</useInline>
|
||||
<release>0</release>
|
||||
<preservePaths>0</preservePaths>
|
||||
<warnings>0</warnings>
|
||||
<infowarnings>0</infowarnings>
|
||||
|
@ -174,7 +174,7 @@
|
|||
<debuglevel>0</debuglevel>
|
||||
<debugids />
|
||||
<versionlevel>0</versionlevel>
|
||||
<versionids>Unicode USE_OPENGL USE_FREETYPE EmbedStandardResources</versionids>
|
||||
<versionids>Unicode EmbedStandardResources ForceLogs</versionids>
|
||||
<dump_source>0</dump_source>
|
||||
<mapverbosity>0</mapverbosity>
|
||||
<createImplib>0</createImplib>
|
||||
|
@ -276,7 +276,7 @@
|
|||
<debuglevel>0</debuglevel>
|
||||
<debugids />
|
||||
<versionlevel>0</versionlevel>
|
||||
<versionids>Unicode USE_OPENGL USE_FREETYPE EmbedStandardResources</versionids>
|
||||
<versionids>Unicode EmbedStandardResources ForceLogs</versionids>
|
||||
<dump_source>0</dump_source>
|
||||
<mapverbosity>0</mapverbosity>
|
||||
<createImplib>0</createImplib>
|
||||
|
@ -378,7 +378,7 @@
|
|||
<debuglevel>0</debuglevel>
|
||||
<debugids />
|
||||
<versionlevel>0</versionlevel>
|
||||
<versionids>Unicode USE_OPENGL USE_FREETYPE EmbedStandardResources</versionids>
|
||||
<versionids>Unicode EmbedStandardResources ForceLogs</versionids>
|
||||
<dump_source>0</dump_source>
|
||||
<mapverbosity>0</mapverbosity>
|
||||
<createImplib>0</createImplib>
|
||||
|
|
|
@ -0,0 +1,96 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">x64</Platform>
|
||||
<ProjectGuid>{620F56F7-F6DE-45D2-955D-912A22EE728A}</ProjectGuid>
|
||||
<Compiler>DMD2</Compiler>
|
||||
<PreferOneStepBuild>true</PreferOneStepBuild>
|
||||
<UseDefaultCompiler>true</UseDefaultCompiler>
|
||||
<IncrementalLinking>true</IncrementalLinking>
|
||||
<Includes>
|
||||
<Includes>
|
||||
<Path>..\..\src</Path>
|
||||
<Path>..\..\deps\DerelictFT\source</Path>
|
||||
<Path>..\..\deps\DerelictSDL2\source</Path>
|
||||
<Path>..\..\deps\DerelictGL3\source</Path>
|
||||
<Path>..\..\deps\DerelictUtil\source</Path>
|
||||
<Path>..\..\deps\gl3n</Path>
|
||||
<Path>..\..\deps\dlib</Path>
|
||||
</Includes>
|
||||
</Includes>
|
||||
<DependentProjectIds>
|
||||
<DependentProjectIds>
|
||||
<String>{45FB40CD-E99A-4C12-AC52-C13364412E09}</String>
|
||||
</DependentProjectIds>
|
||||
</DependentProjectIds>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<OutputPath>bin\Debug</OutputPath>
|
||||
<Target>Executable</Target>
|
||||
<OutputName>dmledit-monod-windows</OutputName>
|
||||
<UnittestMode>false</UnittestMode>
|
||||
<ExtraCompilerArguments>-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/hdpi -Jviews/res/mdpi</ExtraCompilerArguments>
|
||||
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
|
||||
<ObjectsDirectory>obj\Debug</ObjectsDirectory>
|
||||
<DebugLevel>0</DebugLevel>
|
||||
<VersionIds>
|
||||
<VersionIds>
|
||||
<String>USE_FREETYPE</String>
|
||||
<String>USE_OPENGL</String>
|
||||
<String>EmbedStandardResources</String>
|
||||
<String>Unicode</String>
|
||||
<String>windows</String>
|
||||
</VersionIds>
|
||||
</VersionIds>
|
||||
<ConsolePause>false</ConsolePause>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
|
||||
<OutputPath>bin\Release</OutputPath>
|
||||
<Target>Executable</Target>
|
||||
<OutputName>dmledit-monod-windows</OutputName>
|
||||
<UnittestMode>false</UnittestMode>
|
||||
<ExtraCompilerArguments>-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/hdpi -Jviews/res/mdpi</ExtraCompilerArguments>
|
||||
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
|
||||
<ObjectsDirectory>obj\Release</ObjectsDirectory>
|
||||
<DebugLevel>0</DebugLevel>
|
||||
<VersionIds>
|
||||
<VersionIds>
|
||||
<String>USE_FREETYPE</String>
|
||||
<String>USE_OPENGL</String>
|
||||
<String>EmbedStandardResources</String>
|
||||
<String>Unicode</String>
|
||||
<String>windows</String>
|
||||
</VersionIds>
|
||||
</VersionIds>
|
||||
<ConsolePause>false</ConsolePause>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Unittest|x64' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<OutputPath>bin\Unittest</OutputPath>
|
||||
<Externalconsole>true</Externalconsole>
|
||||
<Target>Executable</Target>
|
||||
<OutputName>dmledit-monod-windows</OutputName>
|
||||
<UnittestMode>true</UnittestMode>
|
||||
<ExtraCompilerArguments>-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/hdpi -Jviews/res/mdpi</ExtraCompilerArguments>
|
||||
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
|
||||
<ObjectsDirectory>obj\Unittest</ObjectsDirectory>
|
||||
<DebugLevel>0</DebugLevel>
|
||||
<VersionIds>
|
||||
<VersionIds>
|
||||
<String>USE_FREETYPE</String>
|
||||
<String>USE_OPENGL</String>
|
||||
<String>EmbedStandardResources</String>
|
||||
<String>Unicode</String>
|
||||
<String>windows</String>
|
||||
</VersionIds>
|
||||
</VersionIds>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="src\dmledit.d" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="src\win_app.def" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -72,7 +72,7 @@
|
|||
<debuglevel>0</debuglevel>
|
||||
<debugids />
|
||||
<versionlevel>0</versionlevel>
|
||||
<versionids>Unicode USE_OPENGL USE_FREETYPE EmbedStandardResources</versionids>
|
||||
<versionids>Unicode USE_OPENGL USE_FREETYPE EmbedStandardResources ForceLogs</versionids>
|
||||
<dump_source>0</dump_source>
|
||||
<mapverbosity>0</mapverbosity>
|
||||
<createImplib>0</createImplib>
|
||||
|
@ -174,7 +174,7 @@
|
|||
<debuglevel>0</debuglevel>
|
||||
<debugids />
|
||||
<versionlevel>0</versionlevel>
|
||||
<versionids>Unicode USE_OPENGL USE_FREETYPE EmbedStandardResources</versionids>
|
||||
<versionids>Unicode USE_OPENGL USE_FREETYPE EmbedStandardResources ForceLogs</versionids>
|
||||
<dump_source>0</dump_source>
|
||||
<mapverbosity>0</mapverbosity>
|
||||
<createImplib>0</createImplib>
|
||||
|
@ -276,7 +276,7 @@
|
|||
<debuglevel>0</debuglevel>
|
||||
<debugids />
|
||||
<versionlevel>0</versionlevel>
|
||||
<versionids>Unicode USE_OPENGL USE_FREETYPE EmbedStandardResources</versionids>
|
||||
<versionids>Unicode USE_OPENGL USE_FREETYPE EmbedStandardResources ForceLogs</versionids>
|
||||
<dump_source>0</dump_source>
|
||||
<mapverbosity>0</mapverbosity>
|
||||
<createImplib>0</createImplib>
|
||||
|
@ -378,7 +378,7 @@
|
|||
<debuglevel>0</debuglevel>
|
||||
<debugids />
|
||||
<versionlevel>0</versionlevel>
|
||||
<versionids>Unicode USE_OPENGL USE_FREETYPE EmbedStandardResources</versionids>
|
||||
<versionids>Unicode USE_OPENGL USE_FREETYPE EmbedStandardResources ForceLogs</versionids>
|
||||
<dump_source>0</dump_source>
|
||||
<mapverbosity>0</mapverbosity>
|
||||
<createImplib>0</createImplib>
|
||||
|
|
|
@ -0,0 +1,96 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">x64</Platform>
|
||||
<ProjectGuid>{32EF3B89-10C6-451E-90B9-868693B30D0F}</ProjectGuid>
|
||||
<Compiler>DMD2</Compiler>
|
||||
<PreferOneStepBuild>true</PreferOneStepBuild>
|
||||
<UseDefaultCompiler>true</UseDefaultCompiler>
|
||||
<IncrementalLinking>true</IncrementalLinking>
|
||||
<DependentProjectIds>
|
||||
<DependentProjectIds>
|
||||
<String>{45FB40CD-E99A-4C12-AC52-C13364412E09}</String>
|
||||
</DependentProjectIds>
|
||||
</DependentProjectIds>
|
||||
<Includes>
|
||||
<Includes>
|
||||
<Path>..\..\src</Path>
|
||||
<Path>..\..\deps\DerelictFT\source</Path>
|
||||
<Path>..\..\deps\DerelictSDL2\source</Path>
|
||||
<Path>..\..\deps\DerelictGL3\source</Path>
|
||||
<Path>..\..\deps\DerelictUtil\source</Path>
|
||||
<Path>..\..\deps\gl3n</Path>
|
||||
<Path>..\..\deps\dlib</Path>
|
||||
</Includes>
|
||||
</Includes>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<OutputPath>bin\Debug</OutputPath>
|
||||
<Target>Executable</Target>
|
||||
<OutputName>example1-monod-windows</OutputName>
|
||||
<UnittestMode>false</UnittestMode>
|
||||
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
|
||||
<ObjectsDirectory>obj\Debug</ObjectsDirectory>
|
||||
<VersionIds>
|
||||
<VersionIds>
|
||||
<String>USE_FREETYPE</String>
|
||||
<String>USE_OPENGL</String>
|
||||
<String>EmbedStandardResources</String>
|
||||
<String>Unicode</String>
|
||||
<String>windows</String>
|
||||
</VersionIds>
|
||||
</VersionIds>
|
||||
<DebugLevel>0</DebugLevel>
|
||||
<ExtraCompilerArguments>-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/hdpi -Jviews/res/mdpi</ExtraCompilerArguments>
|
||||
<ConsolePause>false</ConsolePause>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
|
||||
<OutputPath>bin\Release</OutputPath>
|
||||
<Target>Executable</Target>
|
||||
<OutputName>example1-monod-windows</OutputName>
|
||||
<UnittestMode>false</UnittestMode>
|
||||
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
|
||||
<ObjectsDirectory>obj\Release</ObjectsDirectory>
|
||||
<VersionIds>
|
||||
<VersionIds>
|
||||
<String>USE_FREETYPE</String>
|
||||
<String>USE_OPENGL</String>
|
||||
<String>EmbedStandardResources</String>
|
||||
<String>Unicode</String>
|
||||
<String>windows</String>
|
||||
</VersionIds>
|
||||
</VersionIds>
|
||||
<DebugLevel>0</DebugLevel>
|
||||
<ExtraCompilerArguments>-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/hdpi -Jviews/res/mdpi</ExtraCompilerArguments>
|
||||
<ConsolePause>false</ConsolePause>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Unittest|x64' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<OutputPath>bin\Unittest</OutputPath>
|
||||
<Externalconsole>true</Externalconsole>
|
||||
<Target>Executable</Target>
|
||||
<OutputName>example1-monod-windows</OutputName>
|
||||
<UnittestMode>true</UnittestMode>
|
||||
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
|
||||
<ObjectsDirectory>obj\Unittest</ObjectsDirectory>
|
||||
<VersionIds>
|
||||
<VersionIds>
|
||||
<String>USE_FREETYPE</String>
|
||||
<String>USE_OPENGL</String>
|
||||
<String>EmbedStandardResources</String>
|
||||
<String>Unicode</String>
|
||||
<String>windows</String>
|
||||
</VersionIds>
|
||||
</VersionIds>
|
||||
<DebugLevel>0</DebugLevel>
|
||||
<ExtraCompilerArguments>-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/hdpi -Jviews/res/mdpi</ExtraCompilerArguments>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="src\example1.d" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="src\win_app.def" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -72,7 +72,7 @@
|
|||
<debuglevel>0</debuglevel>
|
||||
<debugids />
|
||||
<versionlevel>0</versionlevel>
|
||||
<versionids>EmbedStandardResources Unicode USE_FREETYPE USE_OPENGL </versionids>
|
||||
<versionids>EmbedStandardResources Unicode ForceLogs</versionids>
|
||||
<dump_source>0</dump_source>
|
||||
<mapverbosity>0</mapverbosity>
|
||||
<createImplib>0</createImplib>
|
||||
|
@ -116,8 +116,8 @@
|
|||
<verbose>0</verbose>
|
||||
<vtls>0</vtls>
|
||||
<vgc>0</vgc>
|
||||
<symdebug>0</symdebug>
|
||||
<optimize>1</optimize>
|
||||
<symdebug>1</symdebug>
|
||||
<optimize>0</optimize>
|
||||
<cpu>0</cpu>
|
||||
<isX86_64>0</isX86_64>
|
||||
<isLinux>0</isLinux>
|
||||
|
@ -136,8 +136,8 @@
|
|||
<noboundscheck>0</noboundscheck>
|
||||
<useSwitchError>0</useSwitchError>
|
||||
<useUnitTests>0</useUnitTests>
|
||||
<useInline>1</useInline>
|
||||
<release>1</release>
|
||||
<useInline>0</useInline>
|
||||
<release>0</release>
|
||||
<preservePaths>0</preservePaths>
|
||||
<warnings>0</warnings>
|
||||
<infowarnings>0</infowarnings>
|
||||
|
@ -174,7 +174,7 @@
|
|||
<debuglevel>0</debuglevel>
|
||||
<debugids />
|
||||
<versionlevel>0</versionlevel>
|
||||
<versionids>EmbedStandardResources Unicode USE_FREETYPE USE_OPENGL </versionids>
|
||||
<versionids>EmbedStandardResources Unicode ForceLogs</versionids>
|
||||
<dump_source>0</dump_source>
|
||||
<mapverbosity>0</mapverbosity>
|
||||
<createImplib>0</createImplib>
|
||||
|
@ -276,7 +276,7 @@
|
|||
<debuglevel>0</debuglevel>
|
||||
<debugids />
|
||||
<versionlevel>0</versionlevel>
|
||||
<versionids>EmbedStandardResources Unicode USE_FREETYPE USE_OPENGL </versionids>
|
||||
<versionids>EmbedStandardResources Unicode ForceLogs</versionids>
|
||||
<dump_source>0</dump_source>
|
||||
<mapverbosity>0</mapverbosity>
|
||||
<createImplib>0</createImplib>
|
||||
|
@ -378,7 +378,7 @@
|
|||
<debuglevel>0</debuglevel>
|
||||
<debugids />
|
||||
<versionlevel>0</versionlevel>
|
||||
<versionids>EmbedStandardResources Unicode USE_FREETYPE USE_OPENGL </versionids>
|
||||
<versionids>EmbedStandardResources Unicode ForceLogs</versionids>
|
||||
<dump_source>0</dump_source>
|
||||
<mapverbosity>0</mapverbosity>
|
||||
<createImplib>0</createImplib>
|
||||
|
|
|
@ -0,0 +1,93 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">x64</Platform>
|
||||
<ProjectGuid>{5EB161E7-0DB3-459F-86C5-32A84A3F4334}</ProjectGuid>
|
||||
<Compiler>DMD2</Compiler>
|
||||
<PreferOneStepBuild>true</PreferOneStepBuild>
|
||||
<UseDefaultCompiler>true</UseDefaultCompiler>
|
||||
<IncrementalLinking>true</IncrementalLinking>
|
||||
<DependentProjectIds>
|
||||
<DependentProjectIds>
|
||||
<String>{45FB40CD-E99A-4C12-AC52-C13364412E09}</String>
|
||||
</DependentProjectIds>
|
||||
</DependentProjectIds>
|
||||
<Includes>
|
||||
<Includes>
|
||||
<Path>..\..\src</Path>
|
||||
<Path>..\..\deps\DerelictFT\source</Path>
|
||||
<Path>..\..\deps\DerelictSDL2\source</Path>
|
||||
<Path>..\..\deps\DerelictGL3\source</Path>
|
||||
<Path>..\..\deps\DerelictUtil\source</Path>
|
||||
<Path>..\..\deps\gl3n</Path>
|
||||
<Path>..\..\deps\dlib</Path>
|
||||
</Includes>
|
||||
</Includes>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<OutputPath>bin\Debug</OutputPath>
|
||||
<Target>Executable</Target>
|
||||
<OutputName>helloworld-monod-windows</OutputName>
|
||||
<UnittestMode>false</UnittestMode>
|
||||
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
|
||||
<ObjectsDirectory>obj\Debug</ObjectsDirectory>
|
||||
<VersionIds>
|
||||
<VersionIds>
|
||||
<String>USE_FREETYPE</String>
|
||||
<String>USE_OPENGL</String>
|
||||
<String>EmbedStandardResources</String>
|
||||
<String>Unicode</String>
|
||||
<String>windows</String>
|
||||
</VersionIds>
|
||||
</VersionIds>
|
||||
<DebugLevel>0</DebugLevel>
|
||||
<ConsolePause>false</ConsolePause>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
|
||||
<OutputPath>bin\Release</OutputPath>
|
||||
<Target>Executable</Target>
|
||||
<OutputName>helloworld-monod-windows</OutputName>
|
||||
<UnittestMode>false</UnittestMode>
|
||||
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
|
||||
<ObjectsDirectory>obj\Release</ObjectsDirectory>
|
||||
<VersionIds>
|
||||
<VersionIds>
|
||||
<String>USE_FREETYPE</String>
|
||||
<String>USE_OPENGL</String>
|
||||
<String>EmbedStandardResources</String>
|
||||
<String>Unicode</String>
|
||||
<String>windows</String>
|
||||
</VersionIds>
|
||||
</VersionIds>
|
||||
<DebugLevel>0</DebugLevel>
|
||||
<ConsolePause>false</ConsolePause>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Unittest|x64' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<OutputPath>bin\Unittest</OutputPath>
|
||||
<Externalconsole>true</Externalconsole>
|
||||
<Target>Executable</Target>
|
||||
<OutputName>helloworld-monod-windows</OutputName>
|
||||
<UnittestMode>true</UnittestMode>
|
||||
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
|
||||
<ObjectsDirectory>obj\Unittest</ObjectsDirectory>
|
||||
<VersionIds>
|
||||
<VersionIds>
|
||||
<String>USE_FREETYPE</String>
|
||||
<String>USE_OPENGL</String>
|
||||
<String>EmbedStandardResources</String>
|
||||
<String>Unicode</String>
|
||||
<String>windows</String>
|
||||
</VersionIds>
|
||||
</VersionIds>
|
||||
<DebugLevel>0</DebugLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="src\helloworld.d" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="src\win_app.def" />
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -0,0 +1,96 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">x64</Platform>
|
||||
<ProjectGuid>{55D1FE26-E1FC-4787-9E22-D6385BA7C066}</ProjectGuid>
|
||||
<Compiler>DMD2</Compiler>
|
||||
<PreferOneStepBuild>true</PreferOneStepBuild>
|
||||
<UseDefaultCompiler>true</UseDefaultCompiler>
|
||||
<IncrementalLinking>true</IncrementalLinking>
|
||||
<DependentProjectIds>
|
||||
<DependentProjectIds>
|
||||
<String>{45FB40CD-E99A-4C12-AC52-C13364412E09}</String>
|
||||
</DependentProjectIds>
|
||||
</DependentProjectIds>
|
||||
<Includes>
|
||||
<Includes>
|
||||
<Path>..\..\src</Path>
|
||||
<Path>..\..\deps\DerelictFT\source</Path>
|
||||
<Path>..\..\deps\DerelictSDL2\source</Path>
|
||||
<Path>..\..\deps\DerelictGL3\source</Path>
|
||||
<Path>..\..\deps\DerelictUtil\source</Path>
|
||||
<Path>..\..\deps\gl3n</Path>
|
||||
<Path>..\..\deps\dlib</Path>
|
||||
</Includes>
|
||||
</Includes>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<OutputPath>bin\Debug</OutputPath>
|
||||
<Target>Executable</Target>
|
||||
<OutputName>tetris-monod-windows</OutputName>
|
||||
<UnittestMode>false</UnittestMode>
|
||||
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
|
||||
<ObjectsDirectory>obj\Debug</ObjectsDirectory>
|
||||
<VersionIds>
|
||||
<VersionIds>
|
||||
<String>USE_FREETYPE</String>
|
||||
<String>USE_OPENGL</String>
|
||||
<String>EmbedStandardResources</String>
|
||||
<String>Unicode</String>
|
||||
<String>windows</String>
|
||||
</VersionIds>
|
||||
</VersionIds>
|
||||
<DebugLevel>0</DebugLevel>
|
||||
<ExtraCompilerArguments>-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/hdpi -Jviews/res/mdpi</ExtraCompilerArguments>
|
||||
<ConsolePause>false</ConsolePause>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
|
||||
<OutputPath>bin\Release</OutputPath>
|
||||
<Target>Executable</Target>
|
||||
<OutputName>tetris-monod-windows</OutputName>
|
||||
<UnittestMode>false</UnittestMode>
|
||||
<ExtraCompilerArguments>-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/hdpi -Jviews/res/mdpi</ExtraCompilerArguments>
|
||||
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
|
||||
<ObjectsDirectory>obj\Release</ObjectsDirectory>
|
||||
<VersionIds>
|
||||
<VersionIds>
|
||||
<String>USE_FREETYPE</String>
|
||||
<String>USE_OPENGL</String>
|
||||
<String>EmbedStandardResources</String>
|
||||
<String>Unicode</String>
|
||||
</VersionIds>
|
||||
</VersionIds>
|
||||
<DebugLevel>0</DebugLevel>
|
||||
<ConsolePause>false</ConsolePause>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Unittest|x64' ">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<OutputPath>bin\Unittest</OutputPath>
|
||||
<Externalconsole>true</Externalconsole>
|
||||
<Target>Executable</Target>
|
||||
<OutputName>tetris-monod-windows</OutputName>
|
||||
<UnittestMode>true</UnittestMode>
|
||||
<ExtraCompilerArguments>-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/hdpi -Jviews/res/mdpi</ExtraCompilerArguments>
|
||||
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
|
||||
<ObjectsDirectory>obj\Unittest</ObjectsDirectory>
|
||||
<VersionIds>
|
||||
<VersionIds>
|
||||
<String>USE_FREETYPE</String>
|
||||
<String>USE_OPENGL</String>
|
||||
<String>EmbedStandardResources</String>
|
||||
<String>Unicode</String>
|
||||
</VersionIds>
|
||||
</VersionIds>
|
||||
<DebugLevel>0</DebugLevel>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="src\gui.d" />
|
||||
<Compile Include="src\model.d" />
|
||||
<Compile Include="src\tetris.d" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="src\win_app.def" />
|
||||
</ItemGroup>
|
||||
</Project>
|
Loading…
Reference in New Issue