diff --git a/README.md b/README.md index cb6f876f..954e48f4 100644 --- a/README.md +++ b/README.md @@ -299,6 +299,7 @@ Clone dependency libraries to dlangui/deps directory 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 @@ -345,6 +346,79 @@ 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) ------------------ diff --git a/dlangui-msvc.sln b/dlangui-msvc.sln index 984468e2..1df50262 100644 --- a/dlangui-msvc.sln +++ b/dlangui-msvc.sln @@ -5,27 +5,27 @@ VisualStudioVersion = 12.0.31101.0 MinimumVisualStudioVersion = 10.0.40219.1 Project("{002A2DE9-8BB6-484D-9802-7E4AD4084715}") = "dlangui", "dlangui-msvc.visualdproj", "{52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5}" 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 {52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5} = {52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5} EndProjectSection 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 {52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5} = {52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5} EndProjectSection 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 {52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5} = {52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5} EndProjectSection 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 {52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5} = {52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5} EndProjectSection 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 {52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5} = {52A2ABB9-2CF7-4D5F-AE8C-75B21F8585A5} EndProjectSection diff --git a/examples/d3d/d3d_msvc.visualdproj b/examples/d3d/d3d-msvc.visualdproj similarity index 90% rename from examples/d3d/d3d_msvc.visualdproj rename to examples/d3d/d3d-msvc.visualdproj index 7d9d91d4..b6a3df2c 100644 --- a/examples/d3d/d3d_msvc.visualdproj +++ b/examples/d3d/d3d-msvc.visualdproj @@ -53,7 +53,7 @@ $(CC) -c 1 $(DMDInstallDir)windows\bin\dmd.exe - $(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 + $(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 views views/res views/res/i18n views/res/mdpi views/res/hdpi $(ConfigurationName) $(OutDir) @@ -155,7 +155,7 @@ $(CC) -c 1 $(DMDInstallDir)windows\bin\dmd.exe - $(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 + $(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 views views/res views/res/i18n views/res/mdpi views/res/hdpi $(ConfigurationName) $(OutDir) @@ -257,7 +257,7 @@ $(CC) -c 1 $(DMDInstallDir)windows\bin\dmd.exe - $(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 + $(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 views views/res views/res/i18n views/res/mdpi views/res/hdpi $(ConfigurationName) $(OutDir) @@ -359,7 +359,7 @@ $(CC) -c 1 $(DMDInstallDir)windows\bin\dmd.exe - $(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 + $(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 views views/res views/res/i18n views/res/mdpi views/res/hdpi $(ConfigurationName) $(OutDir) diff --git a/examples/d3d/d3d.visualdproj b/examples/d3d/d3d.visualdproj deleted file mode 100644 index e5920820..00000000 --- a/examples/d3d/d3d.visualdproj +++ /dev/null @@ -1,210 +0,0 @@ - - {55B79469-E5D8-4B58-89BD-5A3E11A696B0} - - 0 - 0 - 0 - 2 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 2.043 - 0 - 0 - 0 - 0 - 0 - $(CC) -c - 1 - $(DMDInstallDir)windows\bin\dmd.exe - $(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 - views views/res views/res/i18n views/res/mdpi views/res/hdpi - $(ConfigurationName) - $(OutDir) - - - 0 - - - - - 0 - - - 1 - $(IntDir)\$(TargetName).json - 0 - - 0 - Unicode USE_OPENGL USE_FREETYPE EmbedStandardResources - 0 - 0 - 0 - - - - 0 - - 1 - $(VisualDInstallDir)cv2pdb\cv2pdb.exe - 0 - 0 - 0 - - - - ole32.lib kernel32.lib user32.lib comctl32.lib comdlg32.lib - - - - $(OutDir)\$(ProjectName).exe - 1 - 2 - 0 - - - - *.obj;*.cmd;*.build;*.json;*.dep - - - 0 - 0 - 0 - 2 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 2.043 - 0 - 0 - 0 - 0 - 0 - $(CC) -c - 1 - $(DMDInstallDir)windows\bin\dmd.exe - - - $(ConfigurationName) - $(OutDir) - - - 0 - - - - - 0 - - - 1 - $(IntDir)\$(TargetName).json - 0 - - 0 - - 0 - 0 - 0 - - - - 0 - - 0 - $(VisualDInstallDir)cv2pdb\cv2pdb.exe - 0 - 0 - 0 - - - - ole32.lib kernel32.lib user32.lib comctl32.lib comdlg32.lib - - - - $(OutDir)\$(ProjectName).exe - 1 - 1 - 0 - - - - *.obj;*.cmd;*.build;*.json;*.dep - - - - - diff --git a/examples/dmledit/dmledit_msvc.visualdproj b/examples/dmledit/dmledit-msvc.visualdproj similarity index 90% rename from examples/dmledit/dmledit_msvc.visualdproj rename to examples/dmledit/dmledit-msvc.visualdproj index f4460787..739a44ee 100644 --- a/examples/dmledit/dmledit_msvc.visualdproj +++ b/examples/dmledit/dmledit-msvc.visualdproj @@ -53,7 +53,7 @@ $(CC) -c 1 $(DMDInstallDir)windows\bin\dmd.exe - $(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 + $(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 views views/res views/res/i18n views/res/mdpi views/res/hdpi $(ConfigurationName) $(OutDir) @@ -155,7 +155,7 @@ $(CC) -c 1 $(DMDInstallDir)windows\bin\dmd.exe - $(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 + $(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 views views/res views/res/i18n views/res/mdpi views/res/hdpi $(ConfigurationName) $(OutDir) @@ -257,7 +257,7 @@ $(CC) -c 1 $(DMDInstallDir)windows\bin\dmd.exe - $(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 + $(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 views views/res views/res/i18n views/res/mdpi views/res/hdpi $(ConfigurationName) $(OutDir) @@ -359,7 +359,7 @@ $(CC) -c 1 $(DMDInstallDir)windows\bin\dmd.exe - $(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 + $(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 views views/res views/res/i18n views/res/mdpi views/res/hdpi $(ConfigurationName) $(OutDir) diff --git a/examples/dmledit/dmledit.visualdproj b/examples/dmledit/dmledit.visualdproj deleted file mode 100644 index 9a550c44..00000000 --- a/examples/dmledit/dmledit.visualdproj +++ /dev/null @@ -1,212 +0,0 @@ - - {06D73450-2919-48A8-B2C3-738B12505D74} - - 0 - 0 - 0 - 2 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 2.043 - 0 - 0 - 0 - 0 - 0 - $(CC) -c - 1 - $(DMDInstallDir)windows\bin\dmd.exe - $(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 - views views/res views/res/i18n views/res/mdpi - $(ConfigurationName) - $(OutDir) - - - 0 - - - - - 0 - - - 1 - $(IntDir)\$(TargetName).json - 0 - - 0 - EmbedStandardResources Unicode USE_FREETYPE - 0 - 0 - 0 - - - - 0 - - 1 - $(VisualDInstallDir)cv2pdb\cv2pdb.exe - 0 - 0 - 0 - - - - ole32.lib kernel32.lib user32.lib comctl32.lib comdlg32.lib - - - - $(OutDir)\$(ProjectName).exe - 1 - 2 - 0 - - - - *.obj;*.cmd;*.build;*.json;*.dep - - - 0 - 0 - 0 - 2 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 1 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 0 - 2.043 - 0 - 0 - 0 - 0 - 0 - $(CC) -c - 1 - $(DMDInstallDir)windows\bin\dmd.exe - $(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 - views views/res views/res/i18n views/res/mdpi - $(ConfigurationName) - $(OutDir) - - - 0 - - - - - 0 - - - 1 - $(IntDir)\$(TargetName).json - 0 - - 0 - EmbedStandardResources Unicode USE_FREETYPE - 0 - 0 - 0 - - - - 0 - - 0 - $(VisualDInstallDir)cv2pdb\cv2pdb.exe - 0 - 0 - 0 - - - - ole32.lib kernel32.lib user32.lib comctl32.lib comdlg32.lib - - - - $(OutDir)\$(ProjectName).exe - 1 - 1 - 0 - - - - *.obj;*.cmd;*.build;*.json;*.dep - - - - - - - diff --git a/examples/example1/example1_msvc.visualdproj b/examples/example1/example1-msvc.visualdproj similarity index 90% rename from examples/example1/example1_msvc.visualdproj rename to examples/example1/example1-msvc.visualdproj index 8398fef3..4557b38b 100644 --- a/examples/example1/example1_msvc.visualdproj +++ b/examples/example1/example1-msvc.visualdproj @@ -53,7 +53,7 @@ $(CC) -c 1 $(DMDInstallDir)windows\bin\dmd.exe - $(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 + $(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 views views/res views/res/i18n views/res/mdpi views/res/hdpi $(ConfigurationName) $(OutDir) @@ -155,7 +155,7 @@ $(CC) -c 1 $(DMDInstallDir)windows\bin\dmd.exe - $(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 + $(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 views views/res views/res/i18n views/res/mdpi views/res/hdpi $(ConfigurationName) $(OutDir) @@ -257,7 +257,7 @@ $(CC) -c 1 $(DMDInstallDir)windows\bin\dmd.exe - $(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 + $(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 views views/res views/res/i18n views/res/mdpi views/res/hdpi $(ConfigurationName) $(OutDir) @@ -359,7 +359,7 @@ $(CC) -c 1 $(DMDInstallDir)windows\bin\dmd.exe - $(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 + $(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 views views/res views/res/i18n views/res/mdpi views/res/hdpi $(ConfigurationName) $(OutDir) diff --git a/examples/helloworld/helloworld_msvc.visualdproj b/examples/helloworld/helloworld-msvc.visualdproj similarity index 90% rename from examples/helloworld/helloworld_msvc.visualdproj rename to examples/helloworld/helloworld-msvc.visualdproj index 78ac4680..1682169e 100644 --- a/examples/helloworld/helloworld_msvc.visualdproj +++ b/examples/helloworld/helloworld-msvc.visualdproj @@ -53,7 +53,7 @@ $(CC) -c 1 $(DMDInstallDir)windows\bin\dmd.exe - $(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 + $(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 views views/res views/res/i18n views/res/mdpi views/res/hdpi $(ConfigurationName) $(OutDir) @@ -155,7 +155,7 @@ $(CC) -c 1 $(DMDInstallDir)windows\bin\dmd.exe - $(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 + $(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 views views/res views/res/i18n views/res/mdpi views/res/hdpi $(ConfigurationName) $(OutDir) @@ -257,7 +257,7 @@ $(CC) -c 1 $(DMDInstallDir)windows\bin\dmd.exe - $(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 + $(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 views views/res views/res/i18n views/res/mdpi views/res/hdpi $(ConfigurationName) $(OutDir) @@ -359,7 +359,7 @@ $(CC) -c 1 $(DMDInstallDir)windows\bin\dmd.exe - $(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 + $(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 views views/res views/res/i18n views/res/mdpi views/res/hdpi $(ConfigurationName) $(OutDir) diff --git a/examples/tetris/tetris_msvc.visualdproj b/examples/tetris/tetris-msvc.visualdproj similarity index 90% rename from examples/tetris/tetris_msvc.visualdproj rename to examples/tetris/tetris-msvc.visualdproj index a7d470cb..57fc3185 100644 --- a/examples/tetris/tetris_msvc.visualdproj +++ b/examples/tetris/tetris-msvc.visualdproj @@ -53,7 +53,7 @@ $(CC) -c 1 $(DMDInstallDir)windows\bin\dmd.exe - $(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 + $(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 views views/res views/res/i18n views/res/mdpi views/res/hdpi $(ConfigurationName) $(OutDir) @@ -155,7 +155,7 @@ $(CC) -c 1 $(DMDInstallDir)windows\bin\dmd.exe - $(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 + $(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 views views/res views/res/i18n views/res/mdpi views/res/hdpi $(ConfigurationName) $(OutDir) @@ -257,7 +257,7 @@ $(CC) -c 1 $(DMDInstallDir)windows\bin\dmd.exe - $(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 + $(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 views views/res views/res/i18n views/res/mdpi views/res/hdpi $(ConfigurationName) $(OutDir) @@ -359,7 +359,7 @@ $(CC) -c 1 $(DMDInstallDir)windows\bin\dmd.exe - $(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 + $(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 views views/res views/res/i18n views/res/mdpi views/res/hdpi $(ConfigurationName) $(OutDir)