diff --git a/dlangui-monod-osx.dproj b/dlangui-monod-osx.dproj
index b691eebd..6a96d47d 100644
--- a/dlangui-monod-osx.dproj
+++ b/dlangui-monod-osx.dproj
@@ -14,27 +14,6 @@
-
- bin\Release
- obj/Release
- false
- false
- libdlangui-monod-osx
- StaticLibrary
- true
- 0
-
-
- true
- bin\Unittest
- obj/Unittest
- false
- true
- libdlangui-monod-osx
- Executable
- true
- 0
-
true
bin\Debug
@@ -47,7 +26,7 @@
obj/Debug
- false
+ true
-Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/mdpi -Jviews/res/hdpi
false
libdlangui-monod-osx
@@ -55,6 +34,27 @@
true
0
+
+ bin\Release
+ obj/Release
+ true
+ false
+ libdlangui-monod-osx
+ StaticLibrary
+ true
+ 0
+
+
+ true
+ bin\Unittest
+ obj/Unittest
+ true
+ true
+ libdlangui-monod-osx
+ Executable
+ true
+ 0
+
diff --git a/dlangui-monod-osx.sln b/dlangui-monod-osx.sln
index 9eb771d7..be9b9ba5 100644
--- a/dlangui-monod-osx.sln
+++ b/dlangui-monod-osx.sln
@@ -7,6 +7,12 @@ Project("{3947E667-4C90-4C3A-BEB9-7148D6FE0D7C}") = "example1-monod-osx", "examp
EndProject
Project("{3947E667-4C90-4C3A-BEB9-7148D6FE0D7C}") = "derelictcocoatest-monod-osx", "examples\derelictcocoatest-monod-osx\derelictcocoatest-monod-osx.dproj", "{1F050D82-5245-4B51-A554-473194EA0DE9}"
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
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -16,21 +22,39 @@ Global
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{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}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {079F4963-E637-4E8F-9EB3-BDC404F9DC1D}.Release|Any CPU.Build.0 = Release|Any CPU
- {079F4963-E637-4E8F-9EB3-BDC404F9DC1D}.Unittest|Any CPU.ActiveCfg = Unittest|Any CPU
- {079F4963-E637-4E8F-9EB3-BDC404F9DC1D}.Unittest|Any CPU.Build.0 = Unittest|Any CPU
+ {079F4963-E637-4E8F-9EB3-BDC404F9DC1D}.Release|Any CPU.ActiveCfg = Release|x64
+ {079F4963-E637-4E8F-9EB3-BDC404F9DC1D}.Release|Any CPU.Build.0 = Release|x64
+ {079F4963-E637-4E8F-9EB3-BDC404F9DC1D}.Unittest|Any CPU.ActiveCfg = Unittest|x64
+ {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.Build.0 = Debug|x64
- {1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}.Release|Any CPU.Build.0 = Release|Any CPU
- {1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}.Unittest|Any CPU.ActiveCfg = Unittest|Any CPU
- {1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}.Unittest|Any CPU.Build.0 = Unittest|Any CPU
+ {1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}.Release|Any CPU.ActiveCfg = Release|x64
+ {1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}.Release|Any CPU.Build.0 = Release|x64
+ {1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}.Unittest|Any CPU.ActiveCfg = Unittest|x64
+ {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.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.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.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
EndGlobal
diff --git a/examples/dmledit/dmledit-monod-osx.dproj b/examples/dmledit/dmledit-monod-osx.dproj
new file mode 100644
index 00000000..495f7ddb
--- /dev/null
+++ b/examples/dmledit/dmledit-monod-osx.dproj
@@ -0,0 +1,90 @@
+
+
+
+ Debug
+ x64
+ {8E3B1C65-63A3-4BD8-9268-604EE648E861}
+ DMD2
+ true
+ true
+ true
+
+
+ {1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}
+
+
+
+
+ ../../src
+ ../../deps/dlib
+ ../../deps/gl3n
+ ../../deps/DerelictGL3/source
+ ../../deps/DerelictSDL2/source
+ ../../deps/DerelictFT/source
+ ../../deps/DerelictUtil/source
+
+
+
+
+ true
+ bin\Debug
+
+
+ USE_SDL
+ USE_OPENGL
+ USE_FREETYPE
+ EmbedStandardResources
+
+
+ obj/Debug
+ true
+ -Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/mdpi -Jviews/res/hdpi
+ false
+ dmledit-monod-osx
+ Executable
+ true
+ 0
+
+
+ bin\Release
+
+
+ USE_SDL
+ USE_OPENGL
+ USE_FREETYPE
+ EmbedStandardResources
+
+
+ obj/Release
+ true
+ -Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/mdpi -Jviews/res/hdpi
+ false
+ dmledit-monod-osx
+ Executable
+ true
+ 0
+
+
+ true
+ bin\Unittest
+
+
+ USE_SDL
+ USE_OPENGL
+ USE_FREETYPE
+ EmbedStandardResources
+
+
+ obj/Unittest
+ true
+ -Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/mdpi -Jviews/res/hdpi
+ true
+ dmledit-monod-osx
+ Executable
+ true
+ 0
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/example1/example1-monod-osx.dproj b/examples/example1/example1-monod-osx.dproj
index e61d4c7c..8e3c2b71 100644
--- a/examples/example1/example1-monod-osx.dproj
+++ b/examples/example1/example1-monod-osx.dproj
@@ -25,27 +25,6 @@
-
- bin\Release
- obj/Release
- false
- false
- example1-monod-osx
- Executable
- true
- 0
-
-
- true
- bin\Unittest
- obj/Unittest
- false
- true
- example1-monod-osx
- Executable
- true
- 0
-
true
bin\Debug
@@ -67,6 +46,45 @@
0
-v
+
+ bin\Release
+
+
+ USE_SDL
+ USE_OPENGL
+ USE_FREETYPE
+ EmbedStandardResources
+
+
+ obj/Release
+ true
+ -Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/mdpi -Jviews/res/hdpi
+ false
+ example1-monod-osx
+ Executable
+ true
+ 0
+
+
+ true
+ bin\Unittest
+
+
+ USE_SDL
+ USE_OPENGL
+ USE_FREETYPE
+ EmbedStandardResources
+
+
+ obj/Unittest
+ true
+ -Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/mdpi -Jviews/res/hdpi
+ true
+ example1-monod-osx
+ Executable
+ true
+ 0
+
diff --git a/examples/helloworld/helloworld-monod-osx.dproj b/examples/helloworld/helloworld-monod-osx.dproj
new file mode 100644
index 00000000..9f335f31
--- /dev/null
+++ b/examples/helloworld/helloworld-monod-osx.dproj
@@ -0,0 +1,85 @@
+
+
+
+ Debug
+ x64
+ {CB4E43FF-5E6A-4F4E-9A6C-F182EC258112}
+ DMD2
+ true
+ true
+ true
+
+
+ ../../src
+ ../../deps/dlib
+ ../../deps/gl3n
+ ../../deps/DerelictGL3/source
+ ../../deps/DerelictSDL2/source
+ ../../deps/DerelictFT/source
+ ../../deps/DerelictUtil/source
+
+
+
+
+ true
+ bin\Debug
+
+
+ USE_SDL
+ USE_OPENGL
+ USE_FREETYPE
+ EmbedStandardResources
+
+
+ obj/Debug
+ true
+ -Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/mdpi -Jviews/res/hdpi
+ false
+ helloworld-monod-osx
+ Executable
+ true
+ 0
+
+
+ bin\Release
+
+
+ USE_SDL
+ USE_OPENGL
+ USE_FREETYPE
+ EmbedStandardResources
+
+
+ obj/Release
+ true
+ -Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/mdpi -Jviews/res/hdpi
+ false
+ helloworld-monod-osx
+ Executable
+ true
+ 0
+
+
+ true
+ bin\Unittest
+
+
+ USE_SDL
+ USE_OPENGL
+ USE_FREETYPE
+ EmbedStandardResources
+
+
+ obj/Unittest
+ true
+ -Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/mdpi -Jviews/res/hdpi
+ true
+ helloworld-monod-osx
+ Executable
+ true
+ 0
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/tetris/tetris-monod-osx.dproj b/examples/tetris/tetris-monod-osx.dproj
new file mode 100644
index 00000000..55746155
--- /dev/null
+++ b/examples/tetris/tetris-monod-osx.dproj
@@ -0,0 +1,92 @@
+
+
+
+ Debug
+ x64
+ {07ECE815-C4C3-4CDB-A60C-2E304EAAA2C7}
+ DMD2
+ true
+ true
+ true
+
+
+ {1CC7C43E-7B39-4AFC-A45B-F1D9F582CF6D}
+
+
+
+
+ ../../src
+ ../../deps/dlib
+ ../../deps/gl3n
+ ../../deps/DerelictGL3/source
+ ../../deps/DerelictSDL2/source
+ ../../deps/DerelictFT/source
+ ../../deps/DerelictUtil/source
+
+
+
+
+ true
+ bin\Debug
+
+
+ USE_SDL
+ USE_OPENGL
+ USE_FREETYPE
+ EmbedStandardResources
+
+
+ obj/Debug
+ true
+ -Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/mdpi -Jviews/res/hdpi
+ false
+ tetris-monod-osx
+ Executable
+ true
+ 0
+
+
+ bin\Release
+
+
+ USE_SDL
+ USE_OPENGL
+ USE_FREETYPE
+ EmbedStandardResources
+
+
+ obj/Release
+ true
+ -Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/mdpi -Jviews/res/hdpi
+ false
+ tetris-monod-osx
+ Executable
+ true
+ 0
+
+
+ true
+ bin\Unittest
+
+
+ USE_SDL
+ USE_OPENGL
+ USE_FREETYPE
+ EmbedStandardResources
+
+
+ obj/Unittest
+ true
+ -Jviews -Jviews/res -Jviews/res/i18n -Jviews/res/mdpi -Jviews/res/hdpi
+ true
+ tetris-monod-osx
+ Executable
+ true
+ 0
+
+
+
+
+
+
+
\ No newline at end of file