mirror of https://github.com/buggins/dlangui.git
merge
This commit is contained in:
commit
cabed856cb
158
README.md
158
README.md
|
@ -183,12 +183,12 @@ Clone DlangUI repository
|
||||||
|
|
||||||
Enter dlangui directory
|
Enter dlangui directory
|
||||||
|
|
||||||
cd dlangui
|
cd dlangui
|
||||||
|
|
||||||
Clone dependency libraries
|
Clone dependency libraries
|
||||||
|
|
||||||
mkdir deps
|
mkdir deps
|
||||||
cd deps
|
cd deps
|
||||||
git clone https://github.com/DerelictOrg/DerelictUtil.git
|
git clone https://github.com/DerelictOrg/DerelictUtil.git
|
||||||
git clone https://github.com/DerelictOrg/DerelictGL3.git
|
git clone https://github.com/DerelictOrg/DerelictGL3.git
|
||||||
git clone https://github.com/DerelictOrg/DerelictFT.git
|
git clone https://github.com/DerelictOrg/DerelictFT.git
|
||||||
|
@ -217,12 +217,12 @@ Clone DlangUI repository
|
||||||
|
|
||||||
Enter dlangui directory
|
Enter dlangui directory
|
||||||
|
|
||||||
cd dlangui
|
cd dlangui
|
||||||
|
|
||||||
Clone dependency libraries to dlangui/deps directory
|
Clone dependency libraries to dlangui/deps directory
|
||||||
|
|
||||||
mkdir deps
|
mkdir deps
|
||||||
cd deps
|
cd deps
|
||||||
git clone https://github.com/DerelictOrg/DerelictUtil.git
|
git clone https://github.com/DerelictOrg/DerelictUtil.git
|
||||||
git clone https://github.com/DerelictOrg/DerelictGL3.git
|
git clone https://github.com/DerelictOrg/DerelictGL3.git
|
||||||
git clone https://github.com/DerelictOrg/DerelictFT.git
|
git clone https://github.com/DerelictOrg/DerelictFT.git
|
||||||
|
@ -233,7 +233,7 @@ Clone dependency libraries to dlangui/deps directory
|
||||||
|
|
||||||
Open solution file with Mono-D
|
Open solution file with Mono-D
|
||||||
|
|
||||||
dlangui-monod-linux.sln
|
dlangui-monod-linux.sln
|
||||||
|
|
||||||
Try running examples: helloworld, example1, tetris, dmledit
|
Try running examples: helloworld, example1, tetris, dmledit
|
||||||
|
|
||||||
|
@ -276,6 +276,150 @@ 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.
|
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
|
||||||
|
git clone https://github.com/Devisualization/image.git de_image
|
||||||
|
|
||||||
|
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.
|
||||||
|
|
||||||
|
|
||||||
|
Windows development using VisualD
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Install GIT, DUB, DMD, MS Visual Studio (e.g. Community 2013) + VisualD 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
|
||||||
|
git clone https://github.com/Devisualization/image.git de_image
|
||||||
|
|
||||||
|
Open solution file with Visual-D
|
||||||
|
|
||||||
|
dlangui-msvc.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)
|
Linux builds (DUB)
|
||||||
------------------
|
------------------
|
||||||
|
|
|
@ -14,27 +14,6 @@
|
||||||
</Includes>
|
</Includes>
|
||||||
</Includes>
|
</Includes>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
|
||||||
<OutputPath>bin\Release</OutputPath>
|
|
||||||
<ObjectsDirectory>obj/Release</ObjectsDirectory>
|
|
||||||
<LinkinThirdPartyLibraries>false</LinkinThirdPartyLibraries>
|
|
||||||
<UnittestMode>false</UnittestMode>
|
|
||||||
<OutputName>libdlangui-monod-osx</OutputName>
|
|
||||||
<Target>StaticLibrary</Target>
|
|
||||||
<Externalconsole>true</Externalconsole>
|
|
||||||
<DebugLevel>0</DebugLevel>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Unittest|AnyCPU' ">
|
|
||||||
<DebugSymbols>true</DebugSymbols>
|
|
||||||
<OutputPath>bin\Unittest</OutputPath>
|
|
||||||
<ObjectsDirectory>obj/Unittest</ObjectsDirectory>
|
|
||||||
<LinkinThirdPartyLibraries>false</LinkinThirdPartyLibraries>
|
|
||||||
<UnittestMode>true</UnittestMode>
|
|
||||||
<OutputName>libdlangui-monod-osx</OutputName>
|
|
||||||
<Target>Executable</Target>
|
|
||||||
<Externalconsole>true</Externalconsole>
|
|
||||||
<DebugLevel>0</DebugLevel>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
|
||||||
<DebugSymbols>true</DebugSymbols>
|
<DebugSymbols>true</DebugSymbols>
|
||||||
<OutputPath>bin\Debug</OutputPath>
|
<OutputPath>bin\Debug</OutputPath>
|
||||||
|
@ -47,7 +26,7 @@
|
||||||
</VersionIds>
|
</VersionIds>
|
||||||
</VersionIds>
|
</VersionIds>
|
||||||
<ObjectsDirectory>obj/Debug</ObjectsDirectory>
|
<ObjectsDirectory>obj/Debug</ObjectsDirectory>
|
||||||
<LinkinThirdPartyLibraries>false</LinkinThirdPartyLibraries>
|
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
|
||||||
<ExtraCompilerArguments>-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/mdpi -Jviews/res/hdpi</ExtraCompilerArguments>
|
<ExtraCompilerArguments>-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/mdpi -Jviews/res/hdpi</ExtraCompilerArguments>
|
||||||
<UnittestMode>false</UnittestMode>
|
<UnittestMode>false</UnittestMode>
|
||||||
<OutputName>libdlangui-monod-osx</OutputName>
|
<OutputName>libdlangui-monod-osx</OutputName>
|
||||||
|
@ -55,6 +34,45 @@
|
||||||
<Externalconsole>true</Externalconsole>
|
<Externalconsole>true</Externalconsole>
|
||||||
<DebugLevel>0</DebugLevel>
|
<DebugLevel>0</DebugLevel>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
|
||||||
|
<OutputPath>bin\Release</OutputPath>
|
||||||
|
<ObjectsDirectory>obj/Release</ObjectsDirectory>
|
||||||
|
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
|
||||||
|
<UnittestMode>false</UnittestMode>
|
||||||
|
<OutputName>libdlangui-monod-osx</OutputName>
|
||||||
|
<Target>StaticLibrary</Target>
|
||||||
|
<Externalconsole>true</Externalconsole>
|
||||||
|
<DebugLevel>0</DebugLevel>
|
||||||
|
<ExtraCompilerArguments>-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/mdpi -Jviews/res/hdpi</ExtraCompilerArguments>
|
||||||
|
<VersionIds>
|
||||||
|
<VersionIds>
|
||||||
|
<String>USE_SDL</String>
|
||||||
|
<String>USE_OPENGL</String>
|
||||||
|
<String>USE_FREETYPE</String>
|
||||||
|
<String>EmbedStandardResources</String>
|
||||||
|
</VersionIds>
|
||||||
|
</VersionIds>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Unittest|x64' ">
|
||||||
|
<DebugSymbols>true</DebugSymbols>
|
||||||
|
<OutputPath>bin\Unittest</OutputPath>
|
||||||
|
<ObjectsDirectory>obj/Unittest</ObjectsDirectory>
|
||||||
|
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
|
||||||
|
<UnittestMode>true</UnittestMode>
|
||||||
|
<OutputName>libdlangui-monod-osx</OutputName>
|
||||||
|
<Target>Executable</Target>
|
||||||
|
<Externalconsole>true</Externalconsole>
|
||||||
|
<DebugLevel>0</DebugLevel>
|
||||||
|
<ExtraCompilerArguments>-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/mdpi -Jviews/res/hdpi</ExtraCompilerArguments>
|
||||||
|
<VersionIds>
|
||||||
|
<VersionIds>
|
||||||
|
<String>USE_SDL</String>
|
||||||
|
<String>USE_OPENGL</String>
|
||||||
|
<String>USE_FREETYPE</String>
|
||||||
|
<String>EmbedStandardResources</String>
|
||||||
|
</VersionIds>
|
||||||
|
</VersionIds>
|
||||||
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Compile Include="src\dlangui\core\collections.d" />
|
<Compile Include="src\dlangui\core\collections.d" />
|
||||||
<Compile Include="src\dlangui\core\editable.d" />
|
<Compile Include="src\dlangui\core\editable.d" />
|
||||||
|
|
|
@ -7,6 +7,12 @@ Project("{3947E667-4C90-4C3A-BEB9-7148D6FE0D7C}") = "example1-monod-osx", "examp
|
||||||
EndProject
|
EndProject
|
||||||
Project("{3947E667-4C90-4C3A-BEB9-7148D6FE0D7C}") = "derelictcocoatest-monod-osx", "examples\derelictcocoatest-monod-osx\derelictcocoatest-monod-osx.dproj", "{1F050D82-5245-4B51-A554-473194EA0DE9}"
|
Project("{3947E667-4C90-4C3A-BEB9-7148D6FE0D7C}") = "derelictcocoatest-monod-osx", "examples\derelictcocoatest-monod-osx\derelictcocoatest-monod-osx.dproj", "{1F050D82-5245-4B51-A554-473194EA0DE9}"
|
||||||
EndProject
|
EndProject
|
||||||
|
Project("{3947E667-4C90-4C3A-BEB9-7148D6FE0D7C}") = "dmledit-monod-osx", "examples\dmledit\dmledit-monod-osx.dproj", "{8E3B1C65-63A3-4BD8-9268-604EE648E861}"
|
||||||
|
EndProject
|
||||||
|
Project("{3947E667-4C90-4C3A-BEB9-7148D6FE0D7C}") = "helloworld-monod-osx", "examples\helloworld\helloworld-monod-osx.dproj", "{CB4E43FF-5E6A-4F4E-9A6C-F182EC258112}"
|
||||||
|
EndProject
|
||||||
|
Project("{3947E667-4C90-4C3A-BEB9-7148D6FE0D7C}") = "tetris-monod-osx", "examples\tetris\tetris-monod-osx.dproj", "{07ECE815-C4C3-4CDB-A60C-2E304EAAA2C7}"
|
||||||
|
EndProject
|
||||||
Global
|
Global
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
Debug|Any CPU = Debug|Any CPU
|
Debug|Any CPU = Debug|Any CPU
|
||||||
|
@ -16,21 +22,39 @@ Global
|
||||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
{079F4963-E637-4E8F-9EB3-BDC404F9DC1D}.Debug|Any CPU.ActiveCfg = Debug|x64
|
{079F4963-E637-4E8F-9EB3-BDC404F9DC1D}.Debug|Any CPU.ActiveCfg = Debug|x64
|
||||||
{079F4963-E637-4E8F-9EB3-BDC404F9DC1D}.Debug|Any CPU.Build.0 = Debug|x64
|
{079F4963-E637-4E8F-9EB3-BDC404F9DC1D}.Debug|Any CPU.Build.0 = Debug|x64
|
||||||
{079F4963-E637-4E8F-9EB3-BDC404F9DC1D}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
{079F4963-E637-4E8F-9EB3-BDC404F9DC1D}.Release|Any CPU.ActiveCfg = Release|x64
|
||||||
{079F4963-E637-4E8F-9EB3-BDC404F9DC1D}.Release|Any CPU.Build.0 = Release|Any CPU
|
{079F4963-E637-4E8F-9EB3-BDC404F9DC1D}.Release|Any CPU.Build.0 = Release|x64
|
||||||
{079F4963-E637-4E8F-9EB3-BDC404F9DC1D}.Unittest|Any CPU.ActiveCfg = Unittest|Any CPU
|
{079F4963-E637-4E8F-9EB3-BDC404F9DC1D}.Unittest|Any CPU.ActiveCfg = Unittest|x64
|
||||||
{079F4963-E637-4E8F-9EB3-BDC404F9DC1D}.Unittest|Any CPU.Build.0 = Unittest|Any CPU
|
{079F4963-E637-4E8F-9EB3-BDC404F9DC1D}.Unittest|Any CPU.Build.0 = Unittest|x64
|
||||||
|
{07ECE815-C4C3-4CDB-A60C-2E304EAAA2C7}.Debug|Any CPU.ActiveCfg = Debug|x64
|
||||||
|
{07ECE815-C4C3-4CDB-A60C-2E304EAAA2C7}.Debug|Any CPU.Build.0 = Debug|x64
|
||||||
|
{07ECE815-C4C3-4CDB-A60C-2E304EAAA2C7}.Release|Any CPU.ActiveCfg = Release|x64
|
||||||
|
{07ECE815-C4C3-4CDB-A60C-2E304EAAA2C7}.Release|Any CPU.Build.0 = Release|x64
|
||||||
|
{07ECE815-C4C3-4CDB-A60C-2E304EAAA2C7}.Unittest|Any CPU.ActiveCfg = Unittest|x64
|
||||||
|
{07ECE815-C4C3-4CDB-A60C-2E304EAAA2C7}.Unittest|Any CPU.Build.0 = Unittest|x64
|
||||||
{1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}.Debug|Any CPU.ActiveCfg = Debug|x64
|
{1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}.Debug|Any CPU.ActiveCfg = Debug|x64
|
||||||
{1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}.Debug|Any CPU.Build.0 = Debug|x64
|
{1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}.Debug|Any CPU.Build.0 = Debug|x64
|
||||||
{1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
{1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}.Release|Any CPU.ActiveCfg = Release|x64
|
||||||
{1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}.Release|Any CPU.Build.0 = Release|Any CPU
|
{1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}.Release|Any CPU.Build.0 = Release|x64
|
||||||
{1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}.Unittest|Any CPU.ActiveCfg = Unittest|Any CPU
|
{1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}.Unittest|Any CPU.ActiveCfg = Unittest|x64
|
||||||
{1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}.Unittest|Any CPU.Build.0 = Unittest|Any CPU
|
{1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}.Unittest|Any CPU.Build.0 = Unittest|x64
|
||||||
{1F050D82-5245-4B51-A554-473194EA0DE9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
{1F050D82-5245-4B51-A554-473194EA0DE9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
{1F050D82-5245-4B51-A554-473194EA0DE9}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
{1F050D82-5245-4B51-A554-473194EA0DE9}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||||
{1F050D82-5245-4B51-A554-473194EA0DE9}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
{1F050D82-5245-4B51-A554-473194EA0DE9}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
{1F050D82-5245-4B51-A554-473194EA0DE9}.Release|Any CPU.Build.0 = Release|Any CPU
|
{1F050D82-5245-4B51-A554-473194EA0DE9}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||||
{1F050D82-5245-4B51-A554-473194EA0DE9}.Unittest|Any CPU.ActiveCfg = Unittest|Any CPU
|
{1F050D82-5245-4B51-A554-473194EA0DE9}.Unittest|Any CPU.ActiveCfg = Unittest|Any CPU
|
||||||
{1F050D82-5245-4B51-A554-473194EA0DE9}.Unittest|Any CPU.Build.0 = Unittest|Any CPU
|
{1F050D82-5245-4B51-A554-473194EA0DE9}.Unittest|Any CPU.Build.0 = Unittest|Any CPU
|
||||||
|
{8E3B1C65-63A3-4BD8-9268-604EE648E861}.Debug|Any CPU.ActiveCfg = Debug|x64
|
||||||
|
{8E3B1C65-63A3-4BD8-9268-604EE648E861}.Debug|Any CPU.Build.0 = Debug|x64
|
||||||
|
{8E3B1C65-63A3-4BD8-9268-604EE648E861}.Release|Any CPU.ActiveCfg = Release|x64
|
||||||
|
{8E3B1C65-63A3-4BD8-9268-604EE648E861}.Release|Any CPU.Build.0 = Release|x64
|
||||||
|
{8E3B1C65-63A3-4BD8-9268-604EE648E861}.Unittest|Any CPU.ActiveCfg = Unittest|x64
|
||||||
|
{8E3B1C65-63A3-4BD8-9268-604EE648E861}.Unittest|Any CPU.Build.0 = Unittest|x64
|
||||||
|
{CB4E43FF-5E6A-4F4E-9A6C-F182EC258112}.Debug|Any CPU.ActiveCfg = Debug|x64
|
||||||
|
{CB4E43FF-5E6A-4F4E-9A6C-F182EC258112}.Debug|Any CPU.Build.0 = Debug|x64
|
||||||
|
{CB4E43FF-5E6A-4F4E-9A6C-F182EC258112}.Release|Any CPU.ActiveCfg = Release|x64
|
||||||
|
{CB4E43FF-5E6A-4F4E-9A6C-F182EC258112}.Release|Any CPU.Build.0 = Release|x64
|
||||||
|
{CB4E43FF-5E6A-4F4E-9A6C-F182EC258112}.Unittest|Any CPU.ActiveCfg = Unittest|x64
|
||||||
|
{CB4E43FF-5E6A-4F4E-9A6C-F182EC258112}.Unittest|Any CPU.Build.0 = Unittest|x64
|
||||||
EndGlobalSection
|
EndGlobalSection
|
||||||
EndGlobal
|
EndGlobal
|
||||||
|
|
|
@ -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
|
|
@ -3,29 +3,29 @@ Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
# Visual Studio 2013
|
# Visual Studio 2013
|
||||||
VisualStudioVersion = 12.0.31101.0
|
VisualStudioVersion = 12.0.31101.0
|
||||||
MinimumVisualStudioVersion = 10.0.40219.1
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "dlangui", "dlangui_msvc.visualdproj", "{52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5}"
|
Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "dlangui", "dlangui-msvc.visualdproj", "{52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5}"
|
||||||
EndProject
|
EndProject
|
||||||
Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "d3d", "examples\d3d\d3d_msvc.visualdproj", "{1C8C4726-B356-4533-90C7-88BDA875BF30}"
|
Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "d3d", "examples\d3d\d3d-msvc.visualdproj", "{1C8C4726-B356-4533-90C7-88BDA875BF30}"
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
ProjectSection(ProjectDependencies) = postProject
|
||||||
{52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5} = {52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5}
|
{52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5} = {52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5}
|
||||||
EndProjectSection
|
EndProjectSection
|
||||||
EndProject
|
EndProject
|
||||||
Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "dmledit", "examples\dmledit\dmledit_msvc.visualdproj", "{79EA1B6E-D87E-4C45-A12D-7AD00C398F1F}"
|
Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "dmledit", "examples\dmledit\dmledit-msvc.visualdproj", "{79EA1B6E-D87E-4C45-A12D-7AD00C398F1F}"
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
ProjectSection(ProjectDependencies) = postProject
|
||||||
{52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5} = {52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5}
|
{52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5} = {52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5}
|
||||||
EndProjectSection
|
EndProjectSection
|
||||||
EndProject
|
EndProject
|
||||||
Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "example1", "examples\example1\example1_msvc.visualdproj", "{B1CA031C-C195-4938-8F3E-8BFF7DA68933}"
|
Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "example1", "examples\example1\example1-msvc.visualdproj", "{B1CA031C-C195-4938-8F3E-8BFF7DA68933}"
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
ProjectSection(ProjectDependencies) = postProject
|
||||||
{52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5} = {52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5}
|
{52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5} = {52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5}
|
||||||
EndProjectSection
|
EndProjectSection
|
||||||
EndProject
|
EndProject
|
||||||
Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "helloworld", "examples\helloworld\helloworld_msvc.visualdproj", "{9F5147FF-DB71-4CEC-BF2F-803143E42BCD}"
|
Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "helloworld", "examples\helloworld\helloworld-msvc.visualdproj", "{9F5147FF-DB71-4CEC-BF2F-803143E42BCD}"
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
ProjectSection(ProjectDependencies) = postProject
|
||||||
{52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5} = {52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5}
|
{52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5} = {52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5}
|
||||||
EndProjectSection
|
EndProjectSection
|
||||||
EndProject
|
EndProject
|
||||||
Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "tetris", "examples\tetris\tetris_msvc.visualdproj", "{954B6A84-1EEC-42B0-B215-2A17842B1101}"
|
Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "tetris", "examples\tetris\tetris-msvc.visualdproj", "{954B6A84-1EEC-42B0-B215-2A17842B1101}"
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
ProjectSection(ProjectDependencies) = postProject
|
||||||
{52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5} = {52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5}
|
{52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5} = {52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5}
|
||||||
EndProjectSection
|
EndProjectSection
|
|
@ -72,7 +72,7 @@
|
||||||
<debuglevel>0</debuglevel>
|
<debuglevel>0</debuglevel>
|
||||||
<debugids />
|
<debugids />
|
||||||
<versionlevel>0</versionlevel>
|
<versionlevel>0</versionlevel>
|
||||||
<versionids>Unicode USE_OPENGL USE_FREETYPE EmbedStandardResources</versionids>
|
<versionids>Unicode EmbedStandardResources ForceLogs</versionids>
|
||||||
<dump_source>0</dump_source>
|
<dump_source>0</dump_source>
|
||||||
<mapverbosity>0</mapverbosity>
|
<mapverbosity>0</mapverbosity>
|
||||||
<createImplib>0</createImplib>
|
<createImplib>0</createImplib>
|
||||||
|
@ -116,8 +116,8 @@
|
||||||
<verbose>0</verbose>
|
<verbose>0</verbose>
|
||||||
<vtls>0</vtls>
|
<vtls>0</vtls>
|
||||||
<vgc>0</vgc>
|
<vgc>0</vgc>
|
||||||
<symdebug>0</symdebug>
|
<symdebug>1</symdebug>
|
||||||
<optimize>1</optimize>
|
<optimize>0</optimize>
|
||||||
<cpu>0</cpu>
|
<cpu>0</cpu>
|
||||||
<isX86_64>0</isX86_64>
|
<isX86_64>0</isX86_64>
|
||||||
<isLinux>0</isLinux>
|
<isLinux>0</isLinux>
|
||||||
|
@ -136,8 +136,8 @@
|
||||||
<noboundscheck>0</noboundscheck>
|
<noboundscheck>0</noboundscheck>
|
||||||
<useSwitchError>0</useSwitchError>
|
<useSwitchError>0</useSwitchError>
|
||||||
<useUnitTests>0</useUnitTests>
|
<useUnitTests>0</useUnitTests>
|
||||||
<useInline>1</useInline>
|
<useInline>0</useInline>
|
||||||
<release>1</release>
|
<release>0</release>
|
||||||
<preservePaths>0</preservePaths>
|
<preservePaths>0</preservePaths>
|
||||||
<warnings>0</warnings>
|
<warnings>0</warnings>
|
||||||
<infowarnings>0</infowarnings>
|
<infowarnings>0</infowarnings>
|
||||||
|
@ -174,7 +174,7 @@
|
||||||
<debuglevel>0</debuglevel>
|
<debuglevel>0</debuglevel>
|
||||||
<debugids />
|
<debugids />
|
||||||
<versionlevel>0</versionlevel>
|
<versionlevel>0</versionlevel>
|
||||||
<versionids>Unicode USE_OPENGL USE_FREETYPE EmbedStandardResources</versionids>
|
<versionids>Unicode EmbedStandardResources ForceLogs</versionids>
|
||||||
<dump_source>0</dump_source>
|
<dump_source>0</dump_source>
|
||||||
<mapverbosity>0</mapverbosity>
|
<mapverbosity>0</mapverbosity>
|
||||||
<createImplib>0</createImplib>
|
<createImplib>0</createImplib>
|
||||||
|
@ -276,7 +276,7 @@
|
||||||
<debuglevel>0</debuglevel>
|
<debuglevel>0</debuglevel>
|
||||||
<debugids />
|
<debugids />
|
||||||
<versionlevel>0</versionlevel>
|
<versionlevel>0</versionlevel>
|
||||||
<versionids>Unicode USE_OPENGL USE_FREETYPE EmbedStandardResources</versionids>
|
<versionids>Unicode EmbedStandardResources ForceLogs</versionids>
|
||||||
<dump_source>0</dump_source>
|
<dump_source>0</dump_source>
|
||||||
<mapverbosity>0</mapverbosity>
|
<mapverbosity>0</mapverbosity>
|
||||||
<createImplib>0</createImplib>
|
<createImplib>0</createImplib>
|
||||||
|
@ -378,7 +378,7 @@
|
||||||
<debuglevel>0</debuglevel>
|
<debuglevel>0</debuglevel>
|
||||||
<debugids />
|
<debugids />
|
||||||
<versionlevel>0</versionlevel>
|
<versionlevel>0</versionlevel>
|
||||||
<versionids>Unicode USE_OPENGL USE_FREETYPE EmbedStandardResources</versionids>
|
<versionids>Unicode EmbedStandardResources ForceLogs</versionids>
|
||||||
<dump_source>0</dump_source>
|
<dump_source>0</dump_source>
|
||||||
<mapverbosity>0</mapverbosity>
|
<mapverbosity>0</mapverbosity>
|
||||||
<createImplib>0</createImplib>
|
<createImplib>0</createImplib>
|
||||||
|
@ -411,76 +411,76 @@
|
||||||
<Folder name="dlangui">
|
<Folder name="dlangui">
|
||||||
<Folder name="3rdparty">
|
<Folder name="3rdparty">
|
||||||
<Folder name="DerelictFT">
|
<Folder name="DerelictFT">
|
||||||
<File path="..\DerelictFT\source\derelict\freetype\ft.d" />
|
<File path="deps\DerelictFT\source\derelict\freetype\ft.d" />
|
||||||
<File path="..\DerelictFT\source\derelict\freetype\functions.d" />
|
<File path="deps\DerelictFT\source\derelict\freetype\functions.d" />
|
||||||
<File path="..\DerelictFT\source\derelict\freetype\types.d" />
|
<File path="deps\DerelictFT\source\derelict\freetype\types.d" />
|
||||||
</Folder>
|
</Folder>
|
||||||
<Folder name="DerelictGL3">
|
<Folder name="DerelictGL3">
|
||||||
<File path="..\DerelictGL3\source\derelict\opengl3\arb.d" />
|
<File path="deps\DerelictGL3\source\derelict\opengl3\arb.d" />
|
||||||
<File path="..\DerelictGL3\source\derelict\opengl3\cgl.d" />
|
<File path="deps\DerelictGL3\source\derelict\opengl3\cgl.d" />
|
||||||
<File path="..\DerelictGL3\source\derelict\opengl3\constants.d" />
|
<File path="deps\DerelictGL3\source\derelict\opengl3\constants.d" />
|
||||||
<File path="..\DerelictGL3\source\derelict\opengl3\deprecatedConstants.d" />
|
<File path="deps\DerelictGL3\source\derelict\opengl3\deprecatedConstants.d" />
|
||||||
<File path="..\DerelictGL3\source\derelict\opengl3\deprecatedFunctions.d" />
|
<File path="deps\DerelictGL3\source\derelict\opengl3\deprecatedFunctions.d" />
|
||||||
<File path="..\DerelictGL3\source\derelict\opengl3\ext.d" />
|
<File path="deps\DerelictGL3\source\derelict\opengl3\ext.d" />
|
||||||
<File path="..\DerelictGL3\source\derelict\opengl3\functions.d" />
|
<File path="deps\DerelictGL3\source\derelict\opengl3\functions.d" />
|
||||||
<File path="..\DerelictGL3\source\derelict\opengl3\gl.d" />
|
<File path="deps\DerelictGL3\source\derelict\opengl3\gl.d" />
|
||||||
<File path="..\DerelictGL3\source\derelict\opengl3\gl3.d" />
|
<File path="deps\DerelictGL3\source\derelict\opengl3\gl3.d" />
|
||||||
<File path="..\DerelictGL3\source\derelict\opengl3\glx.d" />
|
<File path="deps\DerelictGL3\source\derelict\opengl3\glx.d" />
|
||||||
<File path="..\DerelictGL3\source\derelict\opengl3\glxext.d" />
|
<File path="deps\DerelictGL3\source\derelict\opengl3\glxext.d" />
|
||||||
<File path="..\DerelictGL3\source\derelict\opengl3\internal.d" />
|
<File path="deps\DerelictGL3\source\derelict\opengl3\internal.d" />
|
||||||
<File path="..\DerelictGL3\source\derelict\opengl3\types.d" />
|
<File path="deps\DerelictGL3\source\derelict\opengl3\types.d" />
|
||||||
<File path="..\DerelictGL3\source\derelict\opengl3\wgl.d" />
|
<File path="deps\DerelictGL3\source\derelict\opengl3\wgl.d" />
|
||||||
<File path="..\DerelictGL3\source\derelict\opengl3\wglext.d" />
|
<File path="deps\DerelictGL3\source\derelict\opengl3\wglext.d" />
|
||||||
</Folder>
|
</Folder>
|
||||||
<Folder name="DerelictSDL2">
|
<Folder name="DerelictSDL2">
|
||||||
<File path="..\DerelictSDL2\source\derelict\sdl2\functions.d" />
|
<File path="deps\DerelictSDL2\source\derelict\sdl2\functions.d" />
|
||||||
<File path="..\DerelictSDL2\source\derelict\sdl2\image.d" />
|
<File path="deps\DerelictSDL2\source\derelict\sdl2\image.d" />
|
||||||
<File path="..\DerelictSDL2\source\derelict\sdl2\mixer.d" />
|
<File path="deps\DerelictSDL2\source\derelict\sdl2\mixer.d" />
|
||||||
<File path="..\DerelictSDL2\source\derelict\sdl2\net.d" />
|
<File path="deps\DerelictSDL2\source\derelict\sdl2\net.d" />
|
||||||
<File path="..\DerelictSDL2\source\derelict\sdl2\sdl.d" />
|
<File path="deps\DerelictSDL2\source\derelict\sdl2\sdl.d" />
|
||||||
<File path="..\DerelictSDL2\source\derelict\sdl2\ttf.d" />
|
<File path="deps\DerelictSDL2\source\derelict\sdl2\ttf.d" />
|
||||||
<File path="..\DerelictSDL2\source\derelict\sdl2\types.d" />
|
<File path="deps\DerelictSDL2\source\derelict\sdl2\types.d" />
|
||||||
</Folder>
|
</Folder>
|
||||||
<Folder name="DerelictUtil">
|
<Folder name="DerelictUtil">
|
||||||
<File path="..\DerelictUtil\source\derelict\util\exception.d" />
|
<File path="deps\DerelictUtil\source\derelict\util\exception.d" />
|
||||||
<File path="..\DerelictUtil\source\derelict\util\loader.d" />
|
<File path="deps\DerelictUtil\source\derelict\util\loader.d" />
|
||||||
<File path="..\DerelictUtil\source\derelict\util\sharedlib.d" />
|
<File path="deps\DerelictUtil\source\derelict\util\sharedlib.d" />
|
||||||
<File path="..\DerelictUtil\source\derelict\util\system.d" />
|
<File path="deps\DerelictUtil\source\derelict\util\system.d" />
|
||||||
<File path="..\DerelictUtil\source\derelict\util\wintypes.d" />
|
<File path="deps\DerelictUtil\source\derelict\util\wintypes.d" />
|
||||||
<File path="..\DerelictUtil\source\derelict\util\xtypes.d" />
|
<File path="deps\DerelictUtil\source\derelict\util\xtypes.d" />
|
||||||
</Folder>
|
</Folder>
|
||||||
<Folder name="dlib_image">
|
<Folder name="dlib">
|
||||||
<File path="..\dlib\dlib\container\array.d" />
|
<File path="deps\dlib\dlib\container\array.d" />
|
||||||
<File path="..\dlib\dlib\core\bitio.d" />
|
<File path="deps\dlib\dlib\core\bitio.d" />
|
||||||
<File path="..\dlib\dlib\image\io\bmp.d" />
|
<File path="deps\dlib\dlib\image\io\bmp.d" />
|
||||||
<File path="..\dlib\dlib\image\color.d" />
|
<File path="deps\dlib\dlib\image\color.d" />
|
||||||
<File path="..\dlib\dlib\filesystem\windows\common.d" />
|
<File path="deps\dlib\dlib\filesystem\windows\common.d" />
|
||||||
<File path="..\dlib\dlib\core\compound.d" />
|
<File path="deps\dlib\dlib\core\compound.d" />
|
||||||
<File path="..\dlib\dlib\math\decomposition.d" />
|
<File path="deps\dlib\dlib\math\decomposition.d" />
|
||||||
<File path="..\dlib\dlib\filesystem\delegaterange.d" />
|
<File path="deps\dlib\dlib\filesystem\delegaterange.d" />
|
||||||
<File path="..\dlib\dlib\filesystem\windows\directory.d" />
|
<File path="deps\dlib\dlib\filesystem\windows\directory.d" />
|
||||||
<File path="..\dlib\dlib\filesystem\dirrange.d" />
|
<File path="deps\dlib\dlib\filesystem\dirrange.d" />
|
||||||
<File path="..\dlib\dlib\filesystem\windows\file.d" />
|
<File path="deps\dlib\dlib\filesystem\windows\file.d" />
|
||||||
<File path="..\dlib\dlib\filesystem\filesystem.d" />
|
<File path="deps\dlib\dlib\filesystem\filesystem.d" />
|
||||||
<File path="..\dlib\dlib\coding\huffman.d" />
|
<File path="deps\dlib\dlib\coding\huffman.d" />
|
||||||
<File path="..\dlib\dlib\image\io\idct.d" />
|
<File path="deps\dlib\dlib\image\io\idct.d" />
|
||||||
<File path="..\dlib\dlib\image\image.d" />
|
<File path="deps\dlib\dlib\image\image.d" />
|
||||||
<File path="..\dlib\dlib\math\interpolation.d" />
|
<File path="deps\dlib\dlib\math\interpolation.d" />
|
||||||
<File path="..\dlib\dlib\image\io\io.d" />
|
<File path="deps\dlib\dlib\image\io\io.d" />
|
||||||
<File path="..\dlib\dlib\image\io\jpeg.d" />
|
<File path="deps\dlib\dlib\image\io\jpeg.d" />
|
||||||
<File path="..\dlib\dlib\math\linsolve.d" />
|
<File path="deps\dlib\dlib\math\linsolve.d" />
|
||||||
<File path="..\dlib\dlib\filesystem\local.d" />
|
<File path="deps\dlib\dlib\filesystem\local.d" />
|
||||||
<File path="..\dlib\dlib\math\matrix.d" />
|
<File path="deps\dlib\dlib\math\matrix.d" />
|
||||||
<File path="..\dlib\dlib\core\memory.d" />
|
<File path="deps\dlib\dlib\core\memory.d" />
|
||||||
<File path="..\dlib\dlib\image\io\png.d" />
|
<File path="deps\dlib\dlib\image\io\png.d" />
|
||||||
<File path="..\dlib\dlib\functional\range.d" />
|
<File path="deps\dlib\dlib\functional\range.d" />
|
||||||
<File path="..\dlib\dlib\core\stream.d" />
|
<File path="deps\dlib\dlib\core\stream.d" />
|
||||||
<File path="..\dlib\dlib\image\io\tga.d" />
|
<File path="deps\dlib\dlib\image\io\tga.d" />
|
||||||
<File path="..\dlib\dlib\core\tuple.d" />
|
<File path="deps\dlib\dlib\core\tuple.d" />
|
||||||
<File path="..\dlib\dlib\image\io\utils.d" />
|
<File path="deps\dlib\dlib\image\io\utils.d" />
|
||||||
<File path="..\dlib\dlib\math\utils.d" />
|
<File path="deps\dlib\dlib\math\utils.d" />
|
||||||
<File path="..\dlib\dlib\math\vector.d" />
|
<File path="deps\dlib\dlib\math\vector.d" />
|
||||||
<File path="..\dlib\dlib\coding\zlib.d" />
|
<File path="deps\dlib\dlib\coding\zlib.d" />
|
||||||
</Folder>
|
</Folder>
|
||||||
<Folder name="fontconfig">
|
<Folder name="fontconfig">
|
||||||
<File path="3rdparty\fontconfig\functions.d" />
|
<File path="3rdparty\fontconfig\functions.d" />
|
||||||
|
@ -488,13 +488,13 @@
|
||||||
<File path="3rdparty\fontconfig\types.d" />
|
<File path="3rdparty\fontconfig\types.d" />
|
||||||
</Folder>
|
</Folder>
|
||||||
<Folder name="gl3n">
|
<Folder name="gl3n">
|
||||||
<File path="..\gl3n\gl3n\aabb.d" />
|
<File path="deps\gl3n\gl3n\aabb.d" />
|
||||||
<File path="..\gl3n\gl3n\frustum.d" />
|
<File path="deps\gl3n\gl3n\frustum.d" />
|
||||||
<File path="..\gl3n\gl3n\interpolate.d" />
|
<File path="deps\gl3n\gl3n\interpolate.d" />
|
||||||
<File path="..\gl3n\gl3n\linalg.d" />
|
<File path="deps\gl3n\gl3n\linalg.d" />
|
||||||
<File path="..\gl3n\gl3n\math.d" />
|
<File path="deps\gl3n\gl3n\math.d" />
|
||||||
<File path="..\gl3n\gl3n\plane.d" />
|
<File path="deps\gl3n\gl3n\plane.d" />
|
||||||
<File path="..\gl3n\gl3n\util.d" />
|
<File path="deps\gl3n\gl3n\util.d" />
|
||||||
</Folder>
|
</Folder>
|
||||||
<Folder name="win32">
|
<Folder name="win32">
|
||||||
<File path="3rdparty\win32\basetsd.d" />
|
<File path="3rdparty\win32\basetsd.d" />
|
438
dlangui.sln
438
dlangui.sln
|
@ -1,438 +0,0 @@
|
||||||
|
|
||||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
|
||||||
# Visual Studio 2013
|
|
||||||
VisualStudioVersion = 12.0.31101.0
|
|
||||||
MinimumVisualStudioVersion = 10.0.40219.1
|
|
||||||
Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "dlangui", "dlanguilib.visualdproj", "{5FF17402-9997-4D0E-8068-6D84B8769D98}"
|
|
||||||
EndProject
|
|
||||||
Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "example1", "examples\example1\example1.visualdproj", "{68C78CC1-6176-4C60-B4B6-520475C26D23}"
|
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98} = {5FF17402-9997-4D0E-8068-6D84B8769D98}
|
|
||||||
EndProjectSection
|
|
||||||
EndProject
|
|
||||||
Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "helloworld", "examples\helloworld\helloworld.visualdproj", "{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}"
|
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98} = {5FF17402-9997-4D0E-8068-6D84B8769D98}
|
|
||||||
EndProjectSection
|
|
||||||
EndProject
|
|
||||||
Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "dlangide", "..\dlangide\dlangide.visualdproj", "{66B1B701-6AC9-41F5-8DB4-5CB161321977}"
|
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98} = {5FF17402-9997-4D0E-8068-6D84B8769D98}
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE} = {C4F86459-686F-4841-A6BE-7FCC38DC47FE}
|
|
||||||
EndProjectSection
|
|
||||||
EndProject
|
|
||||||
Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "tetris", "examples\tetris\tetris.visualdproj", "{68C78CAD-6176-4C60-B4A5-520475C26D56}"
|
|
||||||
EndProject
|
|
||||||
Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "libdparse", "..\dlangide\libdparse\libdparse.visualdproj", "{C4F86459-686F-4841-A6BE-7FCC38DC47FE}"
|
|
||||||
EndProject
|
|
||||||
Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "dlanguisfml", "..\dsfml_project\dlanguisfml\dlanguisfml.visualdproj", "{5867E363-515A-4C7E-82C7-D1C1D35F55FC}"
|
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98} = {5FF17402-9997-4D0E-8068-6D84B8769D98}
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA} = {DB490C05-D9F8-431C-91DD-CEE646A64FDA}
|
|
||||||
EndProjectSection
|
|
||||||
EndProject
|
|
||||||
Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "dsfml", "..\DSFML\dsfml\dsfml.visualdproj", "{DB490C05-D9F8-431C-91DD-CEE646A64FDA}"
|
|
||||||
EndProject
|
|
||||||
Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "dmledit", "examples\dmledit\dmledit.visualdproj", "{06D73450-2919-48A8-B2C3-738B12505D74}"
|
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98} = {5FF17402-9997-4D0E-8068-6D84B8769D98}
|
|
||||||
EndProjectSection
|
|
||||||
EndProject
|
|
||||||
Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "d3d", "examples\d3d\d3d.visualdproj", "{55B79469-E5D8-4B58-89BD-5A3E11A696B0}"
|
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98} = {5FF17402-9997-4D0E-8068-6D84B8769D98}
|
|
||||||
EndProjectSection
|
|
||||||
EndProject
|
|
||||||
Global
|
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
|
||||||
Debug COFF32|Any CPU = Debug COFF32|Any CPU
|
|
||||||
Debug COFF32|Mixed Platforms = Debug COFF32|Mixed Platforms
|
|
||||||
Debug COFF32|Win32 = Debug COFF32|Win32
|
|
||||||
Debug COFF32|x64 = Debug COFF32|x64
|
|
||||||
Debug GDC|Any CPU = Debug GDC|Any CPU
|
|
||||||
Debug GDC|Mixed Platforms = Debug GDC|Mixed Platforms
|
|
||||||
Debug GDC|Win32 = Debug GDC|Win32
|
|
||||||
Debug GDC|x64 = Debug GDC|x64
|
|
||||||
Debug LDC|Any CPU = Debug LDC|Any CPU
|
|
||||||
Debug LDC|Mixed Platforms = Debug LDC|Mixed Platforms
|
|
||||||
Debug LDC|Win32 = Debug LDC|Win32
|
|
||||||
Debug LDC|x64 = Debug LDC|x64
|
|
||||||
Debug|Any CPU = Debug|Any CPU
|
|
||||||
Debug|Mixed Platforms = Debug|Mixed Platforms
|
|
||||||
Debug|Win32 = Debug|Win32
|
|
||||||
Debug|x64 = Debug|x64
|
|
||||||
Release|Any CPU = Release|Any CPU
|
|
||||||
Release|Mixed Platforms = Release|Mixed Platforms
|
|
||||||
Release|Win32 = Release|Win32
|
|
||||||
Release|x64 = Release|x64
|
|
||||||
TestDebug|Any CPU = TestDebug|Any CPU
|
|
||||||
TestDebug|Mixed Platforms = TestDebug|Mixed Platforms
|
|
||||||
TestDebug|Win32 = TestDebug|Win32
|
|
||||||
TestDebug|x64 = TestDebug|x64
|
|
||||||
EndGlobalSection
|
|
||||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Debug COFF32|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Debug COFF32|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Debug COFF32|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Debug COFF32|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Debug COFF32|Win32.Build.0 = Debug|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Debug COFF32|x64.ActiveCfg = Debug|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Debug GDC|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Debug GDC|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Debug GDC|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Debug GDC|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Debug GDC|Win32.Build.0 = Debug|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Debug GDC|x64.ActiveCfg = Debug|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Debug LDC|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Debug LDC|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Debug LDC|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Debug LDC|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Debug LDC|Win32.Build.0 = Debug|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Debug LDC|x64.ActiveCfg = Debug|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Debug|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Debug|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Debug|x64.ActiveCfg = Debug|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Release|Any CPU.ActiveCfg = Release|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Release|Mixed Platforms.ActiveCfg = Release|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Release|Mixed Platforms.Build.0 = Release|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Release|x64.ActiveCfg = Release|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.TestDebug|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.TestDebug|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.TestDebug|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.TestDebug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.TestDebug|Win32.Build.0 = Debug|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.TestDebug|x64.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Debug COFF32|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Debug COFF32|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Debug COFF32|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Debug COFF32|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Debug COFF32|Win32.Build.0 = Debug|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Debug COFF32|x64.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Debug GDC|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Debug GDC|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Debug GDC|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Debug GDC|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Debug GDC|Win32.Build.0 = Debug|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Debug GDC|x64.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Debug LDC|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Debug LDC|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Debug LDC|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Debug LDC|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Debug LDC|Win32.Build.0 = Debug|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Debug LDC|x64.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Debug|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Debug|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Debug|x64.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Release|Any CPU.ActiveCfg = Release|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Release|Mixed Platforms.ActiveCfg = Release|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Release|Mixed Platforms.Build.0 = Release|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Release|x64.ActiveCfg = Release|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.TestDebug|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.TestDebug|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.TestDebug|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.TestDebug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.TestDebug|Win32.Build.0 = Debug|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.TestDebug|x64.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Debug COFF32|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Debug COFF32|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Debug COFF32|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Debug COFF32|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Debug COFF32|Win32.Build.0 = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Debug COFF32|x64.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Debug GDC|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Debug GDC|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Debug GDC|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Debug GDC|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Debug GDC|Win32.Build.0 = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Debug GDC|x64.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Debug LDC|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Debug LDC|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Debug LDC|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Debug LDC|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Debug LDC|Win32.Build.0 = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Debug LDC|x64.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Debug|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Debug|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Debug|x64.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Release|Any CPU.ActiveCfg = Release|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Release|Mixed Platforms.ActiveCfg = Release|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Release|Mixed Platforms.Build.0 = Release|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Release|x64.ActiveCfg = Release|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.TestDebug|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.TestDebug|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.TestDebug|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.TestDebug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.TestDebug|Win32.Build.0 = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.TestDebug|x64.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.Debug COFF32|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.Debug COFF32|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.Debug COFF32|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.Debug COFF32|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.Debug COFF32|Win32.Build.0 = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.Debug COFF32|x64.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.Debug GDC|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.Debug GDC|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.Debug GDC|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.Debug GDC|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.Debug GDC|Win32.Build.0 = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.Debug GDC|x64.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.Debug LDC|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.Debug LDC|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.Debug LDC|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.Debug LDC|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.Debug LDC|Win32.Build.0 = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.Debug LDC|x64.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.Debug|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.Debug|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.Debug|x64.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.Release|Any CPU.ActiveCfg = Release|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.Release|Mixed Platforms.ActiveCfg = Release|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.Release|Mixed Platforms.Build.0 = Release|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.Release|x64.ActiveCfg = Release|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.TestDebug|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.TestDebug|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.TestDebug|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.TestDebug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.TestDebug|Win32.Build.0 = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB161321977}.TestDebug|x64.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.Debug COFF32|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.Debug COFF32|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.Debug COFF32|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.Debug COFF32|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.Debug COFF32|Win32.Build.0 = Debug|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.Debug COFF32|x64.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.Debug GDC|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.Debug GDC|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.Debug GDC|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.Debug GDC|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.Debug GDC|Win32.Build.0 = Debug|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.Debug GDC|x64.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.Debug LDC|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.Debug LDC|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.Debug LDC|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.Debug LDC|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.Debug LDC|Win32.Build.0 = Debug|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.Debug LDC|x64.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.Debug|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.Debug|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.Debug|x64.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.Release|Any CPU.ActiveCfg = Release|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.Release|Mixed Platforms.ActiveCfg = Release|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.Release|Mixed Platforms.Build.0 = Release|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.Release|x64.ActiveCfg = Release|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.TestDebug|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.TestDebug|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.TestDebug|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.TestDebug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.TestDebug|Win32.Build.0 = Debug|Win32
|
|
||||||
{68C78CAD-6176-4C60-B4A5-520475C26D56}.TestDebug|x64.ActiveCfg = Debug|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.Debug COFF32|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.Debug COFF32|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.Debug COFF32|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.Debug COFF32|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.Debug COFF32|Win32.Build.0 = Debug|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.Debug COFF32|x64.ActiveCfg = Debug|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.Debug GDC|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.Debug GDC|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.Debug GDC|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.Debug GDC|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.Debug GDC|Win32.Build.0 = Debug|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.Debug GDC|x64.ActiveCfg = Debug|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.Debug LDC|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.Debug LDC|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.Debug LDC|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.Debug LDC|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.Debug LDC|Win32.Build.0 = Debug|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.Debug LDC|x64.ActiveCfg = Debug|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.Debug|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.Debug|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.Debug|x64.ActiveCfg = Debug|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.Release|Any CPU.ActiveCfg = Release|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.Release|Mixed Platforms.ActiveCfg = Release|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.Release|Mixed Platforms.Build.0 = Release|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.Release|x64.ActiveCfg = Release|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.TestDebug|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.TestDebug|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.TestDebug|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.TestDebug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.TestDebug|Win32.Build.0 = Debug|Win32
|
|
||||||
{C4F86459-686F-4841-A6BE-7FCC38DC47FE}.TestDebug|x64.ActiveCfg = Debug|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.Debug COFF32|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.Debug COFF32|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.Debug COFF32|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.Debug COFF32|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.Debug COFF32|Win32.Build.0 = Debug|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.Debug COFF32|x64.ActiveCfg = Debug|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.Debug GDC|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.Debug GDC|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.Debug GDC|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.Debug GDC|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.Debug GDC|Win32.Build.0 = Debug|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.Debug GDC|x64.ActiveCfg = Debug|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.Debug LDC|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.Debug LDC|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.Debug LDC|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.Debug LDC|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.Debug LDC|Win32.Build.0 = Debug|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.Debug LDC|x64.ActiveCfg = Debug|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.Debug|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.Debug|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.Debug|x64.ActiveCfg = Debug|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.Release|Any CPU.ActiveCfg = Release|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.Release|Mixed Platforms.ActiveCfg = Release|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.Release|Mixed Platforms.Build.0 = Release|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.Release|x64.ActiveCfg = Release|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.TestDebug|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.TestDebug|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.TestDebug|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.TestDebug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.TestDebug|Win32.Build.0 = Debug|Win32
|
|
||||||
{5867E363-515A-4C7E-82C7-D1C1D35F55FC}.TestDebug|x64.ActiveCfg = Debug|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.Debug COFF32|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.Debug COFF32|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.Debug COFF32|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.Debug COFF32|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.Debug COFF32|Win32.Build.0 = Debug|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.Debug COFF32|x64.ActiveCfg = Debug|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.Debug GDC|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.Debug GDC|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.Debug GDC|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.Debug GDC|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.Debug GDC|Win32.Build.0 = Debug|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.Debug GDC|x64.ActiveCfg = Debug|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.Debug LDC|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.Debug LDC|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.Debug LDC|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.Debug LDC|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.Debug LDC|Win32.Build.0 = Debug|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.Debug LDC|x64.ActiveCfg = Debug|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.Debug|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.Debug|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.Debug|x64.ActiveCfg = Debug|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.Release|Any CPU.ActiveCfg = Release|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.Release|Mixed Platforms.ActiveCfg = Release|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.Release|Mixed Platforms.Build.0 = Release|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.Release|x64.ActiveCfg = Release|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.TestDebug|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.TestDebug|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.TestDebug|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.TestDebug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.TestDebug|Win32.Build.0 = Debug|Win32
|
|
||||||
{DB490C05-D9F8-431C-91DD-CEE646A64FDA}.TestDebug|x64.ActiveCfg = Debug|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.Debug COFF32|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.Debug COFF32|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.Debug COFF32|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.Debug COFF32|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.Debug COFF32|Win32.Build.0 = Debug|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.Debug COFF32|x64.ActiveCfg = Debug|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.Debug GDC|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.Debug GDC|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.Debug GDC|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.Debug GDC|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.Debug GDC|Win32.Build.0 = Debug|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.Debug GDC|x64.ActiveCfg = Debug|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.Debug LDC|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.Debug LDC|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.Debug LDC|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.Debug LDC|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.Debug LDC|Win32.Build.0 = Debug|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.Debug LDC|x64.ActiveCfg = Debug|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.Debug|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.Debug|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.Debug|x64.ActiveCfg = Debug|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.Release|Any CPU.ActiveCfg = Release|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.Release|Mixed Platforms.ActiveCfg = Release|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.Release|Mixed Platforms.Build.0 = Release|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.Release|x64.ActiveCfg = Release|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.TestDebug|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.TestDebug|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.TestDebug|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.TestDebug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.TestDebug|Win32.Build.0 = Debug|Win32
|
|
||||||
{06D73450-2919-48A8-B2C3-738B12505D74}.TestDebug|x64.ActiveCfg = Debug|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.Debug COFF32|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.Debug COFF32|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.Debug COFF32|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.Debug COFF32|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.Debug COFF32|Win32.Build.0 = Debug|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.Debug COFF32|x64.ActiveCfg = Debug|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.Debug GDC|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.Debug GDC|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.Debug GDC|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.Debug GDC|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.Debug GDC|Win32.Build.0 = Debug|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.Debug GDC|x64.ActiveCfg = Debug|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.Debug LDC|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.Debug LDC|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.Debug LDC|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.Debug LDC|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.Debug LDC|Win32.Build.0 = Debug|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.Debug LDC|x64.ActiveCfg = Debug|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.Debug|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.Debug|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.Debug|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.Debug|x64.ActiveCfg = Debug|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.Release|Any CPU.ActiveCfg = Release|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.Release|Mixed Platforms.ActiveCfg = Release|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.Release|Mixed Platforms.Build.0 = Release|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.Release|x64.ActiveCfg = Release|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.TestDebug|Any CPU.ActiveCfg = Debug|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.TestDebug|Mixed Platforms.ActiveCfg = Debug|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.TestDebug|Mixed Platforms.Build.0 = Debug|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.TestDebug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.TestDebug|Win32.Build.0 = Debug|Win32
|
|
||||||
{55B79469-E5D8-4B58-89BD-5A3E11A696B0}.TestDebug|x64.ActiveCfg = Debug|Win32
|
|
||||||
EndGlobalSection
|
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
|
||||||
HideSolutionNode = FALSE
|
|
||||||
EndGlobalSection
|
|
||||||
EndGlobal
|
|
|
@ -1,255 +0,0 @@
|
||||||
<?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)' == '' ">AnyCPU</Platform>
|
|
||||||
<ProductVersion>8.0.30703</ProductVersion>
|
|
||||||
<SchemaVersion>2.0</SchemaVersion>
|
|
||||||
<ProjectGuid>{440816C8-DBD6-454C-A0D7-B6E59CA1ED86}</ProjectGuid>
|
|
||||||
<UseDefaultCompiler>true</UseDefaultCompiler>
|
|
||||||
<IncrementalLinking>true</IncrementalLinking>
|
|
||||||
<PreferOneStepBuild>true</PreferOneStepBuild>
|
|
||||||
<Compiler>DMD2</Compiler>
|
|
||||||
<Includes>
|
|
||||||
<Includes>
|
|
||||||
<Path>\home\lve\src\d\DerelictFT\source</Path>
|
|
||||||
<Path>\home\lve\src\d\DerelictGL3\source</Path>
|
|
||||||
<Path>\home\lve\src\d\DerelictUtil\source</Path>
|
|
||||||
<Path>\home\lve\src\d\dlangui\3rdparty\X11</Path>
|
|
||||||
<Path>\home\lve\src\d\dlangui\3rdparty\X11\xcb</Path>
|
|
||||||
</Includes>
|
|
||||||
</Includes>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
|
||||||
<DebugSymbols>true</DebugSymbols>
|
|
||||||
<OutputPath>bin\Debug</OutputPath>
|
|
||||||
<OutputName>dlanguilib</OutputName>
|
|
||||||
<ObjectsDirectory>obj/Debug</ObjectsDirectory>
|
|
||||||
<Externalconsole>true</Externalconsole>
|
|
||||||
<Target>StaticLibrary</Target>
|
|
||||||
<UnittestMode>false</UnittestMode>
|
|
||||||
<LinkinThirdPartyLibraries>false</LinkinThirdPartyLibraries>
|
|
||||||
<DebugLevel>0</DebugLevel>
|
|
||||||
<VersionIds>
|
|
||||||
<VersionIds>
|
|
||||||
<String>USE_OPENGL</String>
|
|
||||||
<String>USE_SDL</String>
|
|
||||||
</VersionIds>
|
|
||||||
</VersionIds>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
|
||||||
<OutputPath>bin\Release</OutputPath>
|
|
||||||
<OutputName>dlanguilib</OutputName>
|
|
||||||
<ObjectsDirectory>obj/Release</ObjectsDirectory>
|
|
||||||
<Externalconsole>true</Externalconsole>
|
|
||||||
<Target>StaticLibrary</Target>
|
|
||||||
<ExtraCompilerArguments>-version=USE_OPENGL</ExtraCompilerArguments>
|
|
||||||
<UnittestMode>false</UnittestMode>
|
|
||||||
<LinkinThirdPartyLibraries>false</LinkinThirdPartyLibraries>
|
|
||||||
<DebugLevel>0</DebugLevel>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Unittest|AnyCPU' ">
|
|
||||||
<DebugSymbols>true</DebugSymbols>
|
|
||||||
<OutputPath>bin\Unittest</OutputPath>
|
|
||||||
<ExtraCompilerArguments>-unittest </ExtraCompilerArguments>
|
|
||||||
<ObjectsDirectory>obj/Unittest</ObjectsDirectory>
|
|
||||||
<OutputName>dlanguilib</OutputName>
|
|
||||||
<Externalconsole>true</Externalconsole>
|
|
||||||
<Target>StaticLibrary</Target>
|
|
||||||
<UnittestMode>false</UnittestMode>
|
|
||||||
<LinkinThirdPartyLibraries>false</LinkinThirdPartyLibraries>
|
|
||||||
<DebugLevel>0</DebugLevel>
|
|
||||||
</PropertyGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Compile Include="src\dlangui\core\logger.d" />
|
|
||||||
<Compile Include="src\dlangui\core\types.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\platforms\common\platform.d" />
|
|
||||||
<Compile Include="src\dlangui\widgets\controls.d" />
|
|
||||||
<Compile Include="src\dlangui\widgets\layouts.d" />
|
|
||||||
<Compile Include="src\dlangui\widgets\styles.d" />
|
|
||||||
<Compile Include="src\dlangui\widgets\widget.d" />
|
|
||||||
<Compile Include="..\DerelictFT\source\derelict\freetype\ft.d">
|
|
||||||
<Link>3rdparty\DerelictFT\ft.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictFT\source\derelict\freetype\functions.d">
|
|
||||||
<Link>3rdparty\DerelictFT\functions.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictFT\source\derelict\freetype\types.d">
|
|
||||||
<Link>3rdparty\DerelictFT\types.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictGL3\source\derelict\opengl3\arb.d">
|
|
||||||
<Link>3rdparty\DerelictGL3\arb.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictGL3\source\derelict\opengl3\cgl.d">
|
|
||||||
<Link>3rdparty\DerelictGL3\cgl.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictGL3\source\derelict\opengl3\constants.d">
|
|
||||||
<Link>3rdparty\DerelictGL3\constants.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictGL3\source\derelict\opengl3\deprecatedConstants.d">
|
|
||||||
<Link>3rdparty\DerelictGL3\deprecatedConstants.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictGL3\source\derelict\opengl3\deprecatedFunctions.d">
|
|
||||||
<Link>3rdparty\DerelictGL3\deprecatedFunctions.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictGL3\source\derelict\opengl3\ext.d">
|
|
||||||
<Link>3rdparty\DerelictGL3\ext.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictGL3\source\derelict\opengl3\functions.d">
|
|
||||||
<Link>3rdparty\DerelictGL3\functions.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictGL3\source\derelict\opengl3\gl.d">
|
|
||||||
<Link>3rdparty\DerelictGL3\gl.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictGL3\source\derelict\opengl3\gl3.d">
|
|
||||||
<Link>3rdparty\DerelictGL3\gl3.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictGL3\source\derelict\opengl3\glx.d">
|
|
||||||
<Link>3rdparty\DerelictGL3\glx.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictGL3\source\derelict\opengl3\glxext.d">
|
|
||||||
<Link>3rdparty\DerelictGL3\glxext.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictGL3\source\derelict\opengl3\internal.d">
|
|
||||||
<Link>3rdparty\DerelictGL3\internal.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictGL3\source\derelict\opengl3\types.d">
|
|
||||||
<Link>3rdparty\DerelictGL3\types.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictGL3\source\derelict\opengl3\wgl.d">
|
|
||||||
<Link>3rdparty\DerelictGL3\wgl.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictGL3\source\derelict\opengl3\wglext.d">
|
|
||||||
<Link>3rdparty\DerelictGL3\wglext.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictUtil\source\derelict\util\exception.d">
|
|
||||||
<Link>3rdparty\DerelictUtil\exception.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictUtil\source\derelict\util\loader.d">
|
|
||||||
<Link>3rdparty\DerelictUtil\loader.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictUtil\source\derelict\util\sharedlib.d">
|
|
||||||
<Link>3rdparty\DerelictUtil\sharedlib.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictUtil\source\derelict\util\system.d">
|
|
||||||
<Link>3rdparty\DerelictUtil\system.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictUtil\source\derelict\util\wintypes.d">
|
|
||||||
<Link>3rdparty\DerelictUtil\wintypes.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictUtil\source\derelict\util\xtypes.d">
|
|
||||||
<Link>3rdparty\DerelictUtil\xtypes.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="src\dlangui\all.d" />
|
|
||||||
<Compile Include="src\dlangui\core\events.d" />
|
|
||||||
<Compile Include="..\DerelictFI\source\derelict\freeimage\freeimage.d">
|
|
||||||
<Link>3rdparty\DerelictFI\freeimage.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictFI\source\derelict\freeimage\functions.d">
|
|
||||||
<Link>3rdparty\DerelictFI\functions.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictFI\source\derelict\freeimage\types.d">
|
|
||||||
<Link>3rdparty\DerelictFI\types.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="src\dlangui\core\i18n.d" />
|
|
||||||
<Compile Include="src\dlangui\core\linestream.d" />
|
|
||||||
<Compile Include="src\dlangui\widgets\lists.d" />
|
|
||||||
<Compile Include="src\dlangui\widgets\tabs.d" />
|
|
||||||
<Compile Include="src\dlangui\graphics\resources.d" />
|
|
||||||
<Compile Include="src\dlangui\widgets\menu.d" />
|
|
||||||
<Compile Include="src\dlangui\widgets\popup.d" />
|
|
||||||
<Compile Include="src\dlangui\core\collections.d" />
|
|
||||||
<Compile Include="src\dlangui\core\signals.d" />
|
|
||||||
<Compile Include="src\dlangui\widgets\editors.d" />
|
|
||||||
<Compile Include="src\dlangui\platforms\sdl\sdlapp.d" />
|
|
||||||
<Compile Include="..\DerelictSDL2\source\derelict\sdl2\functions.d">
|
|
||||||
<Link>3rdparty\FreetypeSDL2\functions.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictSDL2\source\derelict\sdl2\image.d">
|
|
||||||
<Link>3rdparty\FreetypeSDL2\image.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictSDL2\source\derelict\sdl2\mixer.d">
|
|
||||||
<Link>3rdparty\FreetypeSDL2\mixer.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictSDL2\source\derelict\sdl2\net.d">
|
|
||||||
<Link>3rdparty\FreetypeSDL2\net.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictSDL2\source\derelict\sdl2\sdl.d">
|
|
||||||
<Link>3rdparty\FreetypeSDL2\sdl.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictSDL2\source\derelict\sdl2\ttf.d">
|
|
||||||
<Link>3rdparty\FreetypeSDL2\ttf.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictSDL2\source\derelict\sdl2\types.d">
|
|
||||||
<Link>3rdparty\FreetypeSDL2\types.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="src\dlangui\widgets\grid.d" />
|
|
||||||
<Compile Include="3rdparty\win32\w32api.d" />
|
|
||||||
<Compile Include="3rdparty\win32\winbase.d" />
|
|
||||||
<Compile Include="3rdparty\win32\windef.d" />
|
|
||||||
<Compile Include="3rdparty\win32\windows.d" />
|
|
||||||
<Compile Include="3rdparty\win32\cderr.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\nb30.d" />
|
|
||||||
<Compile Include="3rdparty\win32\winsvc.d" />
|
|
||||||
<Compile Include="3rdparty\win32\commdlg.d" />
|
|
||||||
<Compile Include="3rdparty\win32\ole2.d" />
|
|
||||||
<Compile Include="3rdparty\win32\rpc.d" />
|
|
||||||
<Compile Include="3rdparty\win32\shellapi.d" />
|
|
||||||
<Compile Include="3rdparty\win32\winperf.d" />
|
|
||||||
<Compile Include="3rdparty\win32\winspool.d" />
|
|
||||||
<Compile Include="3rdparty\win32\winnt.d" />
|
|
||||||
<Compile Include="3rdparty\win32\basetsd.d" />
|
|
||||||
<Compile Include="3rdparty\win32\winerror.d" />
|
|
||||||
<Compile Include="3rdparty\win32\basetyps.d" />
|
|
||||||
<Compile Include="3rdparty\win32\wincon.d" />
|
|
||||||
<Compile Include="3rdparty\win32\wingdi.d" />
|
|
||||||
<Compile Include="3rdparty\win32\winnetwk.d" />
|
|
||||||
<Compile Include="3rdparty\win32\winnls.d" />
|
|
||||||
<Compile Include="3rdparty\win32\winuser.d" />
|
|
||||||
<Compile Include="3rdparty\win32\winver.d" />
|
|
||||||
<Compile Include="3rdparty\win32\mmsystem.d" />
|
|
||||||
<Compile Include="3rdparty\win32\unknwn.d" />
|
|
||||||
<Compile Include="3rdparty\win32\rpcdce.d" />
|
|
||||||
<Compile Include="3rdparty\win32\rpcnsi.d" />
|
|
||||||
<Compile Include="3rdparty\win32\rpcnterr.d" />
|
|
||||||
<Compile Include="3rdparty\win32\objfwd.d" />
|
|
||||||
<Compile Include="3rdparty\win32\wtypes.d" />
|
|
||||||
<Compile Include="3rdparty\win32\objidl.d" />
|
|
||||||
<Compile Include="3rdparty\win32\oleidl.d" />
|
|
||||||
<Compile Include="3rdparty\win32\rpcndr.d" />
|
|
||||||
<Compile Include="3rdparty\win32\uuid.d" />
|
|
||||||
<Compile Include="3rdparty\win32\rpcnsip.d" />
|
|
||||||
<Compile Include="3rdparty\win32\rpcdcep.d" />
|
|
||||||
<Compile Include="3rdparty\win32\objbase.d" />
|
|
||||||
<Compile Include="3rdparty\win32\oleauto.d" />
|
|
||||||
<Compile Include="3rdparty\win32\olectlid.d" />
|
|
||||||
<Compile Include="3rdparty\win32\cguid.d" />
|
|
||||||
<Compile Include="3rdparty\win32\oaidl.d" />
|
|
||||||
<Compile Include="3rdparty\win32\winsock2.d" />
|
|
||||||
<Compile Include="3rdparty\win32\ws2tcpip.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="3rdparty\win32\prsht.d" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Folder Include="src\dlangui\platforms\x11\" />
|
|
||||||
<Folder Include="3rdparty\DerelictUtil\" />
|
|
||||||
<Folder Include="3rdparty\DerelictGL3\" />
|
|
||||||
<Folder Include="3rdparty\DerelictFT\" />
|
|
||||||
<Folder Include="3rdparty\DerelictFI\" />
|
|
||||||
<Folder Include="3rdparty\FreetypeSDL2\" />
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
230
dlanguilib.dproj
230
dlanguilib.dproj
|
@ -1,230 +0,0 @@
|
||||||
<?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)' == '' ">AnyCPU</Platform>
|
|
||||||
<ProductVersion>8.0.30703</ProductVersion>
|
|
||||||
<SchemaVersion>2.0</SchemaVersion>
|
|
||||||
<ProjectGuid>{440816C8-DBD6-454C-A0D7-B6E59CA1ED86}</ProjectGuid>
|
|
||||||
<UseDefaultCompiler>true</UseDefaultCompiler>
|
|
||||||
<IncrementalLinking>true</IncrementalLinking>
|
|
||||||
<PreferOneStepBuild>true</PreferOneStepBuild>
|
|
||||||
<Compiler>DMD2</Compiler>
|
|
||||||
<Includes>
|
|
||||||
<Includes>
|
|
||||||
<Path>\home\lve\src\d\DerelictFT\source</Path>
|
|
||||||
<Path>\home\lve\src\d\DerelictGL3\source</Path>
|
|
||||||
<Path>\home\lve\src\d\DerelictUtil\source</Path>
|
|
||||||
<Path>\home\lve\src\d\dlangui\3rdparty\X11</Path>
|
|
||||||
<Path>\home\lve\src\d\dlangui\3rdparty\X11\xcb</Path>
|
|
||||||
</Includes>
|
|
||||||
</Includes>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
|
||||||
<DebugSymbols>true</DebugSymbols>
|
|
||||||
<OutputPath>bin\Debug</OutputPath>
|
|
||||||
<OutputName>dlanguilib</OutputName>
|
|
||||||
<ObjectsDirectory>obj/Debug</ObjectsDirectory>
|
|
||||||
<Externalconsole>true</Externalconsole>
|
|
||||||
<Target>StaticLibrary</Target>
|
|
||||||
<UnittestMode>false</UnittestMode>
|
|
||||||
<LinkinThirdPartyLibraries>false</LinkinThirdPartyLibraries>
|
|
||||||
<DebugLevel>0</DebugLevel>
|
|
||||||
<VersionIds>
|
|
||||||
<VersionIds>
|
|
||||||
<String>USE_OPENGL</String>
|
|
||||||
<String>USE_SDL</String>
|
|
||||||
</VersionIds>
|
|
||||||
</VersionIds>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
|
||||||
<OutputPath>bin\Release</OutputPath>
|
|
||||||
<OutputName>dlanguilib</OutputName>
|
|
||||||
<ObjectsDirectory>obj/Release</ObjectsDirectory>
|
|
||||||
<Externalconsole>true</Externalconsole>
|
|
||||||
<Target>StaticLibrary</Target>
|
|
||||||
<ExtraCompilerArguments>-version=USE_OPENGL</ExtraCompilerArguments>
|
|
||||||
<UnittestMode>false</UnittestMode>
|
|
||||||
<LinkinThirdPartyLibraries>false</LinkinThirdPartyLibraries>
|
|
||||||
<DebugLevel>0</DebugLevel>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Unittest|AnyCPU' ">
|
|
||||||
<DebugSymbols>true</DebugSymbols>
|
|
||||||
<OutputPath>bin\Unittest</OutputPath>
|
|
||||||
<ExtraCompilerArguments>-unittest </ExtraCompilerArguments>
|
|
||||||
<ObjectsDirectory>obj/Unittest</ObjectsDirectory>
|
|
||||||
<OutputName>dlanguilib</OutputName>
|
|
||||||
<Externalconsole>true</Externalconsole>
|
|
||||||
<Target>StaticLibrary</Target>
|
|
||||||
<UnittestMode>false</UnittestMode>
|
|
||||||
<LinkinThirdPartyLibraries>false</LinkinThirdPartyLibraries>
|
|
||||||
<DebugLevel>0</DebugLevel>
|
|
||||||
</PropertyGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Compile Include="src\dlangui\core\logger.d" />
|
|
||||||
<Compile Include="src\dlangui\core\types.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\platforms\common\platform.d" />
|
|
||||||
<Compile Include="src\dlangui\widgets\controls.d" />
|
|
||||||
<Compile Include="src\dlangui\widgets\layouts.d" />
|
|
||||||
<Compile Include="src\dlangui\widgets\styles.d" />
|
|
||||||
<Compile Include="src\dlangui\widgets\widget.d" />
|
|
||||||
<Compile Include="src\dlangui\platforms\x11\x11app.d" />
|
|
||||||
<Compile Include="..\DerelictFT\source\derelict\freetype\ft.d">
|
|
||||||
<Link>3rdparty\DerelictFT\ft.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictFT\source\derelict\freetype\functions.d">
|
|
||||||
<Link>3rdparty\DerelictFT\functions.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictFT\source\derelict\freetype\types.d">
|
|
||||||
<Link>3rdparty\DerelictFT\types.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictGL3\source\derelict\opengl3\arb.d">
|
|
||||||
<Link>3rdparty\DerelictGL3\arb.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictGL3\source\derelict\opengl3\cgl.d">
|
|
||||||
<Link>3rdparty\DerelictGL3\cgl.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictGL3\source\derelict\opengl3\constants.d">
|
|
||||||
<Link>3rdparty\DerelictGL3\constants.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictGL3\source\derelict\opengl3\deprecatedConstants.d">
|
|
||||||
<Link>3rdparty\DerelictGL3\deprecatedConstants.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictGL3\source\derelict\opengl3\deprecatedFunctions.d">
|
|
||||||
<Link>3rdparty\DerelictGL3\deprecatedFunctions.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictGL3\source\derelict\opengl3\ext.d">
|
|
||||||
<Link>3rdparty\DerelictGL3\ext.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictGL3\source\derelict\opengl3\functions.d">
|
|
||||||
<Link>3rdparty\DerelictGL3\functions.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictGL3\source\derelict\opengl3\gl.d">
|
|
||||||
<Link>3rdparty\DerelictGL3\gl.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictGL3\source\derelict\opengl3\gl3.d">
|
|
||||||
<Link>3rdparty\DerelictGL3\gl3.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictGL3\source\derelict\opengl3\glx.d">
|
|
||||||
<Link>3rdparty\DerelictGL3\glx.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictGL3\source\derelict\opengl3\glxext.d">
|
|
||||||
<Link>3rdparty\DerelictGL3\glxext.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictGL3\source\derelict\opengl3\internal.d">
|
|
||||||
<Link>3rdparty\DerelictGL3\internal.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictGL3\source\derelict\opengl3\types.d">
|
|
||||||
<Link>3rdparty\DerelictGL3\types.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictGL3\source\derelict\opengl3\wgl.d">
|
|
||||||
<Link>3rdparty\DerelictGL3\wgl.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictGL3\source\derelict\opengl3\wglext.d">
|
|
||||||
<Link>3rdparty\DerelictGL3\wglext.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictUtil\source\derelict\util\exception.d">
|
|
||||||
<Link>3rdparty\DerelictUtil\exception.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictUtil\source\derelict\util\loader.d">
|
|
||||||
<Link>3rdparty\DerelictUtil\loader.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictUtil\source\derelict\util\sharedlib.d">
|
|
||||||
<Link>3rdparty\DerelictUtil\sharedlib.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictUtil\source\derelict\util\system.d">
|
|
||||||
<Link>3rdparty\DerelictUtil\system.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictUtil\source\derelict\util\wintypes.d">
|
|
||||||
<Link>3rdparty\DerelictUtil\wintypes.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictUtil\source\derelict\util\xtypes.d">
|
|
||||||
<Link>3rdparty\DerelictUtil\xtypes.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="src\dlangui\all.d" />
|
|
||||||
<Compile Include="3rdparty\X11\xcb\bigreq.d" />
|
|
||||||
<Compile Include="3rdparty\X11\xcb\composite.d" />
|
|
||||||
<Compile Include="3rdparty\X11\xcb\damage.d" />
|
|
||||||
<Compile Include="3rdparty\X11\xcb\dpms.d" />
|
|
||||||
<Compile Include="3rdparty\X11\xcb\glx.d" />
|
|
||||||
<Compile Include="3rdparty\X11\xcb\randr.d" />
|
|
||||||
<Compile Include="3rdparty\X11\xcb\record.d" />
|
|
||||||
<Compile Include="3rdparty\X11\xcb\render.d" />
|
|
||||||
<Compile Include="3rdparty\X11\xcb\res.d" />
|
|
||||||
<Compile Include="3rdparty\X11\xcb\screensaver.d" />
|
|
||||||
<Compile Include="3rdparty\X11\xcb\shape.d" />
|
|
||||||
<Compile Include="3rdparty\X11\xcb\shm.d" />
|
|
||||||
<Compile Include="3rdparty\X11\xcb\xcb.d" />
|
|
||||||
<Compile Include="3rdparty\X11\xcb\xc_misc.d" />
|
|
||||||
<Compile Include="3rdparty\X11\xcb\xevie.d" />
|
|
||||||
<Compile Include="3rdparty\X11\xcb\xf86dri.d" />
|
|
||||||
<Compile Include="3rdparty\X11\xcb\xfixes.d" />
|
|
||||||
<Compile Include="3rdparty\X11\xcb\xinerama.d" />
|
|
||||||
<Compile Include="3rdparty\X11\xcb\xprint.d" />
|
|
||||||
<Compile Include="3rdparty\X11\xcb\xproto.d" />
|
|
||||||
<Compile Include="3rdparty\X11\xcb\xtest.d" />
|
|
||||||
<Compile Include="3rdparty\X11\xcb\xv.d" />
|
|
||||||
<Compile Include="3rdparty\X11\xcb\xvmc.d" />
|
|
||||||
<Compile Include="3rdparty\X11\keysymdef.d" />
|
|
||||||
<Compile Include="3rdparty\X11\xcb\image.d" />
|
|
||||||
<Compile Include="src\dlangui\core\events.d" />
|
|
||||||
<Compile Include="..\DerelictFI\source\derelict\freeimage\freeimage.d">
|
|
||||||
<Link>3rdparty\DerelictFI\freeimage.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictFI\source\derelict\freeimage\functions.d">
|
|
||||||
<Link>3rdparty\DerelictFI\functions.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictFI\source\derelict\freeimage\types.d">
|
|
||||||
<Link>3rdparty\DerelictFI\types.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="3rdparty\X11\X.d" />
|
|
||||||
<Compile Include="3rdparty\X11\Xlib.d" />
|
|
||||||
<Compile Include="src\dlangui\core\i18n.d" />
|
|
||||||
<Compile Include="src\dlangui\core\linestream.d" />
|
|
||||||
<Compile Include="src\dlangui\widgets\lists.d" />
|
|
||||||
<Compile Include="src\dlangui\widgets\tabs.d" />
|
|
||||||
<Compile Include="src\dlangui\graphics\resources.d" />
|
|
||||||
<Compile Include="src\dlangui\widgets\menu.d" />
|
|
||||||
<Compile Include="src\dlangui\widgets\popup.d" />
|
|
||||||
<Compile Include="src\dlangui\core\collections.d" />
|
|
||||||
<Compile Include="src\dlangui\core\signals.d" />
|
|
||||||
<Compile Include="src\dlangui\widgets\editors.d" />
|
|
||||||
<Compile Include="src\dlangui\platforms\sdl\sdlapp.d" />
|
|
||||||
<Compile Include="..\DerelictSDL2\source\derelict\sdl2\functions.d">
|
|
||||||
<Link>3rdparty\FreetypeSDL2\functions.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictSDL2\source\derelict\sdl2\image.d">
|
|
||||||
<Link>3rdparty\FreetypeSDL2\image.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictSDL2\source\derelict\sdl2\mixer.d">
|
|
||||||
<Link>3rdparty\FreetypeSDL2\mixer.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictSDL2\source\derelict\sdl2\net.d">
|
|
||||||
<Link>3rdparty\FreetypeSDL2\net.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictSDL2\source\derelict\sdl2\sdl.d">
|
|
||||||
<Link>3rdparty\FreetypeSDL2\sdl.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictSDL2\source\derelict\sdl2\ttf.d">
|
|
||||||
<Link>3rdparty\FreetypeSDL2\ttf.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="..\DerelictSDL2\source\derelict\sdl2\types.d">
|
|
||||||
<Link>3rdparty\FreetypeSDL2\types.d</Link>
|
|
||||||
</Compile>
|
|
||||||
<Compile Include="src\dlangui\widgets\grid.d" />
|
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Folder Include="src\dlangui\platforms\x11\" />
|
|
||||||
<Folder Include="3rdparty\DerelictUtil\" />
|
|
||||||
<Folder Include="3rdparty\DerelictGL3\" />
|
|
||||||
<Folder Include="3rdparty\DerelictFT\" />
|
|
||||||
<Folder Include="3rdparty\DerelictFI\" />
|
|
||||||
<Folder Include="3rdparty\FreetypeSDL2\" />
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
|
@ -1,41 +0,0 @@
|
||||||
|
|
||||||
Microsoft Visual Studio Solution File, Format Version 11.00
|
|
||||||
# Visual Studio 2010
|
|
||||||
Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "dlangui", "dlanguilib.visualdproj", "{5FF17402-9997-4D0E-8068-6D84B8769D98}"
|
|
||||||
EndProject
|
|
||||||
Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "example1", "examples\example1\example1.visualdproj", "{68C78CC1-6176-4C60-B4B6-520475C26D23}"
|
|
||||||
ProjectSection(ProjectDependencies) = postProject
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98} = {5FF17402-9997-4D0E-8068-6D84B8769D98}
|
|
||||||
EndProjectSection
|
|
||||||
EndProject
|
|
||||||
Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "test", "examples\test\test.visualdproj", "{BE84DF39-64E6-449D-89E0-8E92404003CB}"
|
|
||||||
EndProject
|
|
||||||
Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "helloworld", "examples\helloworld\helloworld.visualdproj", "{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}"
|
|
||||||
EndProject
|
|
||||||
Global
|
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
|
||||||
Debug|Win32 = Debug|Win32
|
|
||||||
Release|Win32 = Release|Win32
|
|
||||||
EndGlobalSection
|
|
||||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{5FF17402-9997-4D0E-8068-6D84B8769D98}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{68C78CC1-6176-4C60-B4B6-520475C26D23}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{BE84DF39-64E6-449D-89E0-8E92404003CB}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{BE84DF39-64E6-449D-89E0-8E92404003CB}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{BE84DF39-64E6-449D-89E0-8E92404003CB}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{BE84DF39-64E6-449D-89E0-8E92404003CB}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Debug|Win32.ActiveCfg = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Debug|Win32.Build.0 = Debug|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Release|Win32.ActiveCfg = Release|Win32
|
|
||||||
{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}.Release|Win32.Build.0 = Release|Win32
|
|
||||||
EndGlobalSection
|
|
||||||
GlobalSection(SolutionProperties) = preSolution
|
|
||||||
HideSolutionNode = FALSE
|
|
||||||
EndGlobalSection
|
|
||||||
EndGlobal
|
|
|
@ -1,463 +0,0 @@
|
||||||
<DProject>
|
|
||||||
<ProjectGuid>{5FF17402-9997-4D0E-8068-6D84B8769D98}</ProjectGuid>
|
|
||||||
<Config name="Debug" platform="Win32">
|
|
||||||
<obj>0</obj>
|
|
||||||
<link>0</link>
|
|
||||||
<lib>1</lib>
|
|
||||||
<subsystem>2</subsystem>
|
|
||||||
<multiobj>0</multiobj>
|
|
||||||
<singleFileCompilation>0</singleFileCompilation>
|
|
||||||
<oneobj>0</oneobj>
|
|
||||||
<mscoff>0</mscoff>
|
|
||||||
<trace>0</trace>
|
|
||||||
<quiet>0</quiet>
|
|
||||||
<verbose>0</verbose>
|
|
||||||
<vtls>0</vtls>
|
|
||||||
<vgc>0</vgc>
|
|
||||||
<symdebug>1</symdebug>
|
|
||||||
<optimize>0</optimize>
|
|
||||||
<cpu>0</cpu>
|
|
||||||
<isX86_64>0</isX86_64>
|
|
||||||
<isLinux>0</isLinux>
|
|
||||||
<isOSX>0</isOSX>
|
|
||||||
<isWindows>0</isWindows>
|
|
||||||
<isFreeBSD>0</isFreeBSD>
|
|
||||||
<isSolaris>0</isSolaris>
|
|
||||||
<scheduler>0</scheduler>
|
|
||||||
<useDeprecated>0</useDeprecated>
|
|
||||||
<errDeprecated>0</errDeprecated>
|
|
||||||
<useAssert>0</useAssert>
|
|
||||||
<useInvariants>0</useInvariants>
|
|
||||||
<useIn>0</useIn>
|
|
||||||
<useOut>0</useOut>
|
|
||||||
<useArrayBounds>0</useArrayBounds>
|
|
||||||
<noboundscheck>0</noboundscheck>
|
|
||||||
<useSwitchError>0</useSwitchError>
|
|
||||||
<useUnitTests>0</useUnitTests>
|
|
||||||
<useInline>0</useInline>
|
|
||||||
<release>0</release>
|
|
||||||
<preservePaths>0</preservePaths>
|
|
||||||
<warnings>0</warnings>
|
|
||||||
<infowarnings>0</infowarnings>
|
|
||||||
<checkProperty>0</checkProperty>
|
|
||||||
<genStackFrame>0</genStackFrame>
|
|
||||||
<pic>0</pic>
|
|
||||||
<cov>0</cov>
|
|
||||||
<nofloat>0</nofloat>
|
|
||||||
<Dversion>2</Dversion>
|
|
||||||
<ignoreUnsupportedPragmas>0</ignoreUnsupportedPragmas>
|
|
||||||
<allinst>0</allinst>
|
|
||||||
<stackStomp>0</stackStomp>
|
|
||||||
<compiler>0</compiler>
|
|
||||||
<otherDMD>0</otherDMD>
|
|
||||||
<cccmd>$(CC) -c</cccmd>
|
|
||||||
<ccTransOpt>1</ccTransOpt>
|
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
|
||||||
<imppath>$(SolutionDir)/../dlangui/3rdparty $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib</imppath>
|
|
||||||
<fileImppath>$(SolutionDir)/../dlangui/views $(SolutionDir)/../dlangui/views/res $(SolutionDir)/../dlangui/views/res/i18n $(SolutionDir)/../dlangui/views/res/mdpi $(SolutionDir)/../dlangui/views/res/hdpi</fileImppath>
|
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
|
||||||
<objdir>$(OutDir)</objdir>
|
|
||||||
<objname />
|
|
||||||
<libname />
|
|
||||||
<doDocComments>0</doDocComments>
|
|
||||||
<docdir>docs</docdir>
|
|
||||||
<docname>docs/index.html</docname>
|
|
||||||
<modules_ddoc />
|
|
||||||
<ddocfiles />
|
|
||||||
<doHdrGeneration>0</doHdrGeneration>
|
|
||||||
<hdrdir>include</hdrdir>
|
|
||||||
<hdrname />
|
|
||||||
<doXGeneration>1</doXGeneration>
|
|
||||||
<xfilename>$(IntDir)\$(TargetName).json</xfilename>
|
|
||||||
<debuglevel>0</debuglevel>
|
|
||||||
<debugids>DebugFocus FontResources</debugids>
|
|
||||||
<versionlevel>0</versionlevel>
|
|
||||||
<versionids>Unicode USE_OPENGL USE_FREETYPE EmbedStandardResources</versionids>
|
|
||||||
<dump_source>0</dump_source>
|
|
||||||
<mapverbosity>0</mapverbosity>
|
|
||||||
<createImplib>1</createImplib>
|
|
||||||
<defaultlibname />
|
|
||||||
<debuglibname />
|
|
||||||
<moduleDepsFile />
|
|
||||||
<run>0</run>
|
|
||||||
<runargs />
|
|
||||||
<runCv2pdb>1</runCv2pdb>
|
|
||||||
<pathCv2pdb>$(VisualDInstallDir)cv2pdb\cv2pdb.exe</pathCv2pdb>
|
|
||||||
<cv2pdbPre2043>0</cv2pdbPre2043>
|
|
||||||
<cv2pdbNoDemangle>0</cv2pdbNoDemangle>
|
|
||||||
<cv2pdbEnumType>0</cv2pdbEnumType>
|
|
||||||
<cv2pdbOptions />
|
|
||||||
<objfiles />
|
|
||||||
<linkswitches />
|
|
||||||
<libfiles />
|
|
||||||
<libpaths />
|
|
||||||
<deffile />
|
|
||||||
<resfile />
|
|
||||||
<exefile>$(OutDir)\$(ProjectName).lib</exefile>
|
|
||||||
<useStdLibPath>1</useStdLibPath>
|
|
||||||
<cRuntime>2</cRuntime>
|
|
||||||
<privatePhobos>0</privatePhobos>
|
|
||||||
<additionalOptions />
|
|
||||||
<preBuildCommand />
|
|
||||||
<postBuildCommand />
|
|
||||||
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
|
|
||||||
</Config>
|
|
||||||
<Config name="Release" platform="Win32">
|
|
||||||
<obj>0</obj>
|
|
||||||
<link>0</link>
|
|
||||||
<lib>1</lib>
|
|
||||||
<subsystem>0</subsystem>
|
|
||||||
<multiobj>0</multiobj>
|
|
||||||
<singleFileCompilation>0</singleFileCompilation>
|
|
||||||
<oneobj>0</oneobj>
|
|
||||||
<mscoff>0</mscoff>
|
|
||||||
<trace>0</trace>
|
|
||||||
<quiet>0</quiet>
|
|
||||||
<verbose>0</verbose>
|
|
||||||
<vtls>0</vtls>
|
|
||||||
<vgc>0</vgc>
|
|
||||||
<symdebug>0</symdebug>
|
|
||||||
<optimize>1</optimize>
|
|
||||||
<cpu>0</cpu>
|
|
||||||
<isX86_64>0</isX86_64>
|
|
||||||
<isLinux>0</isLinux>
|
|
||||||
<isOSX>0</isOSX>
|
|
||||||
<isWindows>0</isWindows>
|
|
||||||
<isFreeBSD>0</isFreeBSD>
|
|
||||||
<isSolaris>0</isSolaris>
|
|
||||||
<scheduler>0</scheduler>
|
|
||||||
<useDeprecated>0</useDeprecated>
|
|
||||||
<errDeprecated>0</errDeprecated>
|
|
||||||
<useAssert>0</useAssert>
|
|
||||||
<useInvariants>0</useInvariants>
|
|
||||||
<useIn>0</useIn>
|
|
||||||
<useOut>0</useOut>
|
|
||||||
<useArrayBounds>0</useArrayBounds>
|
|
||||||
<noboundscheck>0</noboundscheck>
|
|
||||||
<useSwitchError>0</useSwitchError>
|
|
||||||
<useUnitTests>0</useUnitTests>
|
|
||||||
<useInline>0</useInline>
|
|
||||||
<release>1</release>
|
|
||||||
<preservePaths>0</preservePaths>
|
|
||||||
<warnings>0</warnings>
|
|
||||||
<infowarnings>0</infowarnings>
|
|
||||||
<checkProperty>0</checkProperty>
|
|
||||||
<genStackFrame>0</genStackFrame>
|
|
||||||
<pic>0</pic>
|
|
||||||
<cov>0</cov>
|
|
||||||
<nofloat>0</nofloat>
|
|
||||||
<Dversion>2</Dversion>
|
|
||||||
<ignoreUnsupportedPragmas>0</ignoreUnsupportedPragmas>
|
|
||||||
<allinst>0</allinst>
|
|
||||||
<stackStomp>0</stackStomp>
|
|
||||||
<compiler>0</compiler>
|
|
||||||
<otherDMD>0</otherDMD>
|
|
||||||
<cccmd>$(CC) -c</cccmd>
|
|
||||||
<ccTransOpt>1</ccTransOpt>
|
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
|
||||||
<imppath>$(SolutionDir)/../dlangui/3rdparty $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib</imppath>
|
|
||||||
<fileImppath>$(SolutionDir)/../dlangui/views $(SolutionDir)/../dlangui/views/res $(SolutionDir)/../dlangui/views/res/i18n $(SolutionDir)/../dlangui/views/res/mdpi $(SolutionDir)/../dlangui/views/res/hdpi</fileImppath>
|
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
|
||||||
<objdir>$(OutDir)</objdir>
|
|
||||||
<objname />
|
|
||||||
<libname />
|
|
||||||
<doDocComments>0</doDocComments>
|
|
||||||
<docdir />
|
|
||||||
<docname />
|
|
||||||
<modules_ddoc />
|
|
||||||
<ddocfiles />
|
|
||||||
<doHdrGeneration>0</doHdrGeneration>
|
|
||||||
<hdrdir />
|
|
||||||
<hdrname />
|
|
||||||
<doXGeneration>1</doXGeneration>
|
|
||||||
<xfilename>$(IntDir)\$(TargetName).json</xfilename>
|
|
||||||
<debuglevel>0</debuglevel>
|
|
||||||
<debugids />
|
|
||||||
<versionlevel>0</versionlevel>
|
|
||||||
<versionids>EmbedStandardResources Unicode USE_FREETYPE</versionids>
|
|
||||||
<dump_source>0</dump_source>
|
|
||||||
<mapverbosity>0</mapverbosity>
|
|
||||||
<createImplib>0</createImplib>
|
|
||||||
<defaultlibname />
|
|
||||||
<debuglibname />
|
|
||||||
<moduleDepsFile />
|
|
||||||
<run>0</run>
|
|
||||||
<runargs />
|
|
||||||
<runCv2pdb>0</runCv2pdb>
|
|
||||||
<pathCv2pdb>$(VisualDInstallDir)cv2pdb\cv2pdb.exe</pathCv2pdb>
|
|
||||||
<cv2pdbPre2043>0</cv2pdbPre2043>
|
|
||||||
<cv2pdbNoDemangle>0</cv2pdbNoDemangle>
|
|
||||||
<cv2pdbEnumType>0</cv2pdbEnumType>
|
|
||||||
<cv2pdbOptions />
|
|
||||||
<objfiles />
|
|
||||||
<linkswitches />
|
|
||||||
<libfiles />
|
|
||||||
<libpaths />
|
|
||||||
<deffile />
|
|
||||||
<resfile />
|
|
||||||
<exefile>$(OutDir)\$(ProjectName).lib</exefile>
|
|
||||||
<useStdLibPath>1</useStdLibPath>
|
|
||||||
<cRuntime>1</cRuntime>
|
|
||||||
<privatePhobos>0</privatePhobos>
|
|
||||||
<additionalOptions />
|
|
||||||
<preBuildCommand />
|
|
||||||
<postBuildCommand />
|
|
||||||
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
|
|
||||||
</Config>
|
|
||||||
<Folder name="dlangui">
|
|
||||||
<Folder name="3rdparty">
|
|
||||||
<Folder name="DerelictFT">
|
|
||||||
<File path="..\DerelictFT\source\derelict\freetype\ft.d" />
|
|
||||||
<File path="..\DerelictFT\source\derelict\freetype\functions.d" />
|
|
||||||
<File path="..\DerelictFT\source\derelict\freetype\types.d" />
|
|
||||||
</Folder>
|
|
||||||
<Folder name="DerelictGL3">
|
|
||||||
<File path="..\DerelictGL3\source\derelict\opengl3\arb.d" />
|
|
||||||
<File path="..\DerelictGL3\source\derelict\opengl3\cgl.d" />
|
|
||||||
<File path="..\DerelictGL3\source\derelict\opengl3\constants.d" />
|
|
||||||
<File path="..\DerelictGL3\source\derelict\opengl3\deprecatedConstants.d" />
|
|
||||||
<File path="..\DerelictGL3\source\derelict\opengl3\deprecatedFunctions.d" />
|
|
||||||
<File path="..\DerelictGL3\source\derelict\opengl3\ext.d" />
|
|
||||||
<File path="..\DerelictGL3\source\derelict\opengl3\functions.d" />
|
|
||||||
<File path="..\DerelictGL3\source\derelict\opengl3\gl.d" />
|
|
||||||
<File path="..\DerelictGL3\source\derelict\opengl3\gl3.d" />
|
|
||||||
<File path="..\DerelictGL3\source\derelict\opengl3\glx.d" />
|
|
||||||
<File path="..\DerelictGL3\source\derelict\opengl3\glxext.d" />
|
|
||||||
<File path="..\DerelictGL3\source\derelict\opengl3\internal.d" />
|
|
||||||
<File path="..\DerelictGL3\source\derelict\opengl3\types.d" />
|
|
||||||
<File path="..\DerelictGL3\source\derelict\opengl3\wgl.d" />
|
|
||||||
<File path="..\DerelictGL3\source\derelict\opengl3\wglext.d" />
|
|
||||||
</Folder>
|
|
||||||
<Folder name="DerelictSDL2">
|
|
||||||
<File path="..\DerelictSDL2\source\derelict\sdl2\functions.d" />
|
|
||||||
<File path="..\DerelictSDL2\source\derelict\sdl2\image.d" />
|
|
||||||
<File path="..\DerelictSDL2\source\derelict\sdl2\mixer.d" />
|
|
||||||
<File path="..\DerelictSDL2\source\derelict\sdl2\net.d" />
|
|
||||||
<File path="..\DerelictSDL2\source\derelict\sdl2\sdl.d" />
|
|
||||||
<File path="..\DerelictSDL2\source\derelict\sdl2\ttf.d" />
|
|
||||||
<File path="..\DerelictSDL2\source\derelict\sdl2\types.d" />
|
|
||||||
</Folder>
|
|
||||||
<Folder name="DerelictUtil">
|
|
||||||
<File path="..\DerelictUtil\source\derelict\util\exception.d" />
|
|
||||||
<File path="..\DerelictUtil\source\derelict\util\loader.d" />
|
|
||||||
<File path="..\DerelictUtil\source\derelict\util\sharedlib.d" />
|
|
||||||
<File path="..\DerelictUtil\source\derelict\util\system.d" />
|
|
||||||
<File path="..\DerelictUtil\source\derelict\util\wintypes.d" />
|
|
||||||
<File path="..\DerelictUtil\source\derelict\util\xtypes.d" />
|
|
||||||
</Folder>
|
|
||||||
<Folder name="de_image">
|
|
||||||
<File path="..\de_image\source\png\devisualization\image\png\chunks.d" />
|
|
||||||
<File path="..\de_image\source\interfaces\devisualization\image\color.d" />
|
|
||||||
<File path="..\de_image\source\interfaces\devisualization\image\creation.d" />
|
|
||||||
<File path="..\de_image\source\png\devisualization\image\png\defs.d" />
|
|
||||||
<File path="..\de_image\source\interfaces\devisualization\image\image.d" />
|
|
||||||
<File path="..\de_image\source\interfaces\devisualization\image\manipulation.d" />
|
|
||||||
<File path="..\de_image\source\interfaces\devisualization\image\package.d" />
|
|
||||||
<File path="..\de_image\source\png\devisualization\image\png\package.d" />
|
|
||||||
<File path="..\de_image\source\png\devisualization\image\png\reader.d" />
|
|
||||||
<File path="..\de_image\source\png\devisualization\image\png\reader_chunks.d" />
|
|
||||||
<File path="..\de_image\source\png\devisualization\image\png\reader_chunks_IDAT.d" />
|
|
||||||
<File path="..\de_image\source\png\devisualization\image\png\writer.d" />
|
|
||||||
<File path="..\de_image\source\png\devisualization\image\png\writer_chunks.d" />
|
|
||||||
<File path="..\de_image\source\png\devisualization\image\png\writer_chunks_IDAT.d" />
|
|
||||||
</Folder>
|
|
||||||
<Folder name="dlib_image">
|
|
||||||
<File path="..\dlib\dlib\container\aarray.d" />
|
|
||||||
<File path="..\dlib\dlib\container\array.d" />
|
|
||||||
<File path="..\dlib\dlib\image\io\bmp.d" />
|
|
||||||
<File path="..\dlib\dlib\container\bst.d" />
|
|
||||||
<File path="..\dlib\dlib\image\color.d" />
|
|
||||||
<File path="..\dlib\dlib\filesystem\windows\common.d" />
|
|
||||||
<File path="..\dlib\dlib\core\compound.d" />
|
|
||||||
<File path="..\dlib\dlib\math\decomposition.d" />
|
|
||||||
<File path="..\dlib\dlib\filesystem\delegaterange.d" />
|
|
||||||
<File path="..\dlib\dlib\filesystem\windows\directory.d" />
|
|
||||||
<File path="..\dlib\dlib\filesystem\dirrange.d" />
|
|
||||||
<File path="..\dlib\dlib\filesystem\windows\file.d" />
|
|
||||||
<File path="..\dlib\dlib\filesystem\filesystem.d" />
|
|
||||||
<File path="..\dlib\dlib\container\hash.d" />
|
|
||||||
<File path="..\dlib\dlib\coding\huffman.d" />
|
|
||||||
<File path="..\dlib\dlib\image\io\idct.d" />
|
|
||||||
<File path="..\dlib\dlib\image\image.d" />
|
|
||||||
<File path="..\dlib\dlib\math\interpolation.d" />
|
|
||||||
<File path="..\dlib\dlib\image\io\io.d" />
|
|
||||||
<File path="..\dlib\dlib\image\io\jpeg.d" />
|
|
||||||
<File path="..\dlib\dlib\container\linkedlist.d" />
|
|
||||||
<File path="..\dlib\dlib\math\linsolve.d" />
|
|
||||||
<File path="..\dlib\dlib\filesystem\local.d" />
|
|
||||||
<File path="..\dlib\dlib\math\matrix.d" />
|
|
||||||
<File path="..\dlib\dlib\core\memory.d" />
|
|
||||||
<File path="..\dlib\dlib\container\package.d" />
|
|
||||||
<File path="..\dlib\dlib\image\io\png.d" />
|
|
||||||
<File path="..\dlib\dlib\container\queue.d" />
|
|
||||||
<File path="..\dlib\dlib\functional\range.d" />
|
|
||||||
<File path="..\dlib\dlib\container\stack.d" />
|
|
||||||
<File path="..\dlib\dlib\core\stream.d" />
|
|
||||||
<File path="..\dlib\dlib\image\io\tga.d" />
|
|
||||||
<File path="..\dlib\dlib\core\tuple.d" />
|
|
||||||
<File path="..\dlib\dlib\math\utils.d" />
|
|
||||||
<File path="..\dlib\dlib\image\io\utils.d" />
|
|
||||||
<File path="..\dlib\dlib\math\vector.d" />
|
|
||||||
<File path="..\dlib\dlib\coding\zlib.d" />
|
|
||||||
</Folder>
|
|
||||||
<Folder name="fontconfig">
|
|
||||||
<File path="3rdparty\fontconfig\functions.d" />
|
|
||||||
<File path="3rdparty\fontconfig\package.d" />
|
|
||||||
<File path="3rdparty\fontconfig\types.d" />
|
|
||||||
</Folder>
|
|
||||||
<Folder name="gl3n">
|
|
||||||
<File path="..\gl3n\gl3n\aabb.d" />
|
|
||||||
<File path="..\gl3n\gl3n\frustum.d" />
|
|
||||||
<File path="..\gl3n\gl3n\interpolate.d" />
|
|
||||||
<File path="..\gl3n\gl3n\linalg.d" />
|
|
||||||
<File path="..\gl3n\gl3n\math.d" />
|
|
||||||
<File path="..\gl3n\gl3n\plane.d" />
|
|
||||||
<File path="..\gl3n\gl3n\util.d" />
|
|
||||||
</Folder>
|
|
||||||
<Folder name="win32">
|
|
||||||
<File path="3rdparty\win32\basetsd.d" />
|
|
||||||
<File path="3rdparty\win32\basetyps.d" />
|
|
||||||
<File path="3rdparty\win32\cderr.d" />
|
|
||||||
<File path="3rdparty\win32\cguid.d" />
|
|
||||||
<File path="3rdparty\win32\commdlg.d" />
|
|
||||||
<File path="3rdparty\win32\core.d" />
|
|
||||||
<File path="3rdparty\win32\dde.d" />
|
|
||||||
<File path="3rdparty\win32\ddeml.d" />
|
|
||||||
<File path="3rdparty\win32\dlgs.d" />
|
|
||||||
<File path="3rdparty\win32\imm.d" />
|
|
||||||
<File path="3rdparty\win32\lzexpand.d" />
|
|
||||||
<File path="3rdparty\win32\mmsystem.d" />
|
|
||||||
<File path="3rdparty\win32\nb30.d" />
|
|
||||||
<File path="3rdparty\win32\oaidl.d" />
|
|
||||||
<File path="3rdparty\win32\objbase.d" />
|
|
||||||
<File path="3rdparty\win32\objfwd.d" />
|
|
||||||
<File path="3rdparty\win32\objidl.d" />
|
|
||||||
<File path="3rdparty\win32\ocidl.d" />
|
|
||||||
<File path="3rdparty\win32\ole.d" />
|
|
||||||
<File path="3rdparty\win32\ole2.d" />
|
|
||||||
<File path="3rdparty\win32\oleauto.d" />
|
|
||||||
<File path="3rdparty\win32\olectlid.d" />
|
|
||||||
<File path="3rdparty\win32\oleidl.d" />
|
|
||||||
<File path="3rdparty\win32\prsht.d" />
|
|
||||||
<File path="3rdparty\win32\rpc.d" />
|
|
||||||
<File path="3rdparty\win32\rpcdce.d" />
|
|
||||||
<File path="3rdparty\win32\rpcdcep.d" />
|
|
||||||
<File path="3rdparty\win32\rpcndr.d" />
|
|
||||||
<File path="3rdparty\win32\rpcnsi.d" />
|
|
||||||
<File path="3rdparty\win32\rpcnsip.d" />
|
|
||||||
<File path="3rdparty\win32\rpcnterr.d" />
|
|
||||||
<File path="3rdparty\win32\shellapi.d" />
|
|
||||||
<File path="3rdparty\win32\shlobj.d" />
|
|
||||||
<File path="3rdparty\win32\unknwn.d" />
|
|
||||||
<File path="3rdparty\win32\uuid.d" />
|
|
||||||
<File path="3rdparty\win32\w32api.d" />
|
|
||||||
<File path="3rdparty\win32\winbase.d" />
|
|
||||||
<File path="3rdparty\win32\wincon.d" />
|
|
||||||
<File path="3rdparty\win32\windef.d" />
|
|
||||||
<File path="3rdparty\win32\windows.d" />
|
|
||||||
<File path="3rdparty\win32\winerror.d" />
|
|
||||||
<File path="3rdparty\win32\wingdi.d" />
|
|
||||||
<File path="3rdparty\win32\winnetwk.d" />
|
|
||||||
<File path="3rdparty\win32\winnls.d" />
|
|
||||||
<File path="3rdparty\win32\winnt.d" />
|
|
||||||
<File path="3rdparty\win32\winperf.d" />
|
|
||||||
<File path="3rdparty\win32\winsock2.d" />
|
|
||||||
<File path="3rdparty\win32\winspool.d" />
|
|
||||||
<File path="3rdparty\win32\winsvc.d" />
|
|
||||||
<File path="3rdparty\win32\winuser.d" />
|
|
||||||
<File path="3rdparty\win32\winver.d" />
|
|
||||||
<File path="3rdparty\win32\ws2tcpip.d" />
|
|
||||||
<File path="3rdparty\win32\wtypes.d" />
|
|
||||||
</Folder>
|
|
||||||
</Folder>
|
|
||||||
<Folder name="src">
|
|
||||||
<Folder name="dlangui">
|
|
||||||
<Folder name="core">
|
|
||||||
<File path="src\dlangui\core\collections.d" />
|
|
||||||
<File path="src\dlangui\core\editable.d" />
|
|
||||||
<File path="src\dlangui\core\events.d" />
|
|
||||||
<File path="src\dlangui\core\files.d" />
|
|
||||||
<File path="src\dlangui\core\i18n.d" />
|
|
||||||
<File path="src\dlangui\core\linestream.d" />
|
|
||||||
<File path="src\dlangui\core\logger.d" />
|
|
||||||
<File path="src\dlangui\core\settings.d" />
|
|
||||||
<File path="src\dlangui\core\signals.d" />
|
|
||||||
<File path="src\dlangui\core\stdaction.d" />
|
|
||||||
<File path="src\dlangui\core\streams.d" />
|
|
||||||
<File path="src\dlangui\core\textsource.d" />
|
|
||||||
<File path="src\dlangui\core\types.d" />
|
|
||||||
</Folder>
|
|
||||||
<Folder name="dialogs">
|
|
||||||
<File path="src\dlangui\dialogs\dialog.d" />
|
|
||||||
<File path="src\dlangui\dialogs\filedlg.d" />
|
|
||||||
<File path="src\dlangui\dialogs\msgbox.d" />
|
|
||||||
<File path="src\dlangui\dialogs\settingsdialog.d" />
|
|
||||||
</Folder>
|
|
||||||
<Folder name="dml">
|
|
||||||
<File path="src\dlangui\dml\annotations.d" />
|
|
||||||
<File path="src\dlangui\dml\dmlhighlight.d" />
|
|
||||||
<File path="src\dlangui\dml\parser.d" />
|
|
||||||
</Folder>
|
|
||||||
<Folder name="graphics">
|
|
||||||
<Folder name="scene">
|
|
||||||
<File path="src\dlangui\graphics\scene\camera.d" />
|
|
||||||
<File path="src\dlangui\graphics\scene\node.d" />
|
|
||||||
<File path="src\dlangui\graphics\scene\scene3d.d" />
|
|
||||||
<File path="src\dlangui\graphics\scene\transform.d" />
|
|
||||||
</Folder>
|
|
||||||
<Folder name="xpm">
|
|
||||||
<File path="src\dlangui\graphics\xpm\colors.d" />
|
|
||||||
<File path="src\dlangui\graphics\xpm\reader.d" />
|
|
||||||
</Folder>
|
|
||||||
<File path="src\dlangui\graphics\colors.d" />
|
|
||||||
<File path="src\dlangui\graphics\drawbuf.d" />
|
|
||||||
<File path="src\dlangui\graphics\fonts.d" />
|
|
||||||
<File path="src\dlangui\graphics\ftfonts.d" />
|
|
||||||
<File path="src\dlangui\graphics\gldrawbuf.d" />
|
|
||||||
<File path="src\dlangui\graphics\glsupport.d" />
|
|
||||||
<File path="src\dlangui\graphics\images.d" />
|
|
||||||
<File path="src\dlangui\graphics\resources.d" />
|
|
||||||
</Folder>
|
|
||||||
<Folder name="platforms">
|
|
||||||
<Folder name="common">
|
|
||||||
<File path="src\dlangui\platforms\common\platform.d" />
|
|
||||||
</Folder>
|
|
||||||
<Folder name="dsfml">
|
|
||||||
<File path="src\dlangui\platforms\dsfml\dsfmlapp.d" />
|
|
||||||
</Folder>
|
|
||||||
<Folder name="sdl">
|
|
||||||
<File path="src\dlangui\platforms\sdl\sdlapp.d" />
|
|
||||||
</Folder>
|
|
||||||
<Folder name="windows">
|
|
||||||
<File path="src\dlangui\platforms\windows\win32drawbuf.d" />
|
|
||||||
<File path="src\dlangui\platforms\windows\win32fonts.d" />
|
|
||||||
<File path="src\dlangui\platforms\windows\winapp.d" />
|
|
||||||
</Folder>
|
|
||||||
</Folder>
|
|
||||||
<Folder name="widgets">
|
|
||||||
<File path="src\dlangui\widgets\appframe.d" />
|
|
||||||
<File path="src\dlangui\widgets\combobox.d" />
|
|
||||||
<File path="src\dlangui\widgets\controls.d" />
|
|
||||||
<File path="src\dlangui\widgets\docks.d" />
|
|
||||||
<File path="src\dlangui\widgets\editors.d" />
|
|
||||||
<File path="src\dlangui\widgets\grid.d" />
|
|
||||||
<File path="src\dlangui\widgets\layouts.d" />
|
|
||||||
<File path="src\dlangui\widgets\lists.d" />
|
|
||||||
<File path="src\dlangui\widgets\menu.d" />
|
|
||||||
<File path="src\dlangui\widgets\metadata.d" />
|
|
||||||
<File path="src\dlangui\widgets\popup.d" />
|
|
||||||
<File path="src\dlangui\widgets\scroll.d" />
|
|
||||||
<File path="src\dlangui\widgets\srcedit.d" />
|
|
||||||
<File path="src\dlangui\widgets\statusline.d" />
|
|
||||||
<File path="src\dlangui\widgets\styles.d" />
|
|
||||||
<File path="src\dlangui\widgets\tabs.d" />
|
|
||||||
<File path="src\dlangui\widgets\toolbars.d" />
|
|
||||||
<File path="src\dlangui\widgets\tree.d" />
|
|
||||||
<File path="src\dlangui\widgets\widget.d" />
|
|
||||||
<File path="src\dlangui\widgets\winframe.d" />
|
|
||||||
</Folder>
|
|
||||||
<File path="src\dlangui\package.d" />
|
|
||||||
</Folder>
|
|
||||||
</Folder>
|
|
||||||
</Folder>
|
|
||||||
</DProject>
|
|
|
@ -1,25 +0,0 @@
|
||||||
|
|
||||||
Microsoft Visual Studio Solution File, Format Version 11.00
|
|
||||||
# Visual Studio 2010
|
|
||||||
Project("{3947E667-4C90-4C3A-BEB9-7148D6FE0D7C}") = "dlanguilib-win32", "dlanguilib-win32.dproj", "{440816C8-DBD6-454C-A0D7-B6E59CA1ED86}"
|
|
||||||
EndProject
|
|
||||||
Project("{3947E667-4C90-4C3A-BEB9-7148D6FE0D7C}") = "example1", "examples\example1\example1.dproj", "{11EEFA98-AAC1-45BD-8972-C97571D2D196}"
|
|
||||||
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
|
|
||||||
{440816C8-DBD6-454C-A0D7-B6E59CA1ED86}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
||||||
{440816C8-DBD6-454C-A0D7-B6E59CA1ED86}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
||||||
{440816C8-DBD6-454C-A0D7-B6E59CA1ED86}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
||||||
{440816C8-DBD6-454C-A0D7-B6E59CA1ED86}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
||||||
{440816C8-DBD6-454C-A0D7-B6E59CA1ED86}.Unittest|Any CPU.ActiveCfg = Unittest|Any CPU
|
|
||||||
{440816C8-DBD6-454C-A0D7-B6E59CA1ED86}.Unittest|Any CPU.Build.0 = Unittest|Any CPU
|
|
||||||
EndGlobalSection
|
|
||||||
GlobalSection(MonoDevelopProperties) = preSolution
|
|
||||||
StartupItem = examples\example1\example1.dproj
|
|
||||||
EndGlobalSection
|
|
||||||
EndGlobal
|
|
|
@ -1,25 +0,0 @@
|
||||||
|
|
||||||
Microsoft Visual Studio Solution File, Format Version 11.00
|
|
||||||
# Visual Studio 2010
|
|
||||||
Project("{3947E667-4C90-4C3A-BEB9-7148D6FE0D7C}") = "dlanguilib", "dlanguilib.dproj", "{440816C8-DBD6-454C-A0D7-B6E59CA1ED86}"
|
|
||||||
EndProject
|
|
||||||
Project("{3947E667-4C90-4C3A-BEB9-7148D6FE0D7C}") = "example1", "examples\example1\example1.dproj", "{440816C8-DBD6-454C-A0D7-B6E59CA1ED87}"
|
|
||||||
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
|
|
||||||
{440816C8-DBD6-454C-A0D7-B6E59CA1ED86}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
|
||||||
{440816C8-DBD6-454C-A0D7-B6E59CA1ED86}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
|
||||||
{440816C8-DBD6-454C-A0D7-B6E59CA1ED86}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
|
||||||
{440816C8-DBD6-454C-A0D7-B6E59CA1ED86}.Release|Any CPU.Build.0 = Release|Any CPU
|
|
||||||
{440816C8-DBD6-454C-A0D7-B6E59CA1ED86}.Unittest|Any CPU.ActiveCfg = Unittest|Any CPU
|
|
||||||
{440816C8-DBD6-454C-A0D7-B6E59CA1ED86}.Unittest|Any CPU.Build.0 = Unittest|Any CPU
|
|
||||||
EndGlobalSection
|
|
||||||
GlobalSection(MonoDevelopProperties) = preSolution
|
|
||||||
StartupItem = examples\example1\example1.dproj
|
|
||||||
EndGlobalSection
|
|
||||||
EndGlobal
|
|
|
@ -53,7 +53,7 @@
|
||||||
<cccmd>$(CC) -c</cccmd>
|
<cccmd>$(CC) -c</cccmd>
|
||||||
<ccTransOpt>1</ccTransOpt>
|
<ccTransOpt>1</ccTransOpt>
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
||||||
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib</imppath>
|
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib</imppath>
|
||||||
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
<outdir>$(ConfigurationName)</outdir>
|
||||||
<objdir>$(OutDir)</objdir>
|
<objdir>$(OutDir)</objdir>
|
||||||
|
@ -155,7 +155,7 @@
|
||||||
<cccmd>$(CC) -c</cccmd>
|
<cccmd>$(CC) -c</cccmd>
|
||||||
<ccTransOpt>1</ccTransOpt>
|
<ccTransOpt>1</ccTransOpt>
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
||||||
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib</imppath>
|
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib</imppath>
|
||||||
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
<outdir>$(ConfigurationName)</outdir>
|
||||||
<objdir>$(OutDir)</objdir>
|
<objdir>$(OutDir)</objdir>
|
||||||
|
@ -257,7 +257,7 @@
|
||||||
<cccmd>$(CC) -c</cccmd>
|
<cccmd>$(CC) -c</cccmd>
|
||||||
<ccTransOpt>1</ccTransOpt>
|
<ccTransOpt>1</ccTransOpt>
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
||||||
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib</imppath>
|
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib</imppath>
|
||||||
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
<outdir>$(ConfigurationName)</outdir>
|
||||||
<objdir>$(OutDir)</objdir>
|
<objdir>$(OutDir)</objdir>
|
||||||
|
@ -359,7 +359,7 @@
|
||||||
<cccmd>$(CC) -c</cccmd>
|
<cccmd>$(CC) -c</cccmd>
|
||||||
<ccTransOpt>1</ccTransOpt>
|
<ccTransOpt>1</ccTransOpt>
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
||||||
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib</imppath>
|
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib</imppath>
|
||||||
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
<outdir>$(ConfigurationName)</outdir>
|
||||||
<objdir>$(OutDir)</objdir>
|
<objdir>$(OutDir)</objdir>
|
|
@ -1,210 +0,0 @@
|
||||||
<DProject>
|
|
||||||
<ProjectGuid>{55B79469-E5D8-4B58-89BD-5A3E11A696B0}</ProjectGuid>
|
|
||||||
<Config name="Debug" platform="Win32">
|
|
||||||
<obj>0</obj>
|
|
||||||
<link>0</link>
|
|
||||||
<lib>0</lib>
|
|
||||||
<subsystem>2</subsystem>
|
|
||||||
<multiobj>0</multiobj>
|
|
||||||
<singleFileCompilation>0</singleFileCompilation>
|
|
||||||
<oneobj>0</oneobj>
|
|
||||||
<mscoff>0</mscoff>
|
|
||||||
<trace>0</trace>
|
|
||||||
<quiet>0</quiet>
|
|
||||||
<verbose>0</verbose>
|
|
||||||
<vtls>0</vtls>
|
|
||||||
<vgc>0</vgc>
|
|
||||||
<symdebug>1</symdebug>
|
|
||||||
<optimize>0</optimize>
|
|
||||||
<cpu>0</cpu>
|
|
||||||
<isX86_64>0</isX86_64>
|
|
||||||
<isLinux>0</isLinux>
|
|
||||||
<isOSX>0</isOSX>
|
|
||||||
<isWindows>0</isWindows>
|
|
||||||
<isFreeBSD>0</isFreeBSD>
|
|
||||||
<isSolaris>0</isSolaris>
|
|
||||||
<scheduler>0</scheduler>
|
|
||||||
<useDeprecated>0</useDeprecated>
|
|
||||||
<errDeprecated>0</errDeprecated>
|
|
||||||
<useAssert>0</useAssert>
|
|
||||||
<useInvariants>0</useInvariants>
|
|
||||||
<useIn>0</useIn>
|
|
||||||
<useOut>0</useOut>
|
|
||||||
<useArrayBounds>0</useArrayBounds>
|
|
||||||
<noboundscheck>0</noboundscheck>
|
|
||||||
<useSwitchError>0</useSwitchError>
|
|
||||||
<useUnitTests>0</useUnitTests>
|
|
||||||
<useInline>0</useInline>
|
|
||||||
<release>0</release>
|
|
||||||
<preservePaths>0</preservePaths>
|
|
||||||
<warnings>0</warnings>
|
|
||||||
<infowarnings>0</infowarnings>
|
|
||||||
<checkProperty>0</checkProperty>
|
|
||||||
<genStackFrame>0</genStackFrame>
|
|
||||||
<pic>0</pic>
|
|
||||||
<cov>0</cov>
|
|
||||||
<nofloat>0</nofloat>
|
|
||||||
<Dversion>2.043</Dversion>
|
|
||||||
<ignoreUnsupportedPragmas>0</ignoreUnsupportedPragmas>
|
|
||||||
<allinst>0</allinst>
|
|
||||||
<stackStomp>0</stackStomp>
|
|
||||||
<compiler>0</compiler>
|
|
||||||
<otherDMD>0</otherDMD>
|
|
||||||
<cccmd>$(CC) -c</cccmd>
|
|
||||||
<ccTransOpt>1</ccTransOpt>
|
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
|
||||||
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib</imppath>
|
|
||||||
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
|
||||||
<objdir>$(OutDir)</objdir>
|
|
||||||
<objname />
|
|
||||||
<libname />
|
|
||||||
<doDocComments>0</doDocComments>
|
|
||||||
<docdir />
|
|
||||||
<docname />
|
|
||||||
<modules_ddoc />
|
|
||||||
<ddocfiles />
|
|
||||||
<doHdrGeneration>0</doHdrGeneration>
|
|
||||||
<hdrdir />
|
|
||||||
<hdrname />
|
|
||||||
<doXGeneration>1</doXGeneration>
|
|
||||||
<xfilename>$(IntDir)\$(TargetName).json</xfilename>
|
|
||||||
<debuglevel>0</debuglevel>
|
|
||||||
<debugids />
|
|
||||||
<versionlevel>0</versionlevel>
|
|
||||||
<versionids>Unicode USE_OPENGL USE_FREETYPE EmbedStandardResources</versionids>
|
|
||||||
<dump_source>0</dump_source>
|
|
||||||
<mapverbosity>0</mapverbosity>
|
|
||||||
<createImplib>0</createImplib>
|
|
||||||
<defaultlibname />
|
|
||||||
<debuglibname />
|
|
||||||
<moduleDepsFile />
|
|
||||||
<run>0</run>
|
|
||||||
<runargs />
|
|
||||||
<runCv2pdb>1</runCv2pdb>
|
|
||||||
<pathCv2pdb>$(VisualDInstallDir)cv2pdb\cv2pdb.exe</pathCv2pdb>
|
|
||||||
<cv2pdbPre2043>0</cv2pdbPre2043>
|
|
||||||
<cv2pdbNoDemangle>0</cv2pdbNoDemangle>
|
|
||||||
<cv2pdbEnumType>0</cv2pdbEnumType>
|
|
||||||
<cv2pdbOptions />
|
|
||||||
<objfiles />
|
|
||||||
<linkswitches />
|
|
||||||
<libfiles>ole32.lib kernel32.lib user32.lib comctl32.lib comdlg32.lib</libfiles>
|
|
||||||
<libpaths />
|
|
||||||
<deffile />
|
|
||||||
<resfile />
|
|
||||||
<exefile>$(OutDir)\$(ProjectName).exe</exefile>
|
|
||||||
<useStdLibPath>1</useStdLibPath>
|
|
||||||
<cRuntime>2</cRuntime>
|
|
||||||
<privatePhobos>0</privatePhobos>
|
|
||||||
<additionalOptions />
|
|
||||||
<preBuildCommand />
|
|
||||||
<postBuildCommand />
|
|
||||||
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
|
|
||||||
</Config>
|
|
||||||
<Config name="Release" platform="Win32">
|
|
||||||
<obj>0</obj>
|
|
||||||
<link>0</link>
|
|
||||||
<lib>0</lib>
|
|
||||||
<subsystem>2</subsystem>
|
|
||||||
<multiobj>0</multiobj>
|
|
||||||
<singleFileCompilation>0</singleFileCompilation>
|
|
||||||
<oneobj>0</oneobj>
|
|
||||||
<mscoff>0</mscoff>
|
|
||||||
<trace>0</trace>
|
|
||||||
<quiet>0</quiet>
|
|
||||||
<verbose>0</verbose>
|
|
||||||
<vtls>0</vtls>
|
|
||||||
<vgc>0</vgc>
|
|
||||||
<symdebug>0</symdebug>
|
|
||||||
<optimize>0</optimize>
|
|
||||||
<cpu>0</cpu>
|
|
||||||
<isX86_64>0</isX86_64>
|
|
||||||
<isLinux>0</isLinux>
|
|
||||||
<isOSX>0</isOSX>
|
|
||||||
<isWindows>0</isWindows>
|
|
||||||
<isFreeBSD>0</isFreeBSD>
|
|
||||||
<isSolaris>0</isSolaris>
|
|
||||||
<scheduler>0</scheduler>
|
|
||||||
<useDeprecated>0</useDeprecated>
|
|
||||||
<errDeprecated>0</errDeprecated>
|
|
||||||
<useAssert>0</useAssert>
|
|
||||||
<useInvariants>0</useInvariants>
|
|
||||||
<useIn>0</useIn>
|
|
||||||
<useOut>0</useOut>
|
|
||||||
<useArrayBounds>0</useArrayBounds>
|
|
||||||
<noboundscheck>0</noboundscheck>
|
|
||||||
<useSwitchError>0</useSwitchError>
|
|
||||||
<useUnitTests>0</useUnitTests>
|
|
||||||
<useInline>0</useInline>
|
|
||||||
<release>1</release>
|
|
||||||
<preservePaths>0</preservePaths>
|
|
||||||
<warnings>0</warnings>
|
|
||||||
<infowarnings>0</infowarnings>
|
|
||||||
<checkProperty>0</checkProperty>
|
|
||||||
<genStackFrame>0</genStackFrame>
|
|
||||||
<pic>0</pic>
|
|
||||||
<cov>0</cov>
|
|
||||||
<nofloat>0</nofloat>
|
|
||||||
<Dversion>2.043</Dversion>
|
|
||||||
<ignoreUnsupportedPragmas>0</ignoreUnsupportedPragmas>
|
|
||||||
<allinst>0</allinst>
|
|
||||||
<stackStomp>0</stackStomp>
|
|
||||||
<compiler>0</compiler>
|
|
||||||
<otherDMD>0</otherDMD>
|
|
||||||
<cccmd>$(CC) -c</cccmd>
|
|
||||||
<ccTransOpt>1</ccTransOpt>
|
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
|
||||||
<imppath />
|
|
||||||
<fileImppath />
|
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
|
||||||
<objdir>$(OutDir)</objdir>
|
|
||||||
<objname />
|
|
||||||
<libname />
|
|
||||||
<doDocComments>0</doDocComments>
|
|
||||||
<docdir />
|
|
||||||
<docname />
|
|
||||||
<modules_ddoc />
|
|
||||||
<ddocfiles />
|
|
||||||
<doHdrGeneration>0</doHdrGeneration>
|
|
||||||
<hdrdir />
|
|
||||||
<hdrname />
|
|
||||||
<doXGeneration>1</doXGeneration>
|
|
||||||
<xfilename>$(IntDir)\$(TargetName).json</xfilename>
|
|
||||||
<debuglevel>0</debuglevel>
|
|
||||||
<debugids />
|
|
||||||
<versionlevel>0</versionlevel>
|
|
||||||
<versionids />
|
|
||||||
<dump_source>0</dump_source>
|
|
||||||
<mapverbosity>0</mapverbosity>
|
|
||||||
<createImplib>0</createImplib>
|
|
||||||
<defaultlibname />
|
|
||||||
<debuglibname />
|
|
||||||
<moduleDepsFile />
|
|
||||||
<run>0</run>
|
|
||||||
<runargs />
|
|
||||||
<runCv2pdb>0</runCv2pdb>
|
|
||||||
<pathCv2pdb>$(VisualDInstallDir)cv2pdb\cv2pdb.exe</pathCv2pdb>
|
|
||||||
<cv2pdbPre2043>0</cv2pdbPre2043>
|
|
||||||
<cv2pdbNoDemangle>0</cv2pdbNoDemangle>
|
|
||||||
<cv2pdbEnumType>0</cv2pdbEnumType>
|
|
||||||
<cv2pdbOptions />
|
|
||||||
<objfiles />
|
|
||||||
<linkswitches />
|
|
||||||
<libfiles>ole32.lib kernel32.lib user32.lib comctl32.lib comdlg32.lib</libfiles>
|
|
||||||
<libpaths />
|
|
||||||
<deffile />
|
|
||||||
<resfile />
|
|
||||||
<exefile>$(OutDir)\$(ProjectName).exe</exefile>
|
|
||||||
<useStdLibPath>1</useStdLibPath>
|
|
||||||
<cRuntime>1</cRuntime>
|
|
||||||
<privatePhobos>0</privatePhobos>
|
|
||||||
<additionalOptions />
|
|
||||||
<preBuildCommand />
|
|
||||||
<postBuildCommand />
|
|
||||||
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
|
|
||||||
</Config>
|
|
||||||
<Folder name="d3d">
|
|
||||||
<File path="src\d3d.d" />
|
|
||||||
</Folder>
|
|
||||||
</DProject>
|
|
|
@ -2,7 +2,7 @@
|
||||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
<Platform Condition=" '$(Platform)' == '' ">x64</Platform>
|
||||||
<ProjectGuid>{1F050D82-5245-4B51-A554-473194EA0DE9}</ProjectGuid>
|
<ProjectGuid>{1F050D82-5245-4B51-A554-473194EA0DE9}</ProjectGuid>
|
||||||
<Compiler>DMD2</Compiler>
|
<Compiler>DMD2</Compiler>
|
||||||
<PreferOneStepBuild>true</PreferOneStepBuild>
|
<PreferOneStepBuild>true</PreferOneStepBuild>
|
||||||
|
@ -26,17 +26,6 @@
|
||||||
</Includes>
|
</Includes>
|
||||||
</Includes>
|
</Includes>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
|
||||||
<DebugSymbols>true</DebugSymbols>
|
|
||||||
<OutputPath>bin\Debug</OutputPath>
|
|
||||||
<ObjectsDirectory>obj/Debug</ObjectsDirectory>
|
|
||||||
<LinkinThirdPartyLibraries>false</LinkinThirdPartyLibraries>
|
|
||||||
<UnittestMode>false</UnittestMode>
|
|
||||||
<OutputName>derelictcocoatest-monod-osx</OutputName>
|
|
||||||
<Target>Executable</Target>
|
|
||||||
<Externalconsole>true</Externalconsole>
|
|
||||||
<DebugLevel>0</DebugLevel>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||||
<OutputPath>bin\Release</OutputPath>
|
<OutputPath>bin\Release</OutputPath>
|
||||||
<ObjectsDirectory>obj/Release</ObjectsDirectory>
|
<ObjectsDirectory>obj/Release</ObjectsDirectory>
|
||||||
|
@ -58,6 +47,25 @@
|
||||||
<Externalconsole>true</Externalconsole>
|
<Externalconsole>true</Externalconsole>
|
||||||
<DebugLevel>0</DebugLevel>
|
<DebugLevel>0</DebugLevel>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
|
||||||
|
<DebugSymbols>true</DebugSymbols>
|
||||||
|
<OutputPath>bin\Debug</OutputPath>
|
||||||
|
<VersionIds>
|
||||||
|
<VersionIds>
|
||||||
|
<String>USE_SDL</String>
|
||||||
|
<String>USE_OPENGL</String>
|
||||||
|
<String>USE_FREETYPE</String>
|
||||||
|
<String>EmbedStandardResources</String>
|
||||||
|
</VersionIds>
|
||||||
|
</VersionIds>
|
||||||
|
<ObjectsDirectory>obj/Debug</ObjectsDirectory>
|
||||||
|
<LinkinThirdPartyLibraries>false</LinkinThirdPartyLibraries>
|
||||||
|
<UnittestMode>false</UnittestMode>
|
||||||
|
<OutputName>derelictcocoatest-monod-osx</OutputName>
|
||||||
|
<Target>Executable</Target>
|
||||||
|
<Externalconsole>true</Externalconsole>
|
||||||
|
<DebugLevel>0</DebugLevel>
|
||||||
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Folder Include="src\" />
|
<Folder Include="src\" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
|
|
|
@ -1,8 +1,14 @@
|
||||||
module cocoatest;
|
module cocoatest;
|
||||||
|
version(OSX):
|
||||||
|
|
||||||
import derelict.cocoa;
|
import derelict.cocoa;
|
||||||
|
|
||||||
import dlangui.core.logger;
|
import dlangui.core.logger;
|
||||||
|
import dlangui.core.types;
|
||||||
|
import dlangui.core.events;
|
||||||
|
import std.uuid;
|
||||||
|
import core.stdc.stdlib;
|
||||||
|
import std.string;
|
||||||
|
|
||||||
void main(string[] args)
|
void main(string[] args)
|
||||||
{
|
{
|
||||||
|
@ -10,34 +16,721 @@ void main(string[] args)
|
||||||
Log.setLogLevel(LogLevel.Trace);
|
Log.setLogLevel(LogLevel.Trace);
|
||||||
DerelictCocoa.load();
|
DerelictCocoa.load();
|
||||||
|
|
||||||
NSString appName = NSProcessInfo.processInfo().processName();
|
static if (true) {
|
||||||
Log.i("appName = %s", appName);
|
auto pool = new NSAutoreleasePool;
|
||||||
//writefln("appName = %s", appName);
|
NSString appName = NSProcessInfo.processInfo().processName();
|
||||||
|
Log.i("appName = %s", appName);
|
||||||
|
|
||||||
auto pool = new NSAutoreleasePool;
|
CocoaWindow window = new CocoaWindow(cast(void*)null, new IWindowListenerLogger(), 300, 300);
|
||||||
|
Log.d("");
|
||||||
|
} else {
|
||||||
|
|
||||||
auto NSApp = NSApplication.sharedApplication;
|
|
||||||
|
|
||||||
NSApp.setActivationPolicy(NSApplicationActivationPolicyRegular);
|
NSString appName = NSProcessInfo.processInfo().processName();
|
||||||
|
Log.i("appName = %s", appName);
|
||||||
|
//writefln("appName = %s", appName);
|
||||||
|
|
||||||
NSMenu menubar = NSMenu.alloc;
|
auto pool = new NSAutoreleasePool;
|
||||||
menubar.init_();
|
|
||||||
NSMenuItem appMenuItem = NSMenuItem.alloc();
|
|
||||||
appMenuItem.init_();
|
|
||||||
menubar.addItem(appMenuItem);
|
|
||||||
NSApp.setMainMenu(menubar);
|
|
||||||
|
|
||||||
NSWindow window = NSWindow.alloc();
|
auto NSApp = NSApplication.sharedApplication;
|
||||||
window.initWithContentRect(NSMakeRect(10, 10, 200, 200),
|
|
||||||
NSTitledWindowMask | NSClosableWindowMask | NSResizableWindowMask, //NSBorderlessWindowMask,
|
|
||||||
NSBackingStoreBuffered, NO);
|
|
||||||
window.makeKeyAndOrderFront();
|
|
||||||
|
|
||||||
NSView parentView;
|
NSApp.setActivationPolicy(NSApplicationActivationPolicyRegular);
|
||||||
parentView = window.contentView();
|
|
||||||
|
|
||||||
NSApp.activateIgnoringOtherApps(YES);
|
NSMenu menubar = NSMenu.alloc;
|
||||||
NSApp.run();
|
menubar.init_();
|
||||||
|
NSMenuItem appMenuItem = NSMenuItem.alloc();
|
||||||
|
appMenuItem.init_();
|
||||||
|
menubar.addItem(appMenuItem);
|
||||||
|
NSApp.setMainMenu(menubar);
|
||||||
|
|
||||||
|
NSWindow window = NSWindow.alloc();
|
||||||
|
window.initWithContentRect(NSMakeRect(10, 10, 200, 200),
|
||||||
|
NSTitledWindowMask | NSClosableWindowMask | NSResizableWindowMask, //NSBorderlessWindowMask,
|
||||||
|
NSBackingStoreBuffered, NO);
|
||||||
|
window.makeKeyAndOrderFront();
|
||||||
|
|
||||||
|
NSView parentView;
|
||||||
|
parentView = window.contentView();
|
||||||
|
|
||||||
|
Log.i("parentView=", parentView);
|
||||||
|
|
||||||
|
NSApp.activateIgnoringOtherApps(YES);
|
||||||
|
|
||||||
|
// string uuid = randomUUID().toString();
|
||||||
|
// DlanguiCocoaView.customClassName = "DlanguiCocoaView_" ~ uuid;
|
||||||
|
// DlanguiCocoaView.registerSubclass();
|
||||||
|
//
|
||||||
|
// _view = DlanguiCocoaView.alloc();
|
||||||
|
// _view.initialize(this, width, height);
|
||||||
|
//
|
||||||
|
// parentView.addSubview(_view);
|
||||||
|
|
||||||
|
|
||||||
|
NSApp.run();
|
||||||
|
}
|
||||||
|
|
||||||
DerelictCocoa.unload();
|
DerelictCocoa.unload();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
interface IWindowListener {
|
||||||
|
void onMouseWheel(int x, int y, int deltaX, int deltaY, MouseState state);
|
||||||
|
void onKeyDown(uint key);
|
||||||
|
void onKeyUp(uint key);
|
||||||
|
void onMouseMove(int x, int y, int deltaX, int deltaY,
|
||||||
|
MouseState mouseState);
|
||||||
|
void onMouseRelease(int x, int y, MouseButton mb, MouseState mouseState);
|
||||||
|
void onMouseClick(int x, int y, MouseButton mb, bool isDoubleClick, MouseState mouseState);
|
||||||
|
void recomputeDirtyAreas();
|
||||||
|
void onResized(int width, int height);
|
||||||
|
void onAnimate(double dt, double time);
|
||||||
|
Rect getDirtyRectangle();
|
||||||
|
}
|
||||||
|
|
||||||
|
class IWindowListenerLogger : IWindowListener {
|
||||||
|
override void onMouseWheel(int x, int y, int deltaX, int deltaY, MouseState state) {
|
||||||
|
Log.d("onMouseWheel");
|
||||||
|
}
|
||||||
|
override void onKeyDown(uint key) {
|
||||||
|
Log.d("onKeyDown");
|
||||||
|
}
|
||||||
|
override void onKeyUp(uint key) {
|
||||||
|
Log.d("onKeyUp");
|
||||||
|
}
|
||||||
|
override void onMouseMove(int x, int y, int deltaX, int deltaY,
|
||||||
|
MouseState mouseState) {
|
||||||
|
Log.d("onMouseMove");
|
||||||
|
}
|
||||||
|
override void onMouseRelease(int x, int y, MouseButton mb, MouseState mouseState) {
|
||||||
|
Log.d("onMouseRelease");
|
||||||
|
}
|
||||||
|
override void onMouseClick(int x, int y, MouseButton mb, bool isDoubleClick, MouseState mouseState) {
|
||||||
|
Log.d("onMouseClick");
|
||||||
|
}
|
||||||
|
override void recomputeDirtyAreas() {
|
||||||
|
Log.d("recomputeDirtyAreas");
|
||||||
|
}
|
||||||
|
override void onResized(int width, int height) {
|
||||||
|
Log.d("onResized");
|
||||||
|
}
|
||||||
|
override void onAnimate(double dt, double time) {
|
||||||
|
Log.d("onAnimate");
|
||||||
|
}
|
||||||
|
override Rect getDirtyRectangle() {
|
||||||
|
return Rect(0, 0, 100, 100);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
struct MouseState {
|
||||||
|
bool leftButtonDown;
|
||||||
|
bool rightButtonDown;
|
||||||
|
bool middleButtonDown;
|
||||||
|
bool ctrlPressed;
|
||||||
|
bool shiftPressed;
|
||||||
|
bool altPressed;
|
||||||
|
}
|
||||||
|
|
||||||
|
enum MouseButton : int {
|
||||||
|
left,
|
||||||
|
right,
|
||||||
|
middle
|
||||||
|
}
|
||||||
|
|
||||||
|
final class CocoaWindow
|
||||||
|
{
|
||||||
|
private:
|
||||||
|
IWindowListener _listener;
|
||||||
|
|
||||||
|
// Stays null in the case of a plugin, but exists for a stand-alone program
|
||||||
|
// For testing purpose.
|
||||||
|
NSWindow _cocoaWindow = null;
|
||||||
|
NSApplication _cocoaApplication;
|
||||||
|
|
||||||
|
NSColorSpace _nsColorSpace;
|
||||||
|
CGColorSpaceRef _cgColorSpaceRef;
|
||||||
|
NSData _imageData;
|
||||||
|
NSString _logFormatStr;
|
||||||
|
|
||||||
|
DPlugCustomView _view = null;
|
||||||
|
|
||||||
|
bool _terminated = false;
|
||||||
|
|
||||||
|
int _lastMouseX, _lastMouseY;
|
||||||
|
bool _firstMouseMove = true;
|
||||||
|
|
||||||
|
int _width;
|
||||||
|
int _height;
|
||||||
|
|
||||||
|
ubyte* _buffer = null;
|
||||||
|
|
||||||
|
uint _timeAtCreationInMs;
|
||||||
|
uint _lastMeasturedTimeInMs;
|
||||||
|
bool _dirtyAreasAreNotYetComputed;
|
||||||
|
|
||||||
|
public:
|
||||||
|
|
||||||
|
this(void* parentWindow, IWindowListener listener, int width, int height)
|
||||||
|
{
|
||||||
|
_listener = listener;
|
||||||
|
|
||||||
|
DerelictCocoa.load();
|
||||||
|
NSApplicationLoad(); // to use Cocoa in Carbon applications
|
||||||
|
bool parentViewExists = parentWindow !is null;
|
||||||
|
NSView parentView;
|
||||||
|
if (!parentViewExists)
|
||||||
|
{
|
||||||
|
// create a NSWindow to hold our NSView
|
||||||
|
_cocoaApplication = NSApplication.sharedApplication;
|
||||||
|
_cocoaApplication.setActivationPolicy(NSApplicationActivationPolicyRegular);
|
||||||
|
|
||||||
|
NSWindow window = NSWindow.alloc();
|
||||||
|
window.initWithContentRect(NSMakeRect(100, 100, width, height),
|
||||||
|
NSBorderlessWindowMask, NSBackingStoreBuffered, NO);
|
||||||
|
window.makeKeyAndOrderFront();
|
||||||
|
|
||||||
|
parentView = window.contentView();
|
||||||
|
|
||||||
|
_cocoaApplication.activateIgnoringOtherApps(YES);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
parentView = NSView(cast(id)parentWindow);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
_width = 0;
|
||||||
|
_height = 0;
|
||||||
|
|
||||||
|
_nsColorSpace = NSColorSpace.sRGBColorSpace();
|
||||||
|
// hopefully not null else the colors will be brighter
|
||||||
|
_cgColorSpaceRef = _nsColorSpace.CGColorSpace();
|
||||||
|
|
||||||
|
_logFormatStr = NSString.stringWith("%@");
|
||||||
|
|
||||||
|
_timeAtCreationInMs = getTimeMs();
|
||||||
|
_lastMeasturedTimeInMs = _timeAtCreationInMs;
|
||||||
|
|
||||||
|
_dirtyAreasAreNotYetComputed = true;
|
||||||
|
|
||||||
|
string uuid = randomUUID().toString();
|
||||||
|
DPlugCustomView.customClassName = "DPlugCustomView_" ~ uuid;
|
||||||
|
DPlugCustomView.registerSubclass();
|
||||||
|
|
||||||
|
_view = DPlugCustomView.alloc();
|
||||||
|
_view.initialize(this, width, height);
|
||||||
|
|
||||||
|
parentView.addSubview(_view);
|
||||||
|
|
||||||
|
if (_cocoaApplication)
|
||||||
|
_cocoaApplication.run();
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
~this()
|
||||||
|
{
|
||||||
|
if (_view)
|
||||||
|
{
|
||||||
|
//debug ensureNotInGC("CocoaWindow");
|
||||||
|
_terminated = true;
|
||||||
|
|
||||||
|
{
|
||||||
|
_view.killTimer();
|
||||||
|
}
|
||||||
|
|
||||||
|
_view.removeFromSuperview();
|
||||||
|
_view.release();
|
||||||
|
_view = DPlugCustomView(null);
|
||||||
|
|
||||||
|
DPlugCustomView.unregisterSubclass();
|
||||||
|
|
||||||
|
if (_buffer != null)
|
||||||
|
{
|
||||||
|
free(_buffer);
|
||||||
|
_buffer = null;
|
||||||
|
}
|
||||||
|
|
||||||
|
DerelictCocoa.unload();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// Implements IWindow
|
||||||
|
void waitEventAndDispatch()
|
||||||
|
{
|
||||||
|
assert(false); // not implemented in Cocoa, since we don't have a NSWindow
|
||||||
|
}
|
||||||
|
|
||||||
|
bool terminated()
|
||||||
|
{
|
||||||
|
return _terminated;
|
||||||
|
}
|
||||||
|
|
||||||
|
void debugOutput(string s)
|
||||||
|
{
|
||||||
|
import core.stdc.stdio;
|
||||||
|
fprintf(stderr, toStringz(s));
|
||||||
|
}
|
||||||
|
|
||||||
|
uint getTimeMs()
|
||||||
|
{
|
||||||
|
return cast(uint)(NSDate.timeIntervalSinceReferenceDate() * 1000.0);
|
||||||
|
}
|
||||||
|
|
||||||
|
private:
|
||||||
|
|
||||||
|
MouseState getMouseState(NSEvent event)
|
||||||
|
{
|
||||||
|
// not working
|
||||||
|
MouseState state;
|
||||||
|
uint pressedMouseButtons = event.pressedMouseButtons();
|
||||||
|
if (pressedMouseButtons & 1)
|
||||||
|
state.leftButtonDown = true;
|
||||||
|
if (pressedMouseButtons & 2)
|
||||||
|
state.rightButtonDown = true;
|
||||||
|
if (pressedMouseButtons & 4)
|
||||||
|
state.middleButtonDown = true;
|
||||||
|
|
||||||
|
NSEventModifierFlags mod = event.modifierFlags();
|
||||||
|
if (mod & NSControlKeyMask)
|
||||||
|
state.ctrlPressed = true;
|
||||||
|
if (mod & NSShiftKeyMask)
|
||||||
|
state.shiftPressed = true;
|
||||||
|
if (mod & NSAlternateKeyMask)
|
||||||
|
state.altPressed = true;
|
||||||
|
|
||||||
|
return state;
|
||||||
|
}
|
||||||
|
|
||||||
|
void handleMouseWheel(NSEvent event)
|
||||||
|
{
|
||||||
|
int deltaX = cast(int)(0.5 + 10 * event.deltaX);
|
||||||
|
int deltaY = cast(int)(0.5 + 10 * event.deltaY);
|
||||||
|
Point mousePos = getMouseXY(_view, event, _height);
|
||||||
|
_listener.onMouseWheel(mousePos.x, mousePos.y, deltaX, deltaY, getMouseState(event));
|
||||||
|
}
|
||||||
|
|
||||||
|
void handleKeyEvent(NSEvent event, bool released)
|
||||||
|
{
|
||||||
|
uint keyCode = event.keyCode();
|
||||||
|
uint key;
|
||||||
|
switch (keyCode)
|
||||||
|
{
|
||||||
|
case kVK_ANSI_Keypad0: key = KeyCode.KEY_0; break;
|
||||||
|
case kVK_ANSI_Keypad1: key = KeyCode.KEY_1; break;
|
||||||
|
case kVK_ANSI_Keypad2: key = KeyCode.KEY_2; break;
|
||||||
|
case kVK_ANSI_Keypad3: key = KeyCode.KEY_3; break;
|
||||||
|
case kVK_ANSI_Keypad4: key = KeyCode.KEY_4; break;
|
||||||
|
case kVK_ANSI_Keypad5: key = KeyCode.KEY_5; break;
|
||||||
|
case kVK_ANSI_Keypad6: key = KeyCode.KEY_6; break;
|
||||||
|
case kVK_ANSI_Keypad7: key = KeyCode.KEY_7; break;
|
||||||
|
case kVK_ANSI_Keypad8: key = KeyCode.KEY_8; break;
|
||||||
|
case kVK_ANSI_Keypad9: key = KeyCode.KEY_9; break;
|
||||||
|
case kVK_Return: key = KeyCode.RETURN; break;
|
||||||
|
case kVK_Escape: key = KeyCode.ESCAPE; break;
|
||||||
|
case kVK_LeftArrow: key = KeyCode.LEFT; break;
|
||||||
|
case kVK_RightArrow: key = KeyCode.RIGHT; break;
|
||||||
|
case kVK_DownArrow: key = KeyCode.DOWN; break;
|
||||||
|
case kVK_UpArrow: key = KeyCode.UP; break;
|
||||||
|
default: key = 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (released)
|
||||||
|
_listener.onKeyDown(key);
|
||||||
|
else
|
||||||
|
_listener.onKeyUp(key);
|
||||||
|
}
|
||||||
|
|
||||||
|
void handleMouseMove(NSEvent event)
|
||||||
|
{
|
||||||
|
Point mousePos = getMouseXY(_view, event, _height);
|
||||||
|
|
||||||
|
if (_firstMouseMove)
|
||||||
|
{
|
||||||
|
_firstMouseMove = false;
|
||||||
|
_lastMouseX = mousePos.x;
|
||||||
|
_lastMouseY = mousePos.y;
|
||||||
|
}
|
||||||
|
|
||||||
|
_listener.onMouseMove(mousePos.x, mousePos.y, mousePos.x - _lastMouseX, mousePos.y - _lastMouseY,
|
||||||
|
getMouseState(event));
|
||||||
|
|
||||||
|
_lastMouseX = mousePos.x;
|
||||||
|
_lastMouseY = mousePos.y;
|
||||||
|
}
|
||||||
|
|
||||||
|
void handleMouseClicks(NSEvent event, MouseButton mb, bool released)
|
||||||
|
{
|
||||||
|
Point mousePos = getMouseXY(_view, event, _height);
|
||||||
|
|
||||||
|
if (released)
|
||||||
|
_listener.onMouseRelease(mousePos.x, mousePos.y, mb, getMouseState(event));
|
||||||
|
else
|
||||||
|
{
|
||||||
|
int clickCount = event.clickCount();
|
||||||
|
bool isDoubleClick = clickCount >= 2;
|
||||||
|
_listener.onMouseClick(mousePos.x, mousePos.y, mb, isDoubleClick, getMouseState(event));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
enum scanLineAlignment = 4; // could be anything
|
||||||
|
|
||||||
|
// given a width, how long in bytes should scanlines be
|
||||||
|
int byteStride(int width)
|
||||||
|
{
|
||||||
|
int widthInBytes = width * 4;
|
||||||
|
return (widthInBytes + (scanLineAlignment - 1)) & ~(scanLineAlignment-1);
|
||||||
|
}
|
||||||
|
|
||||||
|
void drawRect(NSRect rect)
|
||||||
|
{
|
||||||
|
NSGraphicsContext nsContext = NSGraphicsContext.currentContext();
|
||||||
|
|
||||||
|
CIContext ciContext = nsContext.getCIContext();
|
||||||
|
|
||||||
|
// update internal buffers in case of startup/resize
|
||||||
|
{
|
||||||
|
NSRect boundsRect = _view.bounds();
|
||||||
|
int width = cast(int)(boundsRect.size.width); // truncating down the dimensions of bounds
|
||||||
|
int height = cast(int)(boundsRect.size.height);
|
||||||
|
updateSizeIfNeeded(width, height);
|
||||||
|
}
|
||||||
|
|
||||||
|
// The first drawRect callback occurs before the timer triggers.
|
||||||
|
// But because recomputeDirtyAreas() wasn't called before there is nothing to draw.
|
||||||
|
// Hence, do it.
|
||||||
|
if (_dirtyAreasAreNotYetComputed)
|
||||||
|
{
|
||||||
|
_dirtyAreasAreNotYetComputed = false;
|
||||||
|
_listener.recomputeDirtyAreas();
|
||||||
|
}
|
||||||
|
|
||||||
|
// draw buffers
|
||||||
|
// ImageRef!RGBA wfb;
|
||||||
|
// wfb.w = _width;
|
||||||
|
// wfb.h = _height;
|
||||||
|
// wfb.pitch = byteStride(_width);
|
||||||
|
// wfb.pixels = cast(RGBA*)_buffer;
|
||||||
|
// _listener.onDraw(wfb, WindowPixelFormat.ARGB8);
|
||||||
|
|
||||||
|
|
||||||
|
size_t sizeNeeded = byteStride(_width) * _height;
|
||||||
|
_imageData = NSData.dataWithBytesNoCopy(_buffer, sizeNeeded, false);
|
||||||
|
|
||||||
|
CIImage image = CIImage.imageWithBitmapData(_imageData,
|
||||||
|
byteStride(_width),
|
||||||
|
CGSize(_width, _height),
|
||||||
|
kCIFormatARGB8,
|
||||||
|
_cgColorSpaceRef);
|
||||||
|
|
||||||
|
ciContext.drawImage(image, rect, rect);
|
||||||
|
}
|
||||||
|
|
||||||
|
/// Returns: true if window size changed.
|
||||||
|
bool updateSizeIfNeeded(int newWidth, int newHeight)
|
||||||
|
{
|
||||||
|
// only do something if the client size has changed
|
||||||
|
if ( (newWidth != _width) || (newHeight != _height) )
|
||||||
|
{
|
||||||
|
// Extends buffer
|
||||||
|
if (_buffer != null)
|
||||||
|
{
|
||||||
|
free(_buffer);
|
||||||
|
_buffer = null;
|
||||||
|
}
|
||||||
|
|
||||||
|
size_t sizeNeeded = byteStride(newWidth) * newHeight;
|
||||||
|
_buffer = cast(ubyte*) malloc(sizeNeeded);
|
||||||
|
_width = newWidth;
|
||||||
|
_height = newHeight;
|
||||||
|
_listener.onResized(_width, _height);
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
void doAnimation()
|
||||||
|
{
|
||||||
|
uint now = getTimeMs();
|
||||||
|
double dt = (now - _lastMeasturedTimeInMs) * 0.001;
|
||||||
|
double time = (now - _timeAtCreationInMs) * 0.001; // hopefully no plug-in will be open more than 49 days
|
||||||
|
_lastMeasturedTimeInMs = now;
|
||||||
|
_listener.onAnimate(dt, time);
|
||||||
|
}
|
||||||
|
|
||||||
|
void onTimer()
|
||||||
|
{
|
||||||
|
// Deal with animation
|
||||||
|
doAnimation();
|
||||||
|
|
||||||
|
_listener.recomputeDirtyAreas();
|
||||||
|
_dirtyAreasAreNotYetComputed = false;
|
||||||
|
Rect dirtyRect = _listener.getDirtyRectangle();
|
||||||
|
if (!dirtyRect.empty())
|
||||||
|
{
|
||||||
|
|
||||||
|
NSRect boundsRect = _view.bounds();
|
||||||
|
int height = cast(int)(boundsRect.size.height);
|
||||||
|
NSRect r = NSMakeRect(dirtyRect.left,
|
||||||
|
height - dirtyRect.top - dirtyRect.height,
|
||||||
|
dirtyRect.width,
|
||||||
|
dirtyRect.height);
|
||||||
|
_view.setNeedsDisplayInRect(r);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
struct DPlugCustomView
|
||||||
|
{
|
||||||
|
// This class uses a unique class name for each plugin instance
|
||||||
|
static string customClassName = null;
|
||||||
|
|
||||||
|
NSView parent;
|
||||||
|
alias parent this;
|
||||||
|
|
||||||
|
// create from an id
|
||||||
|
this (id id_)
|
||||||
|
{
|
||||||
|
this._id = id_;
|
||||||
|
}
|
||||||
|
|
||||||
|
/// Allocates, but do not init
|
||||||
|
static DPlugCustomView alloc()
|
||||||
|
{
|
||||||
|
alias fun_t = extern(C) id function (id obj, SEL sel);
|
||||||
|
return DPlugCustomView( (cast(fun_t)objc_msgSend)(getClassID(), sel!"alloc") );
|
||||||
|
}
|
||||||
|
|
||||||
|
static Class getClass()
|
||||||
|
{
|
||||||
|
return cast(Class)( getClassID() );
|
||||||
|
}
|
||||||
|
|
||||||
|
static id getClassID()
|
||||||
|
{
|
||||||
|
assert(customClassName !is null);
|
||||||
|
return objc_getClass(customClassName);
|
||||||
|
}
|
||||||
|
|
||||||
|
private:
|
||||||
|
|
||||||
|
CocoaWindow _window;
|
||||||
|
NSTimer _timer = null;
|
||||||
|
|
||||||
|
void initialize(CocoaWindow window, int width, int height)
|
||||||
|
{
|
||||||
|
// Warning: taking this address is fishy since DPlugCustomView is a struct and thus could be copied
|
||||||
|
// we rely on the fact it won't :|
|
||||||
|
void* thisPointer = cast(void*)(&this);
|
||||||
|
object_setInstanceVariable(_id, "this", thisPointer);
|
||||||
|
|
||||||
|
this._window = window;
|
||||||
|
|
||||||
|
NSRect r = NSRect(NSPoint(0, 0), NSSize(width, height));
|
||||||
|
initWithFrame(r);
|
||||||
|
|
||||||
|
_timer = NSTimer.timerWithTimeInterval(1 / 60.0, this, sel!"onTimer:", null, true);
|
||||||
|
NSRunLoop.currentRunLoop().addTimer(_timer, NSRunLoopCommonModes);
|
||||||
|
}
|
||||||
|
|
||||||
|
static Class clazz;
|
||||||
|
|
||||||
|
static void registerSubclass()
|
||||||
|
{
|
||||||
|
clazz = objc_allocateClassPair(cast(Class) lazyClass!"NSView", toStringz(customClassName), 0);
|
||||||
|
|
||||||
|
class_addMethod(clazz, sel!"keyDown:", cast(IMP) &keyDown, "v@:@");
|
||||||
|
class_addMethod(clazz, sel!"keyUp:", cast(IMP) &keyUp, "v@:@");
|
||||||
|
class_addMethod(clazz, sel!"mouseDown:", cast(IMP) &mouseDown, "v@:@");
|
||||||
|
class_addMethod(clazz, sel!"mouseUp:", cast(IMP) &mouseUp, "v@:@");
|
||||||
|
class_addMethod(clazz, sel!"rightMouseDown:", cast(IMP) &rightMouseDown, "v@:@");
|
||||||
|
class_addMethod(clazz, sel!"rightMouseUp:", cast(IMP) &rightMouseUp, "v@:@");
|
||||||
|
class_addMethod(clazz, sel!"otherMouseDown:", cast(IMP) &otherMouseDown, "v@:@");
|
||||||
|
class_addMethod(clazz, sel!"otherMouseUp:", cast(IMP) &otherMouseUp, "v@:@");
|
||||||
|
class_addMethod(clazz, sel!"mouseMoved:", cast(IMP) &mouseMoved, "v@:@");
|
||||||
|
class_addMethod(clazz, sel!"mouseDragged:", cast(IMP) &mouseMoved, "v@:@");
|
||||||
|
class_addMethod(clazz, sel!"rightMouseDragged:", cast(IMP) &mouseMoved, "v@:@");
|
||||||
|
class_addMethod(clazz, sel!"otherMouseDragged:", cast(IMP) &mouseMoved, "v@:@");
|
||||||
|
class_addMethod(clazz, sel!"acceptsFirstResponder", cast(IMP) &acceptsFirstResponder, "b@:");
|
||||||
|
class_addMethod(clazz, sel!"isOpaque", cast(IMP) &isOpaque, "b@:");
|
||||||
|
class_addMethod(clazz, sel!"acceptsFirstMouse:", cast(IMP) &acceptsFirstMouse, "b@:@");
|
||||||
|
class_addMethod(clazz, sel!"viewDidMoveToWindow", cast(IMP) &viewDidMoveToWindow, "v@:");
|
||||||
|
class_addMethod(clazz, sel!"drawRect:", cast(IMP) &drawRect, "v@:" ~ encode!NSRect);
|
||||||
|
class_addMethod(clazz, sel!"onTimer:", cast(IMP) &onTimer, "v@:@");
|
||||||
|
|
||||||
|
// This ~ is to avoid a strange DMD ICE. Didn't succeed in isolating it.
|
||||||
|
class_addMethod(clazz, sel!("scroll" ~ "Wheel:") , cast(IMP) &scrollWheel, "v@:@");
|
||||||
|
|
||||||
|
// very important: add an instance variable for the this pointer so that the D object can be
|
||||||
|
// retrieved from an id
|
||||||
|
class_addIvar(clazz, "this", (void*).sizeof, (void*).sizeof == 4 ? 2 : 3, "^v");
|
||||||
|
|
||||||
|
objc_registerClassPair(clazz);
|
||||||
|
}
|
||||||
|
|
||||||
|
static void unregisterSubclass()
|
||||||
|
{
|
||||||
|
// For some reason the class need to continue to exist, so we leak it
|
||||||
|
// objc_disposeClassPair(clazz);
|
||||||
|
// TODO: remove this crap
|
||||||
|
}
|
||||||
|
|
||||||
|
void killTimer()
|
||||||
|
{
|
||||||
|
if (_timer)
|
||||||
|
{
|
||||||
|
_timer.invalidate();
|
||||||
|
_timer = NSTimer(null);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
DPlugCustomView getInstance(id anId)
|
||||||
|
{
|
||||||
|
// strange thing: object_getInstanceVariable definition is odd (void**)
|
||||||
|
// and only works for pointer-sized values says SO
|
||||||
|
void* thisPointer = null;
|
||||||
|
Ivar var = object_getInstanceVariable(anId, "this", &thisPointer);
|
||||||
|
assert(var !is null);
|
||||||
|
assert(thisPointer !is null);
|
||||||
|
return *cast(DPlugCustomView*)thisPointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
Point getMouseXY(NSView view, NSEvent event, int windowHeight)
|
||||||
|
{
|
||||||
|
NSPoint mouseLocation = event.locationInWindow();
|
||||||
|
mouseLocation = view.convertPoint(mouseLocation, NSView(null));
|
||||||
|
int px = cast(int)(mouseLocation.x) - 2;
|
||||||
|
int py = windowHeight - cast(int)(mouseLocation.y) - 3;
|
||||||
|
return Point(px, py);
|
||||||
|
}
|
||||||
|
|
||||||
|
// Overridden function gets called with an id, instead of the self pointer.
|
||||||
|
// So we have to get back the D class object address.
|
||||||
|
// Big thanks to Mike Ash (@macdev)
|
||||||
|
extern(C)
|
||||||
|
{
|
||||||
|
void keyDown(id self, SEL selector, id event)
|
||||||
|
{
|
||||||
|
//FPControl fpctrl;
|
||||||
|
//fpctrl.initialize();
|
||||||
|
DPlugCustomView view = getInstance(self);
|
||||||
|
view._window.handleKeyEvent(NSEvent(event), false);
|
||||||
|
}
|
||||||
|
|
||||||
|
void keyUp(id self, SEL selector, id event)
|
||||||
|
{
|
||||||
|
//FPControl fpctrl;
|
||||||
|
//fpctrl.initialize();
|
||||||
|
DPlugCustomView view = getInstance(self);
|
||||||
|
view._window.handleKeyEvent(NSEvent(event), true);
|
||||||
|
}
|
||||||
|
|
||||||
|
void mouseDown(id self, SEL selector, id event)
|
||||||
|
{
|
||||||
|
//FPControl fpctrl;
|
||||||
|
//fpctrl.initialize();
|
||||||
|
DPlugCustomView view = getInstance(self);
|
||||||
|
view._window.handleMouseClicks(NSEvent(event), MouseButton.left, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
void mouseUp(id self, SEL selector, id event)
|
||||||
|
{
|
||||||
|
//FPControl fpctrl;
|
||||||
|
//fpctrl.initialize();
|
||||||
|
DPlugCustomView view = getInstance(self);
|
||||||
|
view._window.handleMouseClicks(NSEvent(event), MouseButton.left, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
void rightMouseDown(id self, SEL selector, id event)
|
||||||
|
{
|
||||||
|
//FPControl fpctrl;
|
||||||
|
//fpctrl.initialize();
|
||||||
|
DPlugCustomView view = getInstance(self);
|
||||||
|
view._window.handleMouseClicks(NSEvent(event), MouseButton.right, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
void rightMouseUp(id self, SEL selector, id event)
|
||||||
|
{
|
||||||
|
//FPControl fpctrl;
|
||||||
|
//fpctrl.initialize();
|
||||||
|
DPlugCustomView view = getInstance(self);
|
||||||
|
view._window.handleMouseClicks(NSEvent(event), MouseButton.right, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
void otherMouseDown(id self, SEL selector, id event)
|
||||||
|
{
|
||||||
|
//FPControl fpctrl;
|
||||||
|
//fpctrl.initialize();
|
||||||
|
DPlugCustomView view = getInstance(self);
|
||||||
|
auto nsEvent = NSEvent(event);
|
||||||
|
if (nsEvent.buttonNumber == 2)
|
||||||
|
view._window.handleMouseClicks(nsEvent, MouseButton.middle, false);
|
||||||
|
}
|
||||||
|
|
||||||
|
void otherMouseUp(id self, SEL selector, id event)
|
||||||
|
{
|
||||||
|
//FPControl fpctrl;
|
||||||
|
//fpctrl.initialize();
|
||||||
|
DPlugCustomView view = getInstance(self);
|
||||||
|
auto nsEvent = NSEvent(event);
|
||||||
|
if (nsEvent.buttonNumber == 2)
|
||||||
|
view._window.handleMouseClicks(nsEvent, MouseButton.middle, true);
|
||||||
|
}
|
||||||
|
|
||||||
|
void mouseMoved(id self, SEL selector, id event)
|
||||||
|
{
|
||||||
|
//FPControl fpctrl;
|
||||||
|
//fpctrl.initialize();
|
||||||
|
DPlugCustomView view = getInstance(self);
|
||||||
|
view._window.handleMouseMove(NSEvent(event));
|
||||||
|
}
|
||||||
|
|
||||||
|
void scrollWheel(id self, SEL selector, id event)
|
||||||
|
{
|
||||||
|
//FPControl fpctrl;
|
||||||
|
//fpctrl.initialize();
|
||||||
|
DPlugCustomView view = getInstance(self);
|
||||||
|
view._window.handleMouseWheel(NSEvent(event));
|
||||||
|
}
|
||||||
|
|
||||||
|
bool acceptsFirstResponder(id self, SEL selector)
|
||||||
|
{
|
||||||
|
return YES;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool acceptsFirstMouse(id self, SEL selector, id pEvent)
|
||||||
|
{
|
||||||
|
return YES;
|
||||||
|
}
|
||||||
|
|
||||||
|
bool isOpaque(id self, SEL selector)
|
||||||
|
{
|
||||||
|
return YES;
|
||||||
|
}
|
||||||
|
|
||||||
|
void viewDidMoveToWindow(id self, SEL selector)
|
||||||
|
{
|
||||||
|
DPlugCustomView view = getInstance(self);
|
||||||
|
NSWindow parentWindow = view.window();
|
||||||
|
if (parentWindow)
|
||||||
|
{
|
||||||
|
parentWindow.makeFirstResponder(view);
|
||||||
|
parentWindow.setAcceptsMouseMovedEvents(true);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void drawRect(id self, SEL selector, NSRect rect)
|
||||||
|
{
|
||||||
|
//FPControl fpctrl;
|
||||||
|
//fpctrl.initialize();
|
||||||
|
DPlugCustomView view = getInstance(self);
|
||||||
|
view._window.drawRect(rect);
|
||||||
|
}
|
||||||
|
|
||||||
|
void onTimer(id self, SEL selector, id timer)
|
||||||
|
{
|
||||||
|
//FPControl fpctrl;
|
||||||
|
//fpctrl.initialize();
|
||||||
|
DPlugCustomView view = getInstance(self);
|
||||||
|
view._window.onTimer();
|
||||||
|
}
|
||||||
|
}
|
|
@ -2,83 +2,89 @@
|
||||||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
<Platform Condition=" '$(Platform)' == '' ">x64</Platform>
|
||||||
<ProductVersion>8.0.30703</ProductVersion>
|
<ProjectGuid>{8E3B1C65-63A3-4BD8-9268-604EE648E861}</ProjectGuid>
|
||||||
<SchemaVersion>2.0</SchemaVersion>
|
<Compiler>DMD2</Compiler>
|
||||||
<ProjectGuid>{11EEFA98-AAC1-45BD-8972-C97571D2D196}</ProjectGuid>
|
|
||||||
<UseDefaultCompiler>true</UseDefaultCompiler>
|
|
||||||
<PreferOneStepBuild>true</PreferOneStepBuild>
|
<PreferOneStepBuild>true</PreferOneStepBuild>
|
||||||
<Compiler>ldc2</Compiler>
|
<UseDefaultCompiler>true</UseDefaultCompiler>
|
||||||
<IncrementalLinking>true</IncrementalLinking>
|
<IncrementalLinking>true</IncrementalLinking>
|
||||||
<DependentProjectIds>
|
<DependentProjectIds>
|
||||||
<DependentProjectIds>
|
<DependentProjectIds>
|
||||||
<String>{84FCA922-7BD9-4B9E-A192-A52F0A830AF5}</String>
|
<String>{1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}</String>
|
||||||
<String>{2B088613-C536-4E5C-8B74-7913267D75DA}</String>
|
|
||||||
<String>{5355CB25-5AA9-4738-9A0F-C0673DBBCB07}</String>
|
|
||||||
<String>{0B737AB4-0C3B-4250-A133-3AD793E2D322}</String>
|
|
||||||
<String>{87EE4E19-2409-4441-A0C0-2E6D08C555D9}</String>
|
|
||||||
<String>{174F5AAC-3D16-4AD9-9041-0DC0723A78FE}</String>
|
|
||||||
</DependentProjectIds>
|
</DependentProjectIds>
|
||||||
</DependentProjectIds>
|
</DependentProjectIds>
|
||||||
<Includes>
|
<Includes>
|
||||||
<Includes>
|
<Includes>
|
||||||
<Path>../../src</Path>
|
<Path>../../src</Path>
|
||||||
<Path>../../../DerelictUtil/source</Path>
|
<Path>../../deps/dlib</Path>
|
||||||
<Path>../../../DerelictFI/source</Path>
|
<Path>../../deps/gl3n</Path>
|
||||||
<Path>../../../DerelictFT/source</Path>
|
<Path>../../deps/DerelictGL3/source</Path>
|
||||||
<Path>../../../DerelictSDL2/source</Path>
|
<Path>../../deps/DerelictSDL2/source</Path>
|
||||||
<Path>../../../DerelictGL3/source</Path>
|
<Path>../../deps/DerelictFT/source</Path>
|
||||||
<Path>../../3rdparty</Path>
|
<Path>../../deps/DerelictUtil/source</Path>
|
||||||
<Path>../../../dlib</Path>
|
|
||||||
</Includes>
|
</Includes>
|
||||||
</Includes>
|
</Includes>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
|
||||||
<DebugSymbols>true</DebugSymbols>
|
<DebugSymbols>true</DebugSymbols>
|
||||||
<OutputPath>bin\Debug</OutputPath>
|
<OutputPath>bin\Debug</OutputPath>
|
||||||
<ObjectsDirectory>obj/Debug</ObjectsDirectory>
|
|
||||||
<LinkinThirdPartyLibraries>false</LinkinThirdPartyLibraries>
|
|
||||||
<UnittestMode>false</UnittestMode>
|
|
||||||
<OutputName>example1</OutputName>
|
|
||||||
<Target>Executable</Target>
|
|
||||||
<Externalconsole>true</Externalconsole>
|
|
||||||
<DebugLevel>0</DebugLevel>
|
|
||||||
<VersionIds>
|
<VersionIds>
|
||||||
<VersionIds>
|
<VersionIds>
|
||||||
<String>USE_SDL</String>
|
<String>USE_SDL</String>
|
||||||
<String>USE_OPENGL</String>
|
<String>USE_OPENGL</String>
|
||||||
|
<String>USE_FREETYPE</String>
|
||||||
<String>EmbedStandardResources</String>
|
<String>EmbedStandardResources</String>
|
||||||
</VersionIds>
|
</VersionIds>
|
||||||
</VersionIds>
|
</VersionIds>
|
||||||
<ExtraCompilerArguments>-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/mdpi
|
<ObjectsDirectory>obj/Debug</ObjectsDirectory>
|
||||||
</ExtraCompilerArguments>
|
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
|
||||||
<ExtraLinkerArguments>-ldl</ExtraLinkerArguments>
|
<ExtraCompilerArguments>-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/mdpi -Jviews/res/hdpi</ExtraCompilerArguments>
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
|
||||||
<OutputPath>bin\Release</OutputPath>
|
|
||||||
<ObjectsDirectory>obj/Release</ObjectsDirectory>
|
|
||||||
<LinkinThirdPartyLibraries>false</LinkinThirdPartyLibraries>
|
|
||||||
<UnittestMode>false</UnittestMode>
|
<UnittestMode>false</UnittestMode>
|
||||||
<OutputName>example1</OutputName>
|
<OutputName>dmledit-monod-osx</OutputName>
|
||||||
<Target>Executable</Target>
|
<Target>Executable</Target>
|
||||||
<Externalconsole>true</Externalconsole>
|
<Externalconsole>true</Externalconsole>
|
||||||
<DebugLevel>0</DebugLevel>
|
<DebugLevel>0</DebugLevel>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Unittest|AnyCPU' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
|
||||||
|
<OutputPath>bin\Release</OutputPath>
|
||||||
|
<VersionIds>
|
||||||
|
<VersionIds>
|
||||||
|
<String>USE_SDL</String>
|
||||||
|
<String>USE_OPENGL</String>
|
||||||
|
<String>USE_FREETYPE</String>
|
||||||
|
<String>EmbedStandardResources</String>
|
||||||
|
</VersionIds>
|
||||||
|
</VersionIds>
|
||||||
|
<ObjectsDirectory>obj/Release</ObjectsDirectory>
|
||||||
|
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
|
||||||
|
<ExtraCompilerArguments>-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/mdpi -Jviews/res/hdpi</ExtraCompilerArguments>
|
||||||
|
<UnittestMode>false</UnittestMode>
|
||||||
|
<OutputName>dmledit-monod-osx</OutputName>
|
||||||
|
<Target>Executable</Target>
|
||||||
|
<Externalconsole>true</Externalconsole>
|
||||||
|
<DebugLevel>0</DebugLevel>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Unittest|x64' ">
|
||||||
<DebugSymbols>true</DebugSymbols>
|
<DebugSymbols>true</DebugSymbols>
|
||||||
<OutputPath>bin\Unittest</OutputPath>
|
<OutputPath>bin\Unittest</OutputPath>
|
||||||
|
<VersionIds>
|
||||||
|
<VersionIds>
|
||||||
|
<String>USE_SDL</String>
|
||||||
|
<String>USE_OPENGL</String>
|
||||||
|
<String>USE_FREETYPE</String>
|
||||||
|
<String>EmbedStandardResources</String>
|
||||||
|
</VersionIds>
|
||||||
|
</VersionIds>
|
||||||
<ObjectsDirectory>obj/Unittest</ObjectsDirectory>
|
<ObjectsDirectory>obj/Unittest</ObjectsDirectory>
|
||||||
<LinkinThirdPartyLibraries>false</LinkinThirdPartyLibraries>
|
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
|
||||||
|
<ExtraCompilerArguments>-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/mdpi -Jviews/res/hdpi</ExtraCompilerArguments>
|
||||||
<UnittestMode>true</UnittestMode>
|
<UnittestMode>true</UnittestMode>
|
||||||
<OutputName>example1</OutputName>
|
<OutputName>dmledit-monod-osx</OutputName>
|
||||||
<Target>Executable</Target>
|
<Target>Executable</Target>
|
||||||
<Externalconsole>true</Externalconsole>
|
<Externalconsole>true</Externalconsole>
|
||||||
<DebugLevel>0</DebugLevel>
|
<DebugLevel>0</DebugLevel>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<Folder Include="src\" />
|
<Compile Include="src\dmledit.d" />
|
||||||
</ItemGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Compile Include="src\example1.d" />
|
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
</Project>
|
</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>{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>
|
|
@ -53,7 +53,7 @@
|
||||||
<cccmd>$(CC) -c</cccmd>
|
<cccmd>$(CC) -c</cccmd>
|
||||||
<ccTransOpt>1</ccTransOpt>
|
<ccTransOpt>1</ccTransOpt>
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
||||||
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib</imppath>
|
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib</imppath>
|
||||||
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
<outdir>$(ConfigurationName)</outdir>
|
||||||
<objdir>$(OutDir)</objdir>
|
<objdir>$(OutDir)</objdir>
|
||||||
|
@ -72,7 +72,7 @@
|
||||||
<debuglevel>0</debuglevel>
|
<debuglevel>0</debuglevel>
|
||||||
<debugids />
|
<debugids />
|
||||||
<versionlevel>0</versionlevel>
|
<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>
|
<dump_source>0</dump_source>
|
||||||
<mapverbosity>0</mapverbosity>
|
<mapverbosity>0</mapverbosity>
|
||||||
<createImplib>0</createImplib>
|
<createImplib>0</createImplib>
|
||||||
|
@ -155,7 +155,7 @@
|
||||||
<cccmd>$(CC) -c</cccmd>
|
<cccmd>$(CC) -c</cccmd>
|
||||||
<ccTransOpt>1</ccTransOpt>
|
<ccTransOpt>1</ccTransOpt>
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
||||||
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib</imppath>
|
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib</imppath>
|
||||||
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
<outdir>$(ConfigurationName)</outdir>
|
||||||
<objdir>$(OutDir)</objdir>
|
<objdir>$(OutDir)</objdir>
|
||||||
|
@ -174,7 +174,7 @@
|
||||||
<debuglevel>0</debuglevel>
|
<debuglevel>0</debuglevel>
|
||||||
<debugids />
|
<debugids />
|
||||||
<versionlevel>0</versionlevel>
|
<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>
|
<dump_source>0</dump_source>
|
||||||
<mapverbosity>0</mapverbosity>
|
<mapverbosity>0</mapverbosity>
|
||||||
<createImplib>0</createImplib>
|
<createImplib>0</createImplib>
|
||||||
|
@ -257,7 +257,7 @@
|
||||||
<cccmd>$(CC) -c</cccmd>
|
<cccmd>$(CC) -c</cccmd>
|
||||||
<ccTransOpt>1</ccTransOpt>
|
<ccTransOpt>1</ccTransOpt>
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
||||||
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib</imppath>
|
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib</imppath>
|
||||||
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
<outdir>$(ConfigurationName)</outdir>
|
||||||
<objdir>$(OutDir)</objdir>
|
<objdir>$(OutDir)</objdir>
|
||||||
|
@ -276,7 +276,7 @@
|
||||||
<debuglevel>0</debuglevel>
|
<debuglevel>0</debuglevel>
|
||||||
<debugids />
|
<debugids />
|
||||||
<versionlevel>0</versionlevel>
|
<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>
|
<dump_source>0</dump_source>
|
||||||
<mapverbosity>0</mapverbosity>
|
<mapverbosity>0</mapverbosity>
|
||||||
<createImplib>0</createImplib>
|
<createImplib>0</createImplib>
|
||||||
|
@ -359,7 +359,7 @@
|
||||||
<cccmd>$(CC) -c</cccmd>
|
<cccmd>$(CC) -c</cccmd>
|
||||||
<ccTransOpt>1</ccTransOpt>
|
<ccTransOpt>1</ccTransOpt>
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
||||||
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib</imppath>
|
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib</imppath>
|
||||||
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
<outdir>$(ConfigurationName)</outdir>
|
||||||
<objdir>$(OutDir)</objdir>
|
<objdir>$(OutDir)</objdir>
|
||||||
|
@ -378,7 +378,7 @@
|
||||||
<debuglevel>0</debuglevel>
|
<debuglevel>0</debuglevel>
|
||||||
<debugids />
|
<debugids />
|
||||||
<versionlevel>0</versionlevel>
|
<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>
|
<dump_source>0</dump_source>
|
||||||
<mapverbosity>0</mapverbosity>
|
<mapverbosity>0</mapverbosity>
|
||||||
<createImplib>0</createImplib>
|
<createImplib>0</createImplib>
|
|
@ -1,212 +0,0 @@
|
||||||
<DProject>
|
|
||||||
<ProjectGuid>{06D73450-2919-48A8-B2C3-738B12505D74}</ProjectGuid>
|
|
||||||
<Config name="Debug" platform="Win32">
|
|
||||||
<obj>0</obj>
|
|
||||||
<link>0</link>
|
|
||||||
<lib>0</lib>
|
|
||||||
<subsystem>2</subsystem>
|
|
||||||
<multiobj>0</multiobj>
|
|
||||||
<singleFileCompilation>0</singleFileCompilation>
|
|
||||||
<oneobj>0</oneobj>
|
|
||||||
<mscoff>0</mscoff>
|
|
||||||
<trace>0</trace>
|
|
||||||
<quiet>0</quiet>
|
|
||||||
<verbose>0</verbose>
|
|
||||||
<vtls>0</vtls>
|
|
||||||
<vgc>0</vgc>
|
|
||||||
<symdebug>1</symdebug>
|
|
||||||
<optimize>0</optimize>
|
|
||||||
<cpu>0</cpu>
|
|
||||||
<isX86_64>0</isX86_64>
|
|
||||||
<isLinux>0</isLinux>
|
|
||||||
<isOSX>0</isOSX>
|
|
||||||
<isWindows>0</isWindows>
|
|
||||||
<isFreeBSD>0</isFreeBSD>
|
|
||||||
<isSolaris>0</isSolaris>
|
|
||||||
<scheduler>0</scheduler>
|
|
||||||
<useDeprecated>0</useDeprecated>
|
|
||||||
<errDeprecated>0</errDeprecated>
|
|
||||||
<useAssert>0</useAssert>
|
|
||||||
<useInvariants>0</useInvariants>
|
|
||||||
<useIn>0</useIn>
|
|
||||||
<useOut>0</useOut>
|
|
||||||
<useArrayBounds>0</useArrayBounds>
|
|
||||||
<noboundscheck>0</noboundscheck>
|
|
||||||
<useSwitchError>0</useSwitchError>
|
|
||||||
<useUnitTests>0</useUnitTests>
|
|
||||||
<useInline>0</useInline>
|
|
||||||
<release>0</release>
|
|
||||||
<preservePaths>0</preservePaths>
|
|
||||||
<warnings>0</warnings>
|
|
||||||
<infowarnings>0</infowarnings>
|
|
||||||
<checkProperty>0</checkProperty>
|
|
||||||
<genStackFrame>0</genStackFrame>
|
|
||||||
<pic>0</pic>
|
|
||||||
<cov>0</cov>
|
|
||||||
<nofloat>0</nofloat>
|
|
||||||
<Dversion>2.043</Dversion>
|
|
||||||
<ignoreUnsupportedPragmas>0</ignoreUnsupportedPragmas>
|
|
||||||
<allinst>0</allinst>
|
|
||||||
<stackStomp>0</stackStomp>
|
|
||||||
<compiler>0</compiler>
|
|
||||||
<otherDMD>0</otherDMD>
|
|
||||||
<cccmd>$(CC) -c</cccmd>
|
|
||||||
<ccTransOpt>1</ccTransOpt>
|
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
|
||||||
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib</imppath>
|
|
||||||
<fileImppath>views views/res views/res/i18n views/res/mdpi</fileImppath>
|
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
|
||||||
<objdir>$(OutDir)</objdir>
|
|
||||||
<objname />
|
|
||||||
<libname />
|
|
||||||
<doDocComments>0</doDocComments>
|
|
||||||
<docdir />
|
|
||||||
<docname />
|
|
||||||
<modules_ddoc />
|
|
||||||
<ddocfiles />
|
|
||||||
<doHdrGeneration>0</doHdrGeneration>
|
|
||||||
<hdrdir />
|
|
||||||
<hdrname />
|
|
||||||
<doXGeneration>1</doXGeneration>
|
|
||||||
<xfilename>$(IntDir)\$(TargetName).json</xfilename>
|
|
||||||
<debuglevel>0</debuglevel>
|
|
||||||
<debugids />
|
|
||||||
<versionlevel>0</versionlevel>
|
|
||||||
<versionids>EmbedStandardResources Unicode USE_FREETYPE</versionids>
|
|
||||||
<dump_source>0</dump_source>
|
|
||||||
<mapverbosity>0</mapverbosity>
|
|
||||||
<createImplib>0</createImplib>
|
|
||||||
<defaultlibname />
|
|
||||||
<debuglibname />
|
|
||||||
<moduleDepsFile />
|
|
||||||
<run>0</run>
|
|
||||||
<runargs />
|
|
||||||
<runCv2pdb>1</runCv2pdb>
|
|
||||||
<pathCv2pdb>$(VisualDInstallDir)cv2pdb\cv2pdb.exe</pathCv2pdb>
|
|
||||||
<cv2pdbPre2043>0</cv2pdbPre2043>
|
|
||||||
<cv2pdbNoDemangle>0</cv2pdbNoDemangle>
|
|
||||||
<cv2pdbEnumType>0</cv2pdbEnumType>
|
|
||||||
<cv2pdbOptions />
|
|
||||||
<objfiles />
|
|
||||||
<linkswitches />
|
|
||||||
<libfiles>ole32.lib kernel32.lib user32.lib comctl32.lib comdlg32.lib</libfiles>
|
|
||||||
<libpaths />
|
|
||||||
<deffile />
|
|
||||||
<resfile />
|
|
||||||
<exefile>$(OutDir)\$(ProjectName).exe</exefile>
|
|
||||||
<useStdLibPath>1</useStdLibPath>
|
|
||||||
<cRuntime>2</cRuntime>
|
|
||||||
<privatePhobos>0</privatePhobos>
|
|
||||||
<additionalOptions />
|
|
||||||
<preBuildCommand />
|
|
||||||
<postBuildCommand />
|
|
||||||
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
|
|
||||||
</Config>
|
|
||||||
<Config name="Release" platform="Win32">
|
|
||||||
<obj>0</obj>
|
|
||||||
<link>0</link>
|
|
||||||
<lib>0</lib>
|
|
||||||
<subsystem>2</subsystem>
|
|
||||||
<multiobj>0</multiobj>
|
|
||||||
<singleFileCompilation>0</singleFileCompilation>
|
|
||||||
<oneobj>0</oneobj>
|
|
||||||
<mscoff>0</mscoff>
|
|
||||||
<trace>0</trace>
|
|
||||||
<quiet>0</quiet>
|
|
||||||
<verbose>0</verbose>
|
|
||||||
<vtls>0</vtls>
|
|
||||||
<vgc>0</vgc>
|
|
||||||
<symdebug>0</symdebug>
|
|
||||||
<optimize>0</optimize>
|
|
||||||
<cpu>0</cpu>
|
|
||||||
<isX86_64>0</isX86_64>
|
|
||||||
<isLinux>0</isLinux>
|
|
||||||
<isOSX>0</isOSX>
|
|
||||||
<isWindows>0</isWindows>
|
|
||||||
<isFreeBSD>0</isFreeBSD>
|
|
||||||
<isSolaris>0</isSolaris>
|
|
||||||
<scheduler>0</scheduler>
|
|
||||||
<useDeprecated>0</useDeprecated>
|
|
||||||
<errDeprecated>0</errDeprecated>
|
|
||||||
<useAssert>0</useAssert>
|
|
||||||
<useInvariants>0</useInvariants>
|
|
||||||
<useIn>0</useIn>
|
|
||||||
<useOut>0</useOut>
|
|
||||||
<useArrayBounds>0</useArrayBounds>
|
|
||||||
<noboundscheck>0</noboundscheck>
|
|
||||||
<useSwitchError>0</useSwitchError>
|
|
||||||
<useUnitTests>0</useUnitTests>
|
|
||||||
<useInline>0</useInline>
|
|
||||||
<release>1</release>
|
|
||||||
<preservePaths>0</preservePaths>
|
|
||||||
<warnings>0</warnings>
|
|
||||||
<infowarnings>0</infowarnings>
|
|
||||||
<checkProperty>0</checkProperty>
|
|
||||||
<genStackFrame>0</genStackFrame>
|
|
||||||
<pic>0</pic>
|
|
||||||
<cov>0</cov>
|
|
||||||
<nofloat>0</nofloat>
|
|
||||||
<Dversion>2.043</Dversion>
|
|
||||||
<ignoreUnsupportedPragmas>0</ignoreUnsupportedPragmas>
|
|
||||||
<allinst>0</allinst>
|
|
||||||
<stackStomp>0</stackStomp>
|
|
||||||
<compiler>0</compiler>
|
|
||||||
<otherDMD>0</otherDMD>
|
|
||||||
<cccmd>$(CC) -c</cccmd>
|
|
||||||
<ccTransOpt>1</ccTransOpt>
|
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
|
||||||
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib</imppath>
|
|
||||||
<fileImppath>views views/res views/res/i18n views/res/mdpi</fileImppath>
|
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
|
||||||
<objdir>$(OutDir)</objdir>
|
|
||||||
<objname />
|
|
||||||
<libname />
|
|
||||||
<doDocComments>0</doDocComments>
|
|
||||||
<docdir />
|
|
||||||
<docname />
|
|
||||||
<modules_ddoc />
|
|
||||||
<ddocfiles />
|
|
||||||
<doHdrGeneration>0</doHdrGeneration>
|
|
||||||
<hdrdir />
|
|
||||||
<hdrname />
|
|
||||||
<doXGeneration>1</doXGeneration>
|
|
||||||
<xfilename>$(IntDir)\$(TargetName).json</xfilename>
|
|
||||||
<debuglevel>0</debuglevel>
|
|
||||||
<debugids />
|
|
||||||
<versionlevel>0</versionlevel>
|
|
||||||
<versionids>EmbedStandardResources Unicode USE_FREETYPE</versionids>
|
|
||||||
<dump_source>0</dump_source>
|
|
||||||
<mapverbosity>0</mapverbosity>
|
|
||||||
<createImplib>0</createImplib>
|
|
||||||
<defaultlibname />
|
|
||||||
<debuglibname />
|
|
||||||
<moduleDepsFile />
|
|
||||||
<run>0</run>
|
|
||||||
<runargs />
|
|
||||||
<runCv2pdb>0</runCv2pdb>
|
|
||||||
<pathCv2pdb>$(VisualDInstallDir)cv2pdb\cv2pdb.exe</pathCv2pdb>
|
|
||||||
<cv2pdbPre2043>0</cv2pdbPre2043>
|
|
||||||
<cv2pdbNoDemangle>0</cv2pdbNoDemangle>
|
|
||||||
<cv2pdbEnumType>0</cv2pdbEnumType>
|
|
||||||
<cv2pdbOptions />
|
|
||||||
<objfiles />
|
|
||||||
<linkswitches />
|
|
||||||
<libfiles>ole32.lib kernel32.lib user32.lib comctl32.lib comdlg32.lib</libfiles>
|
|
||||||
<libpaths />
|
|
||||||
<deffile />
|
|
||||||
<resfile />
|
|
||||||
<exefile>$(OutDir)\$(ProjectName).exe</exefile>
|
|
||||||
<useStdLibPath>1</useStdLibPath>
|
|
||||||
<cRuntime>1</cRuntime>
|
|
||||||
<privatePhobos>0</privatePhobos>
|
|
||||||
<additionalOptions />
|
|
||||||
<preBuildCommand />
|
|
||||||
<postBuildCommand />
|
|
||||||
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
|
|
||||||
</Config>
|
|
||||||
<Folder name="dmledit">
|
|
||||||
<Folder name="src">
|
|
||||||
<File path="src\dmledit.d" />
|
|
||||||
</Folder>
|
|
||||||
</Folder>
|
|
||||||
</DProject>
|
|
|
@ -25,27 +25,6 @@
|
||||||
</Includes>
|
</Includes>
|
||||||
</Includes>
|
</Includes>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
|
||||||
<OutputPath>bin\Release</OutputPath>
|
|
||||||
<ObjectsDirectory>obj/Release</ObjectsDirectory>
|
|
||||||
<LinkinThirdPartyLibraries>false</LinkinThirdPartyLibraries>
|
|
||||||
<UnittestMode>false</UnittestMode>
|
|
||||||
<OutputName>example1-monod-osx</OutputName>
|
|
||||||
<Target>Executable</Target>
|
|
||||||
<Externalconsole>true</Externalconsole>
|
|
||||||
<DebugLevel>0</DebugLevel>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Unittest|AnyCPU' ">
|
|
||||||
<DebugSymbols>true</DebugSymbols>
|
|
||||||
<OutputPath>bin\Unittest</OutputPath>
|
|
||||||
<ObjectsDirectory>obj/Unittest</ObjectsDirectory>
|
|
||||||
<LinkinThirdPartyLibraries>false</LinkinThirdPartyLibraries>
|
|
||||||
<UnittestMode>true</UnittestMode>
|
|
||||||
<OutputName>example1-monod-osx</OutputName>
|
|
||||||
<Target>Executable</Target>
|
|
||||||
<Externalconsole>true</Externalconsole>
|
|
||||||
<DebugLevel>0</DebugLevel>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
|
||||||
<DebugSymbols>true</DebugSymbols>
|
<DebugSymbols>true</DebugSymbols>
|
||||||
<OutputPath>bin\Debug</OutputPath>
|
<OutputPath>bin\Debug</OutputPath>
|
||||||
|
@ -65,6 +44,47 @@
|
||||||
<Target>Executable</Target>
|
<Target>Executable</Target>
|
||||||
<Externalconsole>true</Externalconsole>
|
<Externalconsole>true</Externalconsole>
|
||||||
<DebugLevel>0</DebugLevel>
|
<DebugLevel>0</DebugLevel>
|
||||||
|
<ConsolePause>false</ConsolePause>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
|
||||||
|
<OutputPath>bin\Release</OutputPath>
|
||||||
|
<VersionIds>
|
||||||
|
<VersionIds>
|
||||||
|
<String>USE_SDL</String>
|
||||||
|
<String>USE_OPENGL</String>
|
||||||
|
<String>USE_FREETYPE</String>
|
||||||
|
<String>EmbedStandardResources</String>
|
||||||
|
</VersionIds>
|
||||||
|
</VersionIds>
|
||||||
|
<ObjectsDirectory>obj/Release</ObjectsDirectory>
|
||||||
|
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
|
||||||
|
<ExtraCompilerArguments>-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/mdpi -Jviews/res/hdpi</ExtraCompilerArguments>
|
||||||
|
<UnittestMode>false</UnittestMode>
|
||||||
|
<OutputName>example1-monod-osx</OutputName>
|
||||||
|
<Target>Executable</Target>
|
||||||
|
<Externalconsole>true</Externalconsole>
|
||||||
|
<DebugLevel>0</DebugLevel>
|
||||||
|
<ExtraLinkerArguments>-v</ExtraLinkerArguments>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Unittest|x64' ">
|
||||||
|
<DebugSymbols>true</DebugSymbols>
|
||||||
|
<OutputPath>bin\Unittest</OutputPath>
|
||||||
|
<VersionIds>
|
||||||
|
<VersionIds>
|
||||||
|
<String>USE_SDL</String>
|
||||||
|
<String>USE_OPENGL</String>
|
||||||
|
<String>USE_FREETYPE</String>
|
||||||
|
<String>EmbedStandardResources</String>
|
||||||
|
</VersionIds>
|
||||||
|
</VersionIds>
|
||||||
|
<ObjectsDirectory>obj/Unittest</ObjectsDirectory>
|
||||||
|
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
|
||||||
|
<ExtraCompilerArguments>-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/mdpi -Jviews/res/hdpi</ExtraCompilerArguments>
|
||||||
|
<UnittestMode>true</UnittestMode>
|
||||||
|
<OutputName>example1-monod-osx</OutputName>
|
||||||
|
<Target>Executable</Target>
|
||||||
|
<Externalconsole>true</Externalconsole>
|
||||||
|
<DebugLevel>0</DebugLevel>
|
||||||
<ExtraLinkerArguments>-v</ExtraLinkerArguments>
|
<ExtraLinkerArguments>-v</ExtraLinkerArguments>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
|
|
|
@ -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>
|
|
@ -53,7 +53,7 @@
|
||||||
<cccmd>$(CC) -c</cccmd>
|
<cccmd>$(CC) -c</cccmd>
|
||||||
<ccTransOpt>1</ccTransOpt>
|
<ccTransOpt>1</ccTransOpt>
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
||||||
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib</imppath>
|
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib</imppath>
|
||||||
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
<outdir>$(ConfigurationName)</outdir>
|
||||||
<objdir>$(OutDir)</objdir>
|
<objdir>$(OutDir)</objdir>
|
||||||
|
@ -72,7 +72,7 @@
|
||||||
<debuglevel>0</debuglevel>
|
<debuglevel>0</debuglevel>
|
||||||
<debugids />
|
<debugids />
|
||||||
<versionlevel>0</versionlevel>
|
<versionlevel>0</versionlevel>
|
||||||
<versionids>EmbedStandardResources Unicode USE_FREETYPE USE_OPENGL </versionids>
|
<versionids>EmbedStandardResources Unicode ForceLogs</versionids>
|
||||||
<dump_source>0</dump_source>
|
<dump_source>0</dump_source>
|
||||||
<mapverbosity>0</mapverbosity>
|
<mapverbosity>0</mapverbosity>
|
||||||
<createImplib>0</createImplib>
|
<createImplib>0</createImplib>
|
||||||
|
@ -116,8 +116,8 @@
|
||||||
<verbose>0</verbose>
|
<verbose>0</verbose>
|
||||||
<vtls>0</vtls>
|
<vtls>0</vtls>
|
||||||
<vgc>0</vgc>
|
<vgc>0</vgc>
|
||||||
<symdebug>0</symdebug>
|
<symdebug>1</symdebug>
|
||||||
<optimize>1</optimize>
|
<optimize>0</optimize>
|
||||||
<cpu>0</cpu>
|
<cpu>0</cpu>
|
||||||
<isX86_64>0</isX86_64>
|
<isX86_64>0</isX86_64>
|
||||||
<isLinux>0</isLinux>
|
<isLinux>0</isLinux>
|
||||||
|
@ -136,8 +136,8 @@
|
||||||
<noboundscheck>0</noboundscheck>
|
<noboundscheck>0</noboundscheck>
|
||||||
<useSwitchError>0</useSwitchError>
|
<useSwitchError>0</useSwitchError>
|
||||||
<useUnitTests>0</useUnitTests>
|
<useUnitTests>0</useUnitTests>
|
||||||
<useInline>1</useInline>
|
<useInline>0</useInline>
|
||||||
<release>1</release>
|
<release>0</release>
|
||||||
<preservePaths>0</preservePaths>
|
<preservePaths>0</preservePaths>
|
||||||
<warnings>0</warnings>
|
<warnings>0</warnings>
|
||||||
<infowarnings>0</infowarnings>
|
<infowarnings>0</infowarnings>
|
||||||
|
@ -155,7 +155,7 @@
|
||||||
<cccmd>$(CC) -c</cccmd>
|
<cccmd>$(CC) -c</cccmd>
|
||||||
<ccTransOpt>1</ccTransOpt>
|
<ccTransOpt>1</ccTransOpt>
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
||||||
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib</imppath>
|
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib</imppath>
|
||||||
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
<outdir>$(ConfigurationName)</outdir>
|
||||||
<objdir>$(OutDir)</objdir>
|
<objdir>$(OutDir)</objdir>
|
||||||
|
@ -174,7 +174,7 @@
|
||||||
<debuglevel>0</debuglevel>
|
<debuglevel>0</debuglevel>
|
||||||
<debugids />
|
<debugids />
|
||||||
<versionlevel>0</versionlevel>
|
<versionlevel>0</versionlevel>
|
||||||
<versionids>EmbedStandardResources Unicode USE_FREETYPE USE_OPENGL </versionids>
|
<versionids>EmbedStandardResources Unicode ForceLogs</versionids>
|
||||||
<dump_source>0</dump_source>
|
<dump_source>0</dump_source>
|
||||||
<mapverbosity>0</mapverbosity>
|
<mapverbosity>0</mapverbosity>
|
||||||
<createImplib>0</createImplib>
|
<createImplib>0</createImplib>
|
||||||
|
@ -257,7 +257,7 @@
|
||||||
<cccmd>$(CC) -c</cccmd>
|
<cccmd>$(CC) -c</cccmd>
|
||||||
<ccTransOpt>1</ccTransOpt>
|
<ccTransOpt>1</ccTransOpt>
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
||||||
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib</imppath>
|
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib</imppath>
|
||||||
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
<outdir>$(ConfigurationName)</outdir>
|
||||||
<objdir>$(OutDir)</objdir>
|
<objdir>$(OutDir)</objdir>
|
||||||
|
@ -276,7 +276,7 @@
|
||||||
<debuglevel>0</debuglevel>
|
<debuglevel>0</debuglevel>
|
||||||
<debugids />
|
<debugids />
|
||||||
<versionlevel>0</versionlevel>
|
<versionlevel>0</versionlevel>
|
||||||
<versionids>EmbedStandardResources Unicode USE_FREETYPE USE_OPENGL </versionids>
|
<versionids>EmbedStandardResources Unicode ForceLogs</versionids>
|
||||||
<dump_source>0</dump_source>
|
<dump_source>0</dump_source>
|
||||||
<mapverbosity>0</mapverbosity>
|
<mapverbosity>0</mapverbosity>
|
||||||
<createImplib>0</createImplib>
|
<createImplib>0</createImplib>
|
||||||
|
@ -359,7 +359,7 @@
|
||||||
<cccmd>$(CC) -c</cccmd>
|
<cccmd>$(CC) -c</cccmd>
|
||||||
<ccTransOpt>1</ccTransOpt>
|
<ccTransOpt>1</ccTransOpt>
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
||||||
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib</imppath>
|
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib</imppath>
|
||||||
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
<outdir>$(ConfigurationName)</outdir>
|
||||||
<objdir>$(OutDir)</objdir>
|
<objdir>$(OutDir)</objdir>
|
||||||
|
@ -378,7 +378,7 @@
|
||||||
<debuglevel>0</debuglevel>
|
<debuglevel>0</debuglevel>
|
||||||
<debugids />
|
<debugids />
|
||||||
<versionlevel>0</versionlevel>
|
<versionlevel>0</versionlevel>
|
||||||
<versionids>EmbedStandardResources Unicode USE_FREETYPE USE_OPENGL </versionids>
|
<versionids>EmbedStandardResources Unicode ForceLogs</versionids>
|
||||||
<dump_source>0</dump_source>
|
<dump_source>0</dump_source>
|
||||||
<mapverbosity>0</mapverbosity>
|
<mapverbosity>0</mapverbosity>
|
||||||
<createImplib>0</createImplib>
|
<createImplib>0</createImplib>
|
|
@ -1,210 +0,0 @@
|
||||||
<DProject>
|
|
||||||
<ProjectGuid>{68C78CC1-6176-4C60-B4B6-520475C26D23}</ProjectGuid>
|
|
||||||
<Config name="Debug" platform="Win32">
|
|
||||||
<obj>0</obj>
|
|
||||||
<link>0</link>
|
|
||||||
<lib>0</lib>
|
|
||||||
<subsystem>2</subsystem>
|
|
||||||
<multiobj>0</multiobj>
|
|
||||||
<singleFileCompilation>0</singleFileCompilation>
|
|
||||||
<oneobj>0</oneobj>
|
|
||||||
<mscoff>0</mscoff>
|
|
||||||
<trace>0</trace>
|
|
||||||
<quiet>0</quiet>
|
|
||||||
<verbose>0</verbose>
|
|
||||||
<vtls>0</vtls>
|
|
||||||
<vgc>0</vgc>
|
|
||||||
<symdebug>1</symdebug>
|
|
||||||
<optimize>0</optimize>
|
|
||||||
<cpu>0</cpu>
|
|
||||||
<isX86_64>0</isX86_64>
|
|
||||||
<isLinux>0</isLinux>
|
|
||||||
<isOSX>0</isOSX>
|
|
||||||
<isWindows>0</isWindows>
|
|
||||||
<isFreeBSD>0</isFreeBSD>
|
|
||||||
<isSolaris>0</isSolaris>
|
|
||||||
<scheduler>0</scheduler>
|
|
||||||
<useDeprecated>0</useDeprecated>
|
|
||||||
<errDeprecated>0</errDeprecated>
|
|
||||||
<useAssert>0</useAssert>
|
|
||||||
<useInvariants>0</useInvariants>
|
|
||||||
<useIn>0</useIn>
|
|
||||||
<useOut>0</useOut>
|
|
||||||
<useArrayBounds>0</useArrayBounds>
|
|
||||||
<noboundscheck>0</noboundscheck>
|
|
||||||
<useSwitchError>0</useSwitchError>
|
|
||||||
<useUnitTests>0</useUnitTests>
|
|
||||||
<useInline>0</useInline>
|
|
||||||
<release>0</release>
|
|
||||||
<preservePaths>0</preservePaths>
|
|
||||||
<warnings>0</warnings>
|
|
||||||
<infowarnings>0</infowarnings>
|
|
||||||
<checkProperty>0</checkProperty>
|
|
||||||
<genStackFrame>0</genStackFrame>
|
|
||||||
<pic>0</pic>
|
|
||||||
<cov>0</cov>
|
|
||||||
<nofloat>0</nofloat>
|
|
||||||
<Dversion>2</Dversion>
|
|
||||||
<ignoreUnsupportedPragmas>0</ignoreUnsupportedPragmas>
|
|
||||||
<allinst>0</allinst>
|
|
||||||
<stackStomp>0</stackStomp>
|
|
||||||
<compiler>0</compiler>
|
|
||||||
<otherDMD>0</otherDMD>
|
|
||||||
<cccmd>$(CC) -c</cccmd>
|
|
||||||
<ccTransOpt>1</ccTransOpt>
|
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
|
||||||
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib</imppath>
|
|
||||||
<fileImppath>views views/res views/res/i18n views/res/mdpi</fileImppath>
|
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
|
||||||
<objdir>$(OutDir)</objdir>
|
|
||||||
<objname />
|
|
||||||
<libname />
|
|
||||||
<doDocComments>0</doDocComments>
|
|
||||||
<docdir />
|
|
||||||
<docname />
|
|
||||||
<modules_ddoc />
|
|
||||||
<ddocfiles />
|
|
||||||
<doHdrGeneration>0</doHdrGeneration>
|
|
||||||
<hdrdir />
|
|
||||||
<hdrname />
|
|
||||||
<doXGeneration>1</doXGeneration>
|
|
||||||
<xfilename>$(IntDir)\$(TargetName).json</xfilename>
|
|
||||||
<debuglevel>0</debuglevel>
|
|
||||||
<debugids>DebugFocus FontResources</debugids>
|
|
||||||
<versionlevel>0</versionlevel>
|
|
||||||
<versionids>EmbedStandardResources Unicode USE_FREETYPE</versionids>
|
|
||||||
<dump_source>0</dump_source>
|
|
||||||
<mapverbosity>0</mapverbosity>
|
|
||||||
<createImplib>0</createImplib>
|
|
||||||
<defaultlibname />
|
|
||||||
<debuglibname />
|
|
||||||
<moduleDepsFile />
|
|
||||||
<run>0</run>
|
|
||||||
<runargs />
|
|
||||||
<runCv2pdb>1</runCv2pdb>
|
|
||||||
<pathCv2pdb>$(VisualDInstallDir)cv2pdb\cv2pdb.exe</pathCv2pdb>
|
|
||||||
<cv2pdbPre2043>0</cv2pdbPre2043>
|
|
||||||
<cv2pdbNoDemangle>0</cv2pdbNoDemangle>
|
|
||||||
<cv2pdbEnumType>0</cv2pdbEnumType>
|
|
||||||
<cv2pdbOptions />
|
|
||||||
<objfiles />
|
|
||||||
<linkswitches />
|
|
||||||
<libfiles>dlangui.lib phobos.lib ole32.lib kernel32.lib user32.lib comctl32.lib comdlg32.lib shell32.lib</libfiles>
|
|
||||||
<libpaths>../../Debug</libpaths>
|
|
||||||
<deffile />
|
|
||||||
<resfile />
|
|
||||||
<exefile>$(OutDir)\$(ProjectName).exe</exefile>
|
|
||||||
<useStdLibPath>1</useStdLibPath>
|
|
||||||
<cRuntime>2</cRuntime>
|
|
||||||
<privatePhobos>0</privatePhobos>
|
|
||||||
<additionalOptions>-profile</additionalOptions>
|
|
||||||
<preBuildCommand />
|
|
||||||
<postBuildCommand />
|
|
||||||
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
|
|
||||||
</Config>
|
|
||||||
<Config name="Release" platform="Win32">
|
|
||||||
<obj>0</obj>
|
|
||||||
<link>0</link>
|
|
||||||
<lib>0</lib>
|
|
||||||
<subsystem>2</subsystem>
|
|
||||||
<multiobj>0</multiobj>
|
|
||||||
<singleFileCompilation>0</singleFileCompilation>
|
|
||||||
<oneobj>0</oneobj>
|
|
||||||
<mscoff>0</mscoff>
|
|
||||||
<trace>0</trace>
|
|
||||||
<quiet>0</quiet>
|
|
||||||
<verbose>0</verbose>
|
|
||||||
<vtls>0</vtls>
|
|
||||||
<vgc>0</vgc>
|
|
||||||
<symdebug>0</symdebug>
|
|
||||||
<optimize>1</optimize>
|
|
||||||
<cpu>0</cpu>
|
|
||||||
<isX86_64>0</isX86_64>
|
|
||||||
<isLinux>0</isLinux>
|
|
||||||
<isOSX>0</isOSX>
|
|
||||||
<isWindows>0</isWindows>
|
|
||||||
<isFreeBSD>0</isFreeBSD>
|
|
||||||
<isSolaris>0</isSolaris>
|
|
||||||
<scheduler>0</scheduler>
|
|
||||||
<useDeprecated>0</useDeprecated>
|
|
||||||
<errDeprecated>0</errDeprecated>
|
|
||||||
<useAssert>0</useAssert>
|
|
||||||
<useInvariants>0</useInvariants>
|
|
||||||
<useIn>0</useIn>
|
|
||||||
<useOut>0</useOut>
|
|
||||||
<useArrayBounds>0</useArrayBounds>
|
|
||||||
<noboundscheck>0</noboundscheck>
|
|
||||||
<useSwitchError>0</useSwitchError>
|
|
||||||
<useUnitTests>0</useUnitTests>
|
|
||||||
<useInline>0</useInline>
|
|
||||||
<release>1</release>
|
|
||||||
<preservePaths>0</preservePaths>
|
|
||||||
<warnings>0</warnings>
|
|
||||||
<infowarnings>0</infowarnings>
|
|
||||||
<checkProperty>0</checkProperty>
|
|
||||||
<genStackFrame>0</genStackFrame>
|
|
||||||
<pic>0</pic>
|
|
||||||
<cov>0</cov>
|
|
||||||
<nofloat>0</nofloat>
|
|
||||||
<Dversion>2</Dversion>
|
|
||||||
<ignoreUnsupportedPragmas>0</ignoreUnsupportedPragmas>
|
|
||||||
<allinst>0</allinst>
|
|
||||||
<stackStomp>0</stackStomp>
|
|
||||||
<compiler>0</compiler>
|
|
||||||
<otherDMD>0</otherDMD>
|
|
||||||
<cccmd>$(CC) -c</cccmd>
|
|
||||||
<ccTransOpt>1</ccTransOpt>
|
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
|
||||||
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib</imppath>
|
|
||||||
<fileImppath>views views/res views/res/i18n views/res/mdpi</fileImppath>
|
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
|
||||||
<objdir>$(OutDir)</objdir>
|
|
||||||
<objname />
|
|
||||||
<libname />
|
|
||||||
<doDocComments>0</doDocComments>
|
|
||||||
<docdir />
|
|
||||||
<docname />
|
|
||||||
<modules_ddoc />
|
|
||||||
<ddocfiles />
|
|
||||||
<doHdrGeneration>0</doHdrGeneration>
|
|
||||||
<hdrdir />
|
|
||||||
<hdrname />
|
|
||||||
<doXGeneration>1</doXGeneration>
|
|
||||||
<xfilename>$(IntDir)\$(TargetName).json</xfilename>
|
|
||||||
<debuglevel>0</debuglevel>
|
|
||||||
<debugids />
|
|
||||||
<versionlevel>0</versionlevel>
|
|
||||||
<versionids>EmbedStandardResources Unicode USE_FREETYPE</versionids>
|
|
||||||
<dump_source>0</dump_source>
|
|
||||||
<mapverbosity>0</mapverbosity>
|
|
||||||
<createImplib>0</createImplib>
|
|
||||||
<defaultlibname />
|
|
||||||
<debuglibname />
|
|
||||||
<moduleDepsFile />
|
|
||||||
<run>0</run>
|
|
||||||
<runargs />
|
|
||||||
<runCv2pdb>0</runCv2pdb>
|
|
||||||
<pathCv2pdb>$(VisualDInstallDir)cv2pdb\cv2pdb.exe</pathCv2pdb>
|
|
||||||
<cv2pdbPre2043>0</cv2pdbPre2043>
|
|
||||||
<cv2pdbNoDemangle>0</cv2pdbNoDemangle>
|
|
||||||
<cv2pdbEnumType>0</cv2pdbEnumType>
|
|
||||||
<cv2pdbOptions />
|
|
||||||
<objfiles />
|
|
||||||
<linkswitches />
|
|
||||||
<libfiles>dlangui.lib phobos.lib ole32.lib kernel32.lib user32.lib comctl32.lib comdlg32.lib</libfiles>
|
|
||||||
<libpaths>../../Release ../../3rdparty/libpng/lib 3rdparty/libpng/lib</libpaths>
|
|
||||||
<deffile />
|
|
||||||
<resfile />
|
|
||||||
<exefile>$(OutDir)\$(ProjectName).exe</exefile>
|
|
||||||
<useStdLibPath>1</useStdLibPath>
|
|
||||||
<cRuntime>1</cRuntime>
|
|
||||||
<privatePhobos>0</privatePhobos>
|
|
||||||
<additionalOptions />
|
|
||||||
<preBuildCommand />
|
|
||||||
<postBuildCommand />
|
|
||||||
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
|
|
||||||
</Config>
|
|
||||||
<Folder name="example1">
|
|
||||||
<File path="src\example1.d" />
|
|
||||||
</Folder>
|
|
||||||
</DProject>
|
|
|
@ -0,0 +1,85 @@
|
||||||
|
<?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>{CB4E43FF-5E6A-4F4E-9A6C-F182EC258112}</ProjectGuid>
|
||||||
|
<Compiler>DMD2</Compiler>
|
||||||
|
<PreferOneStepBuild>true</PreferOneStepBuild>
|
||||||
|
<UseDefaultCompiler>true</UseDefaultCompiler>
|
||||||
|
<IncrementalLinking>true</IncrementalLinking>
|
||||||
|
<Includes>
|
||||||
|
<Includes>
|
||||||
|
<Path>../../src</Path>
|
||||||
|
<Path>../../deps/dlib</Path>
|
||||||
|
<Path>../../deps/gl3n</Path>
|
||||||
|
<Path>../../deps/DerelictGL3/source</Path>
|
||||||
|
<Path>../../deps/DerelictSDL2/source</Path>
|
||||||
|
<Path>../../deps/DerelictFT/source</Path>
|
||||||
|
<Path>../../deps/DerelictUtil/source</Path>
|
||||||
|
</Includes>
|
||||||
|
</Includes>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
|
||||||
|
<DebugSymbols>true</DebugSymbols>
|
||||||
|
<OutputPath>bin\Debug</OutputPath>
|
||||||
|
<VersionIds>
|
||||||
|
<VersionIds>
|
||||||
|
<String>USE_SDL</String>
|
||||||
|
<String>USE_OPENGL</String>
|
||||||
|
<String>USE_FREETYPE</String>
|
||||||
|
<String>EmbedStandardResources</String>
|
||||||
|
</VersionIds>
|
||||||
|
</VersionIds>
|
||||||
|
<ObjectsDirectory>obj/Debug</ObjectsDirectory>
|
||||||
|
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
|
||||||
|
<ExtraCompilerArguments>-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/mdpi -Jviews/res/hdpi</ExtraCompilerArguments>
|
||||||
|
<UnittestMode>false</UnittestMode>
|
||||||
|
<OutputName>helloworld-monod-osx</OutputName>
|
||||||
|
<Target>Executable</Target>
|
||||||
|
<Externalconsole>true</Externalconsole>
|
||||||
|
<DebugLevel>0</DebugLevel>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
|
||||||
|
<OutputPath>bin\Release</OutputPath>
|
||||||
|
<VersionIds>
|
||||||
|
<VersionIds>
|
||||||
|
<String>USE_SDL</String>
|
||||||
|
<String>USE_OPENGL</String>
|
||||||
|
<String>USE_FREETYPE</String>
|
||||||
|
<String>EmbedStandardResources</String>
|
||||||
|
</VersionIds>
|
||||||
|
</VersionIds>
|
||||||
|
<ObjectsDirectory>obj/Release</ObjectsDirectory>
|
||||||
|
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
|
||||||
|
<ExtraCompilerArguments>-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/mdpi -Jviews/res/hdpi</ExtraCompilerArguments>
|
||||||
|
<UnittestMode>false</UnittestMode>
|
||||||
|
<OutputName>helloworld-monod-osx</OutputName>
|
||||||
|
<Target>Executable</Target>
|
||||||
|
<Externalconsole>true</Externalconsole>
|
||||||
|
<DebugLevel>0</DebugLevel>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Unittest|x64' ">
|
||||||
|
<DebugSymbols>true</DebugSymbols>
|
||||||
|
<OutputPath>bin\Unittest</OutputPath>
|
||||||
|
<VersionIds>
|
||||||
|
<VersionIds>
|
||||||
|
<String>USE_SDL</String>
|
||||||
|
<String>USE_OPENGL</String>
|
||||||
|
<String>USE_FREETYPE</String>
|
||||||
|
<String>EmbedStandardResources</String>
|
||||||
|
</VersionIds>
|
||||||
|
</VersionIds>
|
||||||
|
<ObjectsDirectory>obj/Unittest</ObjectsDirectory>
|
||||||
|
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
|
||||||
|
<ExtraCompilerArguments>-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/mdpi -Jviews/res/hdpi</ExtraCompilerArguments>
|
||||||
|
<UnittestMode>true</UnittestMode>
|
||||||
|
<OutputName>helloworld-monod-osx</OutputName>
|
||||||
|
<Target>Executable</Target>
|
||||||
|
<Externalconsole>true</Externalconsole>
|
||||||
|
<DebugLevel>0</DebugLevel>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Compile Include="src\helloworld.d" />
|
||||||
|
</ItemGroup>
|
||||||
|
</Project>
|
|
@ -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>
|
|
@ -53,7 +53,7 @@
|
||||||
<cccmd>$(CC) -c</cccmd>
|
<cccmd>$(CC) -c</cccmd>
|
||||||
<ccTransOpt>1</ccTransOpt>
|
<ccTransOpt>1</ccTransOpt>
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
||||||
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib</imppath>
|
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib</imppath>
|
||||||
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
<outdir>$(ConfigurationName)</outdir>
|
||||||
<objdir>$(OutDir)</objdir>
|
<objdir>$(OutDir)</objdir>
|
||||||
|
@ -155,7 +155,7 @@
|
||||||
<cccmd>$(CC) -c</cccmd>
|
<cccmd>$(CC) -c</cccmd>
|
||||||
<ccTransOpt>1</ccTransOpt>
|
<ccTransOpt>1</ccTransOpt>
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
||||||
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib</imppath>
|
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib</imppath>
|
||||||
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
<outdir>$(ConfigurationName)</outdir>
|
||||||
<objdir>$(OutDir)</objdir>
|
<objdir>$(OutDir)</objdir>
|
||||||
|
@ -257,7 +257,7 @@
|
||||||
<cccmd>$(CC) -c</cccmd>
|
<cccmd>$(CC) -c</cccmd>
|
||||||
<ccTransOpt>1</ccTransOpt>
|
<ccTransOpt>1</ccTransOpt>
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
||||||
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib</imppath>
|
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib</imppath>
|
||||||
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
<outdir>$(ConfigurationName)</outdir>
|
||||||
<objdir>$(OutDir)</objdir>
|
<objdir>$(OutDir)</objdir>
|
||||||
|
@ -359,7 +359,7 @@
|
||||||
<cccmd>$(CC) -c</cccmd>
|
<cccmd>$(CC) -c</cccmd>
|
||||||
<ccTransOpt>1</ccTransOpt>
|
<ccTransOpt>1</ccTransOpt>
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
||||||
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib</imppath>
|
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib</imppath>
|
||||||
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
<outdir>$(ConfigurationName)</outdir>
|
||||||
<objdir>$(OutDir)</objdir>
|
<objdir>$(OutDir)</objdir>
|
|
@ -1,57 +0,0 @@
|
||||||
<?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)' == '' ">AnyCPU</Platform>
|
|
||||||
<ProductVersion>10.0.0</ProductVersion>
|
|
||||||
<SchemaVersion>2.0</SchemaVersion>
|
|
||||||
<ProjectGuid>{440816C8-DBD6-454C-A0D7-B6E59CA1ED86}</ProjectGuid>
|
|
||||||
<UseDefaultCompiler>true</UseDefaultCompiler>
|
|
||||||
<IncrementalLinking>true</IncrementalLinking>
|
|
||||||
<PreferOneStepBuild>true</PreferOneStepBuild>
|
|
||||||
<DependentProjectIds>
|
|
||||||
<DependentProjectIds>
|
|
||||||
<String>{440816C8-DBD6-454C-A0D7-B6E59CA1ED86}</String>
|
|
||||||
</DependentProjectIds>
|
|
||||||
</DependentProjectIds>
|
|
||||||
<Compiler>DMD</Compiler>
|
|
||||||
<Includes>
|
|
||||||
<Includes>
|
|
||||||
<Path>/home/lve/src/d/dlangui/src</Path>
|
|
||||||
<Path>/home/lve/src/d/DerelictGL3/source</Path>
|
|
||||||
<Path>/home/lve/src/d/DerelictUtil/source</Path>
|
|
||||||
<Path>/home/lve/src/d/DerelictFT/source</Path>
|
|
||||||
<Path>/home/lve/src/d/X11.d</Path>
|
|
||||||
<Path>/home/lve/src/d/dlangui/3rdparty/libpng/source</Path>
|
|
||||||
<Path>/home/lve/src/d/dlangui/3rdparty/libpng/lib</Path>
|
|
||||||
</Includes>
|
|
||||||
</Includes>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
|
||||||
<DebugSymbols>true</DebugSymbols>
|
|
||||||
<OutputPath>bin\Debug</OutputPath>
|
|
||||||
<OutputName>helloworld</OutputName>
|
|
||||||
<ObjectsDirectory>obj/Debug</ObjectsDirectory>
|
|
||||||
<Externalconsole>true</Externalconsole>
|
|
||||||
<Target>Executable</Target>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
|
||||||
<OutputPath>bin\Release</OutputPath>
|
|
||||||
<OutputName>dlanguilib</OutputName>
|
|
||||||
<ObjectsDirectory>obj/Release</ObjectsDirectory>
|
|
||||||
<Externalconsole>true</Externalconsole>
|
|
||||||
<Target>Executable</Target>
|
|
||||||
</PropertyGroup>
|
|
||||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Unittest|AnyCPU' ">
|
|
||||||
<DebugSymbols>true</DebugSymbols>
|
|
||||||
<OutputPath>bin\Unittest</OutputPath>
|
|
||||||
<ExtraCompilerArguments>-unittest </ExtraCompilerArguments>
|
|
||||||
<ObjectsDirectory>obj/Unittest</ObjectsDirectory>
|
|
||||||
<OutputName>dlanguilib</OutputName>
|
|
||||||
<Externalconsole>true</Externalconsole>
|
|
||||||
<Target>Executable</Target>
|
|
||||||
</PropertyGroup>
|
|
||||||
<ItemGroup>
|
|
||||||
<Compile Include="src/helloworld.d" />
|
|
||||||
</ItemGroup>
|
|
||||||
</Project>
|
|
|
@ -1,194 +0,0 @@
|
||||||
<DProject>
|
|
||||||
<ProjectGuid>{66B1B701-6AC9-41F5-8DB4-5CB1611FB977}</ProjectGuid>
|
|
||||||
<Config name="Debug" platform="Win32">
|
|
||||||
<obj>0</obj>
|
|
||||||
<link>0</link>
|
|
||||||
<lib>0</lib>
|
|
||||||
<subsystem>2</subsystem>
|
|
||||||
<multiobj>0</multiobj>
|
|
||||||
<singleFileCompilation>0</singleFileCompilation>
|
|
||||||
<oneobj>0</oneobj>
|
|
||||||
<trace>0</trace>
|
|
||||||
<quiet>0</quiet>
|
|
||||||
<verbose>0</verbose>
|
|
||||||
<vtls>0</vtls>
|
|
||||||
<symdebug>1</symdebug>
|
|
||||||
<optimize>0</optimize>
|
|
||||||
<cpu>0</cpu>
|
|
||||||
<isX86_64>0</isX86_64>
|
|
||||||
<isLinux>0</isLinux>
|
|
||||||
<isOSX>0</isOSX>
|
|
||||||
<isWindows>0</isWindows>
|
|
||||||
<isFreeBSD>0</isFreeBSD>
|
|
||||||
<isSolaris>0</isSolaris>
|
|
||||||
<scheduler>0</scheduler>
|
|
||||||
<useDeprecated>0</useDeprecated>
|
|
||||||
<errDeprecated>0</errDeprecated>
|
|
||||||
<useAssert>0</useAssert>
|
|
||||||
<useInvariants>0</useInvariants>
|
|
||||||
<useIn>0</useIn>
|
|
||||||
<useOut>0</useOut>
|
|
||||||
<useArrayBounds>0</useArrayBounds>
|
|
||||||
<noboundscheck>0</noboundscheck>
|
|
||||||
<useSwitchError>0</useSwitchError>
|
|
||||||
<useUnitTests>0</useUnitTests>
|
|
||||||
<useInline>0</useInline>
|
|
||||||
<release>0</release>
|
|
||||||
<preservePaths>0</preservePaths>
|
|
||||||
<warnings>0</warnings>
|
|
||||||
<infowarnings>0</infowarnings>
|
|
||||||
<checkProperty>0</checkProperty>
|
|
||||||
<genStackFrame>0</genStackFrame>
|
|
||||||
<pic>0</pic>
|
|
||||||
<cov>0</cov>
|
|
||||||
<nofloat>0</nofloat>
|
|
||||||
<Dversion>2</Dversion>
|
|
||||||
<ignoreUnsupportedPragmas>0</ignoreUnsupportedPragmas>
|
|
||||||
<compiler>0</compiler>
|
|
||||||
<otherDMD>0</otherDMD>
|
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
|
||||||
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib</imppath>
|
|
||||||
<fileImppath />
|
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
|
||||||
<objdir>$(OutDir)</objdir>
|
|
||||||
<objname />
|
|
||||||
<libname />
|
|
||||||
<doDocComments>0</doDocComments>
|
|
||||||
<docdir />
|
|
||||||
<docname />
|
|
||||||
<modules_ddoc />
|
|
||||||
<ddocfiles />
|
|
||||||
<doHdrGeneration>0</doHdrGeneration>
|
|
||||||
<hdrdir />
|
|
||||||
<hdrname />
|
|
||||||
<doXGeneration>1</doXGeneration>
|
|
||||||
<xfilename>$(IntDir)\$(TargetName).json</xfilename>
|
|
||||||
<debuglevel>0</debuglevel>
|
|
||||||
<debugids />
|
|
||||||
<versionlevel>0</versionlevel>
|
|
||||||
<versionids>Unicode</versionids>
|
|
||||||
<dump_source>0</dump_source>
|
|
||||||
<mapverbosity>3</mapverbosity>
|
|
||||||
<createImplib>0</createImplib>
|
|
||||||
<defaultlibname />
|
|
||||||
<debuglibname />
|
|
||||||
<moduleDepsFile />
|
|
||||||
<run>0</run>
|
|
||||||
<runargs />
|
|
||||||
<runCv2pdb>1</runCv2pdb>
|
|
||||||
<pathCv2pdb>$(VisualDInstallDir)cv2pdb\cv2pdb.exe</pathCv2pdb>
|
|
||||||
<cv2pdbPre2043>0</cv2pdbPre2043>
|
|
||||||
<cv2pdbNoDemangle>0</cv2pdbNoDemangle>
|
|
||||||
<cv2pdbEnumType>0</cv2pdbEnumType>
|
|
||||||
<cv2pdbOptions />
|
|
||||||
<objfiles />
|
|
||||||
<linkswitches />
|
|
||||||
<libfiles>dlangui.lib phobos.lib ole32.lib kernel32.lib user32.lib comctl32.lib comdlg32.lib shell32.lib dlangui.lib</libfiles>
|
|
||||||
<libpaths>../../Debug ../../../DerelictOpenGL3/source</libpaths>
|
|
||||||
<deffile />
|
|
||||||
<resfile />
|
|
||||||
<exefile>$(OutDir)\$(ProjectName).exe</exefile>
|
|
||||||
<useStdLibPath>1</useStdLibPath>
|
|
||||||
<additionalOptions>-profile</additionalOptions>
|
|
||||||
<preBuildCommand />
|
|
||||||
<postBuildCommand />
|
|
||||||
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
|
|
||||||
</Config>
|
|
||||||
<Config name="Release" platform="Win32">
|
|
||||||
<obj>0</obj>
|
|
||||||
<link>0</link>
|
|
||||||
<lib>0</lib>
|
|
||||||
<subsystem>2</subsystem>
|
|
||||||
<multiobj>0</multiobj>
|
|
||||||
<singleFileCompilation>0</singleFileCompilation>
|
|
||||||
<oneobj>0</oneobj>
|
|
||||||
<trace>0</trace>
|
|
||||||
<quiet>0</quiet>
|
|
||||||
<verbose>0</verbose>
|
|
||||||
<vtls>0</vtls>
|
|
||||||
<symdebug>0</symdebug>
|
|
||||||
<optimize>0</optimize>
|
|
||||||
<cpu>0</cpu>
|
|
||||||
<isX86_64>0</isX86_64>
|
|
||||||
<isLinux>0</isLinux>
|
|
||||||
<isOSX>0</isOSX>
|
|
||||||
<isWindows>0</isWindows>
|
|
||||||
<isFreeBSD>0</isFreeBSD>
|
|
||||||
<isSolaris>0</isSolaris>
|
|
||||||
<scheduler>0</scheduler>
|
|
||||||
<useDeprecated>0</useDeprecated>
|
|
||||||
<errDeprecated>0</errDeprecated>
|
|
||||||
<useAssert>0</useAssert>
|
|
||||||
<useInvariants>0</useInvariants>
|
|
||||||
<useIn>0</useIn>
|
|
||||||
<useOut>0</useOut>
|
|
||||||
<useArrayBounds>0</useArrayBounds>
|
|
||||||
<noboundscheck>0</noboundscheck>
|
|
||||||
<useSwitchError>0</useSwitchError>
|
|
||||||
<useUnitTests>0</useUnitTests>
|
|
||||||
<useInline>0</useInline>
|
|
||||||
<release>1</release>
|
|
||||||
<preservePaths>0</preservePaths>
|
|
||||||
<warnings>0</warnings>
|
|
||||||
<infowarnings>0</infowarnings>
|
|
||||||
<checkProperty>0</checkProperty>
|
|
||||||
<genStackFrame>0</genStackFrame>
|
|
||||||
<pic>0</pic>
|
|
||||||
<cov>0</cov>
|
|
||||||
<nofloat>0</nofloat>
|
|
||||||
<Dversion>2</Dversion>
|
|
||||||
<ignoreUnsupportedPragmas>0</ignoreUnsupportedPragmas>
|
|
||||||
<compiler>0</compiler>
|
|
||||||
<otherDMD>0</otherDMD>
|
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
|
||||||
<imppath>../../src ../../3rdparty ../../3rdparty/libpng/source $(SolutionDir)/../dlib</imppath>
|
|
||||||
<fileImppath />
|
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
|
||||||
<objdir>$(OutDir)</objdir>
|
|
||||||
<objname />
|
|
||||||
<libname />
|
|
||||||
<doDocComments>0</doDocComments>
|
|
||||||
<docdir />
|
|
||||||
<docname />
|
|
||||||
<modules_ddoc />
|
|
||||||
<ddocfiles />
|
|
||||||
<doHdrGeneration>0</doHdrGeneration>
|
|
||||||
<hdrdir />
|
|
||||||
<hdrname />
|
|
||||||
<doXGeneration>1</doXGeneration>
|
|
||||||
<xfilename>$(IntDir)\$(TargetName).json</xfilename>
|
|
||||||
<debuglevel>0</debuglevel>
|
|
||||||
<debugids />
|
|
||||||
<versionlevel>0</versionlevel>
|
|
||||||
<versionids>Unicode</versionids>
|
|
||||||
<dump_source>0</dump_source>
|
|
||||||
<mapverbosity>0</mapverbosity>
|
|
||||||
<createImplib>0</createImplib>
|
|
||||||
<defaultlibname />
|
|
||||||
<debuglibname />
|
|
||||||
<moduleDepsFile />
|
|
||||||
<run>0</run>
|
|
||||||
<runargs />
|
|
||||||
<runCv2pdb>0</runCv2pdb>
|
|
||||||
<pathCv2pdb>$(VisualDInstallDir)cv2pdb\cv2pdb.exe</pathCv2pdb>
|
|
||||||
<cv2pdbPre2043>0</cv2pdbPre2043>
|
|
||||||
<cv2pdbNoDemangle>0</cv2pdbNoDemangle>
|
|
||||||
<cv2pdbEnumType>0</cv2pdbEnumType>
|
|
||||||
<cv2pdbOptions />
|
|
||||||
<objfiles />
|
|
||||||
<linkswitches />
|
|
||||||
<libfiles>dlangui.lib phobos.lib ole32.lib kernel32.lib user32.lib comctl32.lib comdlg32.lib</libfiles>
|
|
||||||
<libpaths>../../Release </libpaths>
|
|
||||||
<deffile />
|
|
||||||
<resfile />
|
|
||||||
<exefile>$(OutDir)\$(ProjectName).exe</exefile>
|
|
||||||
<useStdLibPath>1</useStdLibPath>
|
|
||||||
<additionalOptions />
|
|
||||||
<preBuildCommand />
|
|
||||||
<postBuildCommand />
|
|
||||||
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
|
|
||||||
</Config>
|
|
||||||
<Folder name="helloworld">
|
|
||||||
<File path="src/helloworld.d" />
|
|
||||||
</Folder>
|
|
||||||
</DProject>
|
|
|
@ -0,0 +1,92 @@
|
||||||
|
<?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>{07ECE815-C4C3-4CDB-A60C-2E304EAAA2C7}</ProjectGuid>
|
||||||
|
<Compiler>DMD2</Compiler>
|
||||||
|
<PreferOneStepBuild>true</PreferOneStepBuild>
|
||||||
|
<UseDefaultCompiler>true</UseDefaultCompiler>
|
||||||
|
<IncrementalLinking>true</IncrementalLinking>
|
||||||
|
<DependentProjectIds>
|
||||||
|
<DependentProjectIds>
|
||||||
|
<String>{1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}</String>
|
||||||
|
</DependentProjectIds>
|
||||||
|
</DependentProjectIds>
|
||||||
|
<Includes>
|
||||||
|
<Includes>
|
||||||
|
<Path>../../src</Path>
|
||||||
|
<Path>../../deps/dlib</Path>
|
||||||
|
<Path>../../deps/gl3n</Path>
|
||||||
|
<Path>../../deps/DerelictGL3/source</Path>
|
||||||
|
<Path>../../deps/DerelictSDL2/source</Path>
|
||||||
|
<Path>../../deps/DerelictFT/source</Path>
|
||||||
|
<Path>../../deps/DerelictUtil/source</Path>
|
||||||
|
</Includes>
|
||||||
|
</Includes>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' ">
|
||||||
|
<DebugSymbols>true</DebugSymbols>
|
||||||
|
<OutputPath>bin\Debug</OutputPath>
|
||||||
|
<VersionIds>
|
||||||
|
<VersionIds>
|
||||||
|
<String>USE_SDL</String>
|
||||||
|
<String>USE_OPENGL</String>
|
||||||
|
<String>USE_FREETYPE</String>
|
||||||
|
<String>EmbedStandardResources</String>
|
||||||
|
</VersionIds>
|
||||||
|
</VersionIds>
|
||||||
|
<ObjectsDirectory>obj/Debug</ObjectsDirectory>
|
||||||
|
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
|
||||||
|
<ExtraCompilerArguments>-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/mdpi -Jviews/res/hdpi</ExtraCompilerArguments>
|
||||||
|
<UnittestMode>false</UnittestMode>
|
||||||
|
<OutputName>tetris-monod-osx</OutputName>
|
||||||
|
<Target>Executable</Target>
|
||||||
|
<Externalconsole>true</Externalconsole>
|
||||||
|
<DebugLevel>0</DebugLevel>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' ">
|
||||||
|
<OutputPath>bin\Release</OutputPath>
|
||||||
|
<VersionIds>
|
||||||
|
<VersionIds>
|
||||||
|
<String>USE_SDL</String>
|
||||||
|
<String>USE_OPENGL</String>
|
||||||
|
<String>USE_FREETYPE</String>
|
||||||
|
<String>EmbedStandardResources</String>
|
||||||
|
</VersionIds>
|
||||||
|
</VersionIds>
|
||||||
|
<ObjectsDirectory>obj/Release</ObjectsDirectory>
|
||||||
|
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
|
||||||
|
<ExtraCompilerArguments>-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/mdpi -Jviews/res/hdpi</ExtraCompilerArguments>
|
||||||
|
<UnittestMode>false</UnittestMode>
|
||||||
|
<OutputName>tetris-monod-osx</OutputName>
|
||||||
|
<Target>Executable</Target>
|
||||||
|
<Externalconsole>true</Externalconsole>
|
||||||
|
<DebugLevel>0</DebugLevel>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Unittest|x64' ">
|
||||||
|
<DebugSymbols>true</DebugSymbols>
|
||||||
|
<OutputPath>bin\Unittest</OutputPath>
|
||||||
|
<VersionIds>
|
||||||
|
<VersionIds>
|
||||||
|
<String>USE_SDL</String>
|
||||||
|
<String>USE_OPENGL</String>
|
||||||
|
<String>USE_FREETYPE</String>
|
||||||
|
<String>EmbedStandardResources</String>
|
||||||
|
</VersionIds>
|
||||||
|
</VersionIds>
|
||||||
|
<ObjectsDirectory>obj/Unittest</ObjectsDirectory>
|
||||||
|
<LinkinThirdPartyLibraries>true</LinkinThirdPartyLibraries>
|
||||||
|
<ExtraCompilerArguments>-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/mdpi -Jviews/res/hdpi</ExtraCompilerArguments>
|
||||||
|
<UnittestMode>true</UnittestMode>
|
||||||
|
<OutputName>tetris-monod-osx</OutputName>
|
||||||
|
<Target>Executable</Target>
|
||||||
|
<Externalconsole>true</Externalconsole>
|
||||||
|
<DebugLevel>0</DebugLevel>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Compile Include="src\gui.d" />
|
||||||
|
<Compile Include="src\model.d" />
|
||||||
|
<Compile Include="src\tetris.d" />
|
||||||
|
</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>
|
|
@ -53,7 +53,7 @@
|
||||||
<cccmd>$(CC) -c</cccmd>
|
<cccmd>$(CC) -c</cccmd>
|
||||||
<ccTransOpt>1</ccTransOpt>
|
<ccTransOpt>1</ccTransOpt>
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
||||||
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib</imppath>
|
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib</imppath>
|
||||||
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
<outdir>$(ConfigurationName)</outdir>
|
||||||
<objdir>$(OutDir)</objdir>
|
<objdir>$(OutDir)</objdir>
|
||||||
|
@ -155,7 +155,7 @@
|
||||||
<cccmd>$(CC) -c</cccmd>
|
<cccmd>$(CC) -c</cccmd>
|
||||||
<ccTransOpt>1</ccTransOpt>
|
<ccTransOpt>1</ccTransOpt>
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
||||||
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib</imppath>
|
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib</imppath>
|
||||||
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
<outdir>$(ConfigurationName)</outdir>
|
||||||
<objdir>$(OutDir)</objdir>
|
<objdir>$(OutDir)</objdir>
|
||||||
|
@ -257,7 +257,7 @@
|
||||||
<cccmd>$(CC) -c</cccmd>
|
<cccmd>$(CC) -c</cccmd>
|
||||||
<ccTransOpt>1</ccTransOpt>
|
<ccTransOpt>1</ccTransOpt>
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
||||||
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib</imppath>
|
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib</imppath>
|
||||||
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
<outdir>$(ConfigurationName)</outdir>
|
||||||
<objdir>$(OutDir)</objdir>
|
<objdir>$(OutDir)</objdir>
|
||||||
|
@ -359,7 +359,7 @@
|
||||||
<cccmd>$(CC) -c</cccmd>
|
<cccmd>$(CC) -c</cccmd>
|
||||||
<ccTransOpt>1</ccTransOpt>
|
<ccTransOpt>1</ccTransOpt>
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
||||||
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib</imppath>
|
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/deps/DerelictGL3/source $(SolutionDir)/deps/DerelictUtil/source $(SolutionDir)/deps/DerelictFT/source $(SolutionDir)/deps/DerelictSDL2/source $(SolutionDir)/deps/de_image/source/interfaces $(SolutionDir)/deps/de_image/source/png $(SolutionDir)/deps/dlib</imppath>
|
||||||
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
<fileImppath>views views/res views/res/i18n views/res/mdpi views/res/hdpi</fileImppath>
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
<outdir>$(ConfigurationName)</outdir>
|
||||||
<objdir>$(OutDir)</objdir>
|
<objdir>$(OutDir)</objdir>
|
|
@ -1,210 +0,0 @@
|
||||||
<DProject>
|
|
||||||
<ProjectGuid>{68C78CAD-6176-4C60-B4A5-520475C26D56}</ProjectGuid>
|
|
||||||
<Config name="Debug" platform="Win32">
|
|
||||||
<obj>0</obj>
|
|
||||||
<link>0</link>
|
|
||||||
<lib>0</lib>
|
|
||||||
<subsystem>2</subsystem>
|
|
||||||
<multiobj>0</multiobj>
|
|
||||||
<singleFileCompilation>0</singleFileCompilation>
|
|
||||||
<oneobj>0</oneobj>
|
|
||||||
<mscoff>0</mscoff>
|
|
||||||
<trace>0</trace>
|
|
||||||
<quiet>0</quiet>
|
|
||||||
<verbose>0</verbose>
|
|
||||||
<vtls>0</vtls>
|
|
||||||
<vgc>0</vgc>
|
|
||||||
<symdebug>1</symdebug>
|
|
||||||
<optimize>0</optimize>
|
|
||||||
<cpu>0</cpu>
|
|
||||||
<isX86_64>0</isX86_64>
|
|
||||||
<isLinux>0</isLinux>
|
|
||||||
<isOSX>0</isOSX>
|
|
||||||
<isWindows>0</isWindows>
|
|
||||||
<isFreeBSD>0</isFreeBSD>
|
|
||||||
<isSolaris>0</isSolaris>
|
|
||||||
<scheduler>0</scheduler>
|
|
||||||
<useDeprecated>0</useDeprecated>
|
|
||||||
<errDeprecated>0</errDeprecated>
|
|
||||||
<useAssert>0</useAssert>
|
|
||||||
<useInvariants>0</useInvariants>
|
|
||||||
<useIn>0</useIn>
|
|
||||||
<useOut>0</useOut>
|
|
||||||
<useArrayBounds>0</useArrayBounds>
|
|
||||||
<noboundscheck>0</noboundscheck>
|
|
||||||
<useSwitchError>0</useSwitchError>
|
|
||||||
<useUnitTests>0</useUnitTests>
|
|
||||||
<useInline>0</useInline>
|
|
||||||
<release>0</release>
|
|
||||||
<preservePaths>0</preservePaths>
|
|
||||||
<warnings>0</warnings>
|
|
||||||
<infowarnings>0</infowarnings>
|
|
||||||
<checkProperty>0</checkProperty>
|
|
||||||
<genStackFrame>0</genStackFrame>
|
|
||||||
<pic>0</pic>
|
|
||||||
<cov>0</cov>
|
|
||||||
<nofloat>0</nofloat>
|
|
||||||
<Dversion>2</Dversion>
|
|
||||||
<ignoreUnsupportedPragmas>0</ignoreUnsupportedPragmas>
|
|
||||||
<allinst>0</allinst>
|
|
||||||
<stackStomp>0</stackStomp>
|
|
||||||
<compiler>0</compiler>
|
|
||||||
<otherDMD>0</otherDMD>
|
|
||||||
<cccmd>$(CC) -c</cccmd>
|
|
||||||
<ccTransOpt>1</ccTransOpt>
|
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
|
||||||
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib</imppath>
|
|
||||||
<fileImppath>views views/res views/mdpi views/i18n</fileImppath>
|
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
|
||||||
<objdir>$(OutDir)</objdir>
|
|
||||||
<objname />
|
|
||||||
<libname />
|
|
||||||
<doDocComments>0</doDocComments>
|
|
||||||
<docdir />
|
|
||||||
<docname />
|
|
||||||
<modules_ddoc />
|
|
||||||
<ddocfiles />
|
|
||||||
<doHdrGeneration>0</doHdrGeneration>
|
|
||||||
<hdrdir />
|
|
||||||
<hdrname />
|
|
||||||
<doXGeneration>1</doXGeneration>
|
|
||||||
<xfilename>$(IntDir)\$(TargetName).json</xfilename>
|
|
||||||
<debuglevel>0</debuglevel>
|
|
||||||
<debugids />
|
|
||||||
<versionlevel>0</versionlevel>
|
|
||||||
<versionids>Unicode USE_FREETYPE USE_OPENGL</versionids>
|
|
||||||
<dump_source>0</dump_source>
|
|
||||||
<mapverbosity>3</mapverbosity>
|
|
||||||
<createImplib>0</createImplib>
|
|
||||||
<defaultlibname />
|
|
||||||
<debuglibname />
|
|
||||||
<moduleDepsFile />
|
|
||||||
<run>0</run>
|
|
||||||
<runargs />
|
|
||||||
<runCv2pdb>1</runCv2pdb>
|
|
||||||
<pathCv2pdb>$(VisualDInstallDir)cv2pdb\cv2pdb.exe</pathCv2pdb>
|
|
||||||
<cv2pdbPre2043>0</cv2pdbPre2043>
|
|
||||||
<cv2pdbNoDemangle>0</cv2pdbNoDemangle>
|
|
||||||
<cv2pdbEnumType>0</cv2pdbEnumType>
|
|
||||||
<cv2pdbOptions />
|
|
||||||
<objfiles />
|
|
||||||
<linkswitches />
|
|
||||||
<libfiles>dlangui.lib phobos.lib ole32.lib kernel32.lib user32.lib comctl32.lib comdlg32.lib shell32.lib dlangui.lib</libfiles>
|
|
||||||
<libpaths>../../Debug</libpaths>
|
|
||||||
<deffile />
|
|
||||||
<resfile />
|
|
||||||
<exefile>$(OutDir)\$(ProjectName).exe</exefile>
|
|
||||||
<useStdLibPath>1</useStdLibPath>
|
|
||||||
<cRuntime>2</cRuntime>
|
|
||||||
<additionalOptions>-profile</additionalOptions>
|
|
||||||
<preBuildCommand />
|
|
||||||
<postBuildCommand />
|
|
||||||
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
|
|
||||||
</Config>
|
|
||||||
<Config name="Release" platform="Win32">
|
|
||||||
<obj>0</obj>
|
|
||||||
<link>0</link>
|
|
||||||
<lib>0</lib>
|
|
||||||
<subsystem>2</subsystem>
|
|
||||||
<multiobj>0</multiobj>
|
|
||||||
<singleFileCompilation>0</singleFileCompilation>
|
|
||||||
<oneobj>0</oneobj>
|
|
||||||
<mscoff>0</mscoff>
|
|
||||||
<trace>0</trace>
|
|
||||||
<quiet>0</quiet>
|
|
||||||
<verbose>0</verbose>
|
|
||||||
<vtls>0</vtls>
|
|
||||||
<vgc>0</vgc>
|
|
||||||
<symdebug>0</symdebug>
|
|
||||||
<optimize>1</optimize>
|
|
||||||
<cpu>0</cpu>
|
|
||||||
<isX86_64>0</isX86_64>
|
|
||||||
<isLinux>0</isLinux>
|
|
||||||
<isOSX>0</isOSX>
|
|
||||||
<isWindows>0</isWindows>
|
|
||||||
<isFreeBSD>0</isFreeBSD>
|
|
||||||
<isSolaris>0</isSolaris>
|
|
||||||
<scheduler>0</scheduler>
|
|
||||||
<useDeprecated>0</useDeprecated>
|
|
||||||
<errDeprecated>0</errDeprecated>
|
|
||||||
<useAssert>0</useAssert>
|
|
||||||
<useInvariants>0</useInvariants>
|
|
||||||
<useIn>0</useIn>
|
|
||||||
<useOut>0</useOut>
|
|
||||||
<useArrayBounds>0</useArrayBounds>
|
|
||||||
<noboundscheck>0</noboundscheck>
|
|
||||||
<useSwitchError>0</useSwitchError>
|
|
||||||
<useUnitTests>0</useUnitTests>
|
|
||||||
<useInline>0</useInline>
|
|
||||||
<release>1</release>
|
|
||||||
<preservePaths>0</preservePaths>
|
|
||||||
<warnings>0</warnings>
|
|
||||||
<infowarnings>0</infowarnings>
|
|
||||||
<checkProperty>0</checkProperty>
|
|
||||||
<genStackFrame>0</genStackFrame>
|
|
||||||
<pic>0</pic>
|
|
||||||
<cov>0</cov>
|
|
||||||
<nofloat>0</nofloat>
|
|
||||||
<Dversion>2</Dversion>
|
|
||||||
<ignoreUnsupportedPragmas>0</ignoreUnsupportedPragmas>
|
|
||||||
<allinst>0</allinst>
|
|
||||||
<stackStomp>0</stackStomp>
|
|
||||||
<compiler>0</compiler>
|
|
||||||
<otherDMD>0</otherDMD>
|
|
||||||
<cccmd>$(CC) -c</cccmd>
|
|
||||||
<ccTransOpt>1</ccTransOpt>
|
|
||||||
<program>$(DMDInstallDir)windows\bin\dmd.exe</program>
|
|
||||||
<imppath>$(SolutionDir)/src $(SolutionDir)/3rdparty $(SolutionDir)/3rdparty/libpng/source $(SolutionDir)/../DerelictGL3/source $(SolutionDir)/../DerelictUtil/source $(SolutionDir)/../DerelictFT/source $(SolutionDir)/../DerelictSDL2/source $(SolutionDir)/../de_image/source/interfaces $(SolutionDir)/../de_image/source/png $(SolutionDir)/../dlib</imppath>
|
|
||||||
<fileImppath>views views/res views/mdpi views/i18n</fileImppath>
|
|
||||||
<outdir>$(ConfigurationName)</outdir>
|
|
||||||
<objdir>$(OutDir)</objdir>
|
|
||||||
<objname />
|
|
||||||
<libname />
|
|
||||||
<doDocComments>0</doDocComments>
|
|
||||||
<docdir />
|
|
||||||
<docname />
|
|
||||||
<modules_ddoc />
|
|
||||||
<ddocfiles />
|
|
||||||
<doHdrGeneration>0</doHdrGeneration>
|
|
||||||
<hdrdir />
|
|
||||||
<hdrname />
|
|
||||||
<doXGeneration>1</doXGeneration>
|
|
||||||
<xfilename>$(IntDir)\$(TargetName).json</xfilename>
|
|
||||||
<debuglevel>0</debuglevel>
|
|
||||||
<debugids />
|
|
||||||
<versionlevel>0</versionlevel>
|
|
||||||
<versionids>Unicode</versionids>
|
|
||||||
<dump_source>0</dump_source>
|
|
||||||
<mapverbosity>0</mapverbosity>
|
|
||||||
<createImplib>0</createImplib>
|
|
||||||
<defaultlibname />
|
|
||||||
<debuglibname />
|
|
||||||
<moduleDepsFile />
|
|
||||||
<run>0</run>
|
|
||||||
<runargs />
|
|
||||||
<runCv2pdb>0</runCv2pdb>
|
|
||||||
<pathCv2pdb>$(VisualDInstallDir)cv2pdb\cv2pdb.exe</pathCv2pdb>
|
|
||||||
<cv2pdbPre2043>0</cv2pdbPre2043>
|
|
||||||
<cv2pdbNoDemangle>0</cv2pdbNoDemangle>
|
|
||||||
<cv2pdbEnumType>0</cv2pdbEnumType>
|
|
||||||
<cv2pdbOptions />
|
|
||||||
<objfiles />
|
|
||||||
<linkswitches />
|
|
||||||
<libfiles>dlangui.lib phobos.lib ole32.lib kernel32.lib user32.lib comctl32.lib comdlg32.lib</libfiles>
|
|
||||||
<libpaths>../../Release</libpaths>
|
|
||||||
<deffile />
|
|
||||||
<resfile />
|
|
||||||
<exefile>$(OutDir)\$(ProjectName).exe</exefile>
|
|
||||||
<useStdLibPath>1</useStdLibPath>
|
|
||||||
<cRuntime>1</cRuntime>
|
|
||||||
<additionalOptions />
|
|
||||||
<preBuildCommand />
|
|
||||||
<postBuildCommand />
|
|
||||||
<filesToClean>*.obj;*.cmd;*.build;*.json;*.dep</filesToClean>
|
|
||||||
</Config>
|
|
||||||
<Folder name="tetris">
|
|
||||||
<File path="src\gui.d" />
|
|
||||||
<File path="src\model.d" />
|
|
||||||
<File path="src\tetris.d" />
|
|
||||||
</Folder>
|
|
||||||
</DProject>
|
|
|
@ -27,6 +27,22 @@ import std.conv;
|
||||||
import std.string;
|
import std.string;
|
||||||
import std.array;
|
import std.array;
|
||||||
|
|
||||||
|
derelict.util.exception.ShouldThrow gl3MissingSymFunc( string symName ) {
|
||||||
|
import std.algorithm : equal;
|
||||||
|
foreach(s; ["glGetError", "glShaderSource", "glCompileShader",
|
||||||
|
"glGetShaderiv", "glGetShaderInfoLog", "glGetString",
|
||||||
|
"glCreateProgram", "glUseProgram", "glDeleteProgram",
|
||||||
|
"glDeleteShader", "glEnable", "glDisable", "glBlendFunc",
|
||||||
|
"glUniformMatrix4fv", "glGetAttribLocation", "glGetUniformLocation",
|
||||||
|
"glGenVertexArrays", "glBindVertexArray", "glBufferData",
|
||||||
|
"glBindBuffer", "glBufferSubData"]) {
|
||||||
|
if (symName.equal(s)) // Symbol is used
|
||||||
|
return derelict.util.exception.ShouldThrow.Yes;
|
||||||
|
}
|
||||||
|
// Don't throw for unused symbol
|
||||||
|
return derelict.util.exception.ShouldThrow.No;
|
||||||
|
}
|
||||||
|
|
||||||
// utility function to fill 4-float array of vertex colors with converted CR 32bit color
|
// utility function to fill 4-float array of vertex colors with converted CR 32bit color
|
||||||
private void LVGLFillColor(uint color, float * buf, int count) {
|
private void LVGLFillColor(uint color, float * buf, int count) {
|
||||||
float r = ((color >> 16) & 255) / 255.0f;
|
float r = ((color >> 16) & 255) / 255.0f;
|
||||||
|
@ -85,8 +101,11 @@ class GLProgram {
|
||||||
}
|
}
|
||||||
|
|
||||||
private void compatibilityFixes(ref char[] code, GLuint type) {
|
private void compatibilityFixes(ref char[] code, GLuint type) {
|
||||||
if (glslversionInt < 150)
|
if (glslversionInt < 150) {
|
||||||
code = replace(code, " texture(", " texture2D(");
|
code = replace(code, " texture(", " texture2D(");
|
||||||
|
code = replace(code, "in ", "");
|
||||||
|
code = replace(code, "out ", "");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private GLuint compileShader(string src, GLuint type) {
|
private GLuint compileShader(string src, GLuint type) {
|
||||||
|
@ -277,11 +296,17 @@ class SolidFillProgram : GLProgram {
|
||||||
|
|
||||||
matrixLocation = glGetUniformLocation(program, "matrix");
|
matrixLocation = glGetUniformLocation(program, "matrix");
|
||||||
checkError("glGetUniformLocation matrix");
|
checkError("glGetUniformLocation matrix");
|
||||||
|
if (matrixLocation == 0)
|
||||||
|
Log.e("glGetUniformLocation failed for matrixLocation");
|
||||||
vertexLocation = glGetAttribLocation(program, "vertex");
|
vertexLocation = glGetAttribLocation(program, "vertex");
|
||||||
checkError("glGetAttribLocation vertex");
|
checkError("glGetAttribLocation vertex");
|
||||||
colAttrLocation = glGetAttribLocation(program, "colAttr");
|
if (vertexLocation == 0)
|
||||||
|
Log.e("glGetUniformLocation failed for vertexLocation");
|
||||||
|
colAttrLocation = glGetAttribLocation(program, "colAttr");
|
||||||
checkError("glGetAttribLocation colAttr");
|
checkError("glGetAttribLocation colAttr");
|
||||||
return res && matrixLocation >= 0 && vertexLocation >= 0 && colAttrLocation >= 0;
|
if (colAttrLocation == 0)
|
||||||
|
Log.e("glGetUniformLocation failed for colAttrLocation");
|
||||||
|
return res && matrixLocation >= 0 && vertexLocation >= 0 && colAttrLocation >= 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool execute(float[] vertices, float[] colors) {
|
bool execute(float[] vertices, float[] colors) {
|
||||||
|
|
|
@ -175,7 +175,8 @@ class SDLWindow : Window {
|
||||||
version(USE_OPENGL) {
|
version(USE_OPENGL) {
|
||||||
if (_enableOpengl) {
|
if (_enableOpengl) {
|
||||||
Log.i("Trying to create OpenGL 3.2 context");
|
Log.i("Trying to create OpenGL 3.2 context");
|
||||||
_context = SDL_GL_CreateContext(_win); // Create the actual context and make it current
|
createContext(3, 2);
|
||||||
|
//_context = SDL_GL_CreateContext(_win); // Create the actual context and make it current
|
||||||
if (!_context) {
|
if (!_context) {
|
||||||
Log.e("SDL_GL_CreateContext failed: ", fromStringz(SDL_GetError()));
|
Log.e("SDL_GL_CreateContext failed: ", fromStringz(SDL_GetError()));
|
||||||
Log.w("trying other versions of OpenGL");
|
Log.w("trying other versions of OpenGL");
|
||||||
|
@ -190,11 +191,17 @@ class SDLWindow : Window {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (_context && !_gl3Reloaded) {
|
if (_context && !_gl3Reloaded) {
|
||||||
DerelictGL3.reload();
|
try {
|
||||||
_gl3Reloaded = true;
|
DerelictGL3.missingSymbolCallback = &gl3MissingSymFunc;
|
||||||
if (!glSupport.valid && !glSupport.initShaders())
|
DerelictGL3.reload(GLVersion.GL21, GLVersion.GL40);
|
||||||
_enableOpengl = false;
|
_gl3Reloaded = true;
|
||||||
fixSize();
|
if (!glSupport.valid && !glSupport.initShaders())
|
||||||
|
_enableOpengl = false;
|
||||||
|
fixSize();
|
||||||
|
} catch (derelict.util.exception.SymbolLoadException e) {
|
||||||
|
Log.e("Exception in DerelictGL3.reload ", e);
|
||||||
|
_enableOpengl = false;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1295,6 +1302,7 @@ int sdlmain(string[] args) {
|
||||||
|
|
||||||
version(USE_OPENGL) {
|
version(USE_OPENGL) {
|
||||||
try {
|
try {
|
||||||
|
DerelictGL3.missingSymbolCallback = &gl3MissingSymFunc;
|
||||||
DerelictGL3.load();
|
DerelictGL3.load();
|
||||||
_enableOpengl = true;
|
_enableOpengl = true;
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
|
|
@ -827,8 +827,8 @@ class Theme : Style {
|
||||||
_fontSize = 9 | SIZE_IN_POINTS_FLAG; // TODO: from settings or screen properties / DPI
|
_fontSize = 9 | SIZE_IN_POINTS_FLAG; // TODO: from settings or screen properties / DPI
|
||||||
_fontStyle = FONT_STYLE_NORMAL;
|
_fontStyle = FONT_STYLE_NORMAL;
|
||||||
_fontWeight = 400;
|
_fontWeight = 400;
|
||||||
//_fontFace = "Arial"; // TODO: from settings
|
_fontFace = "Arial"; // TODO: from settings
|
||||||
_fontFace = "Verdana"; // TODO: from settings
|
//_fontFace = "Verdana"; // TODO: from settings
|
||||||
_fontFamily = FontFamily.SansSerif;
|
_fontFamily = FontFamily.SansSerif;
|
||||||
_minHeight = 0;
|
_minHeight = 0;
|
||||||
_minWidth = 0;
|
_minWidth = 0;
|
||||||
|
|
Loading…
Reference in New Issue