@@ -164,11 +164,11 @@ configure() | |||||
fi | fi | ||||
PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$PWD/external/gtkglarea-2.0.1/lib/pkgconfig" | PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$PWD/external/gtkglarea-2.0.1/lib/pkgconfig" | ||||
PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$PWD/external/libcaca-0.99.beta18/lib/pkgconfig" | PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$PWD/external/libcaca-0.99.beta18/lib/pkgconfig" | ||||
LDFLAGS="$LDFLAGS -L$PWD/external/ffmpeg-20141018/lib/i686-w64-mingw32" | |||||
LDFLAGS="$LDFLAGS -L$PWD/external/glew-1.9.0/lib/i686-w64-mingw32" | |||||
LDFLAGS="$LDFLAGS -L$PWD/external/sdl-2.0.3/lib/i686-w64-mingw32" | |||||
LDFLAGS="$LDFLAGS -L$PWD/external/sdl-image-2.0.0/lib/i686-w64-mingw32" | |||||
LDFLAGS="$LDFLAGS -L$PWD/external/sdl-mixer-2.0.0/lib/i686-w64-mingw32" | |||||
LDFLAGS="$LDFLAGS -L$PWD/external/ffmpeg-20190130/lib/i686-w64-mingw32" | |||||
LDFLAGS="$LDFLAGS -L$PWD/external/glew-2.1.0/lib/i686-w64-mingw32" | |||||
LDFLAGS="$LDFLAGS -L$PWD/external/sdl-2.0.9/lib/i686-w64-mingw32" | |||||
LDFLAGS="$LDFLAGS -L$PWD/external/sdl-image-2.0.4/lib/i686-w64-mingw32" | |||||
LDFLAGS="$LDFLAGS -L$PWD/external/sdl-mixer-2.0.4/lib/i686-w64-mingw32" | |||||
LDFLAGS="$LDFLAGS -L$PWD/external/gtk-2.22.1/lib" | LDFLAGS="$LDFLAGS -L$PWD/external/gtk-2.22.1/lib" | ||||
LDFLAGS="$LDFLAGS -L$PWD/external/gtk-2.22.1/bin" | LDFLAGS="$LDFLAGS -L$PWD/external/gtk-2.22.1/bin" | ||||
LDFLAGS="$LDFLAGS -L$PWD/external/gtkglarea-2.0.1/lib" | LDFLAGS="$LDFLAGS -L$PWD/external/gtkglarea-2.0.1/lib" | ||||
@@ -190,11 +190,11 @@ configure() | |||||
fi | fi | ||||
PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$PWD/external/gtkglarea-2.0.1/lib/pkgconfig" | PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$PWD/external/gtkglarea-2.0.1/lib/pkgconfig" | ||||
PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$PWD/external/libcaca-0.99.beta18/lib/pkgconfig" | PKG_CONFIG_PATH="$PKG_CONFIG_PATH:$PWD/external/libcaca-0.99.beta18/lib/pkgconfig" | ||||
LDFLAGS="$LDFLAGS -L$PWD/external/ffmpeg-20141018/lib/x86_64-w64-mingw32" | |||||
LDFLAGS="$LDFLAGS -L$PWD/external/glew-1.9.0/lib/x86_64-w64-mingw32" | |||||
LDFLAGS="$LDFLAGS -L$PWD/external/sdl-2.0.3/lib/x86_64-w64-mingw32" | |||||
LDFLAGS="$LDFLAGS -L$PWD/external/sdl-image-2.0.0/lib/x86_64-mingw32" | |||||
LDFLAGS="$LDFLAGS -L$PWD/external/sdl-mixer-2.0.0/lib/x86_64-mingw32" | |||||
LDFLAGS="$LDFLAGS -L$PWD/external/ffmpeg-20190130/lib/x86_64-w64-mingw32" | |||||
LDFLAGS="$LDFLAGS -L$PWD/external/glew-2.1.0/lib/x86_64-w64-mingw32" | |||||
LDFLAGS="$LDFLAGS -L$PWD/external/sdl-2.0.9/lib/x86_64-w64-mingw32" | |||||
LDFLAGS="$LDFLAGS -L$PWD/external/sdl-image-2.0.4/lib/x86_64-w64-mingw32" | |||||
LDFLAGS="$LDFLAGS -L$PWD/external/sdl-mixer-2.0.4/lib/x86_64-w64-mingw32" | |||||
LDFLAGS="$LDFLAGS -L$PWD/external/libcaca-0.99.beta18/lib/x86_64-w64-mingw32" | LDFLAGS="$LDFLAGS -L$PWD/external/libcaca-0.99.beta18/lib/x86_64-w64-mingw32" | ||||
;; | ;; | ||||
*-i386) | *-i386) | ||||
@@ -241,11 +241,11 @@ configure() | |||||
do_configure CXX=clang++ CC=clang | do_configure CXX=clang++ CC=clang | ||||
;; | ;; | ||||
win*-i386|win*-amd64) | win*-i386|win*-amd64) | ||||
CPPFLAGS="$CPPFLAGS -I$PWD/external/sdl-2.0.3/include" | |||||
CPPFLAGS="$CPPFLAGS -I$PWD/external/sdl-image-2.0.0/include" | |||||
CPPFLAGS="$CPPFLAGS -I$PWD/external/sdl-mixer-2.0.0/include" | |||||
CPPFLAGS="$CPPFLAGS -I$PWD/external/ffmpeg-20141018/include" | |||||
CPPFLAGS="$CPPFLAGS -I$PWD/external/glew-1.9.0/include/GL -DGLEW_STATIC" | |||||
CPPFLAGS="$CPPFLAGS -I$PWD/external/sdl-2.0.9/include" | |||||
CPPFLAGS="$CPPFLAGS -I$PWD/external/sdl-image-2.0.4/include" | |||||
CPPFLAGS="$CPPFLAGS -I$PWD/external/sdl-mixer-2.0.4/include" | |||||
CPPFLAGS="$CPPFLAGS -I$PWD/external/ffmpeg-20190130/include" | |||||
CPPFLAGS="$CPPFLAGS -I$PWD/external/glew-2.1.0/include/GL -DGLEW_STATIC" | |||||
CPPFLAGS="$CPPFLAGS -I$PWD/external/gtk-2.22.1/lib/glib-2.0/include" | CPPFLAGS="$CPPFLAGS -I$PWD/external/gtk-2.22.1/lib/glib-2.0/include" | ||||
CPPFLAGS="$CPPFLAGS -I$PWD/external/gtk-2.22.1/lib/gtk-2.0/include" | CPPFLAGS="$CPPFLAGS -I$PWD/external/gtk-2.22.1/lib/gtk-2.0/include" | ||||
CPPFLAGS="$CPPFLAGS -I$PWD/external/gtk-2.22.1/include/glib-2.0" | CPPFLAGS="$CPPFLAGS -I$PWD/external/gtk-2.22.1/include/glib-2.0" | ||||
@@ -12,12 +12,6 @@ | |||||
<ImguiDir>$(LolDir)\src\3rdparty\imgui</ImguiDir> | <ImguiDir>$(LolDir)\src\3rdparty\imgui</ImguiDir> | ||||
<ImguiIncludes>$(ImguiDir)</ImguiIncludes> | <ImguiIncludes>$(ImguiDir)</ImguiIncludes> | ||||
<!-- libgcc (from mingw-w64) --> | |||||
<LibGccDir>$(ExternalDir)\libgcc-4.9</LibGccDir> | |||||
<LibGccLibs Condition="'$(Platform)'=='Win32'">$(LibGccDir)\lib\i686-w64-mingw32</LibGccLibs> | |||||
<LibGccLibs Condition="'$(Platform)'=='x64'">$(LibGccDir)\lib\x86_64-w64-mingw32</LibGccLibs> | |||||
<LibGccDeps>libgcc.lib</LibGccDeps> | |||||
<!-- GTK+ & GtkGl --> | <!-- GTK+ & GtkGl --> | ||||
<GtkDir>$(ExternalDir)\gtk-2.22.1</GtkDir> | <GtkDir>$(ExternalDir)\gtk-2.22.1</GtkDir> | ||||
<GtkGlDir>$(ExternalDir)\gtkglarea-2.0.1</GtkGlDir> | <GtkGlDir>$(ExternalDir)\gtkglarea-2.0.1</GtkGlDir> | ||||
@@ -26,14 +20,15 @@ | |||||
<GtkDeps>gobject-2.0.lib;gthread-2.0.lib;glib-2.0.lib;gdk-win32-2.0.lib;gtk-win32-2.0.lib;gtkgl-2.0.lib</GtkDeps> | <GtkDeps>gobject-2.0.lib;gthread-2.0.lib;glib-2.0.lib;gdk-win32-2.0.lib;gtk-win32-2.0.lib;gtkgl-2.0.lib</GtkDeps> | ||||
<!-- Assimp --> | <!-- Assimp --> | ||||
<!-- | |||||
<AssimpDir>$(ExternalDir)\assimp-3.1.1</AssimpDir> | <AssimpDir>$(ExternalDir)\assimp-3.1.1</AssimpDir> | ||||
<AssimpIncludes>$(AssimpDir)\include</AssimpIncludes> | <AssimpIncludes>$(AssimpDir)\include</AssimpIncludes> | ||||
<AssimpLibs Condition="'$(Platform)'=='Win32'">$(AssimpDir)\lib\win32</AssimpLibs> | <AssimpLibs Condition="'$(Platform)'=='Win32'">$(AssimpDir)\lib\win32</AssimpLibs> | ||||
<AssimpLibs Condition="'$(Platform)'=='x64'">$(AssimpDir)\lib\x64</AssimpLibs> | <AssimpLibs Condition="'$(Platform)'=='x64'">$(AssimpDir)\lib\x64</AssimpLibs> | ||||
<!-- <AssimpDeps>zlibstatic.lib;assimp.lib</AssimpDeps> --> | |||||
<AssimpDeps Condition="'$(Configuration)'=='Release'">zlibstatic.lib;assimp.lib</AssimpDeps> | <AssimpDeps Condition="'$(Configuration)'=='Release'">zlibstatic.lib;assimp.lib</AssimpDeps> | ||||
<AssimpDeps Condition="'$(Configuration)'=='Debug'">zlibstatic.lib;assimp.lib</AssimpDeps> | <AssimpDeps Condition="'$(Configuration)'=='Debug'">zlibstatic.lib;assimp.lib</AssimpDeps> | ||||
<Win32Defines>LOL_USE_ASSIMP;$(Win32Defines)</Win32Defines> | <Win32Defines>LOL_USE_ASSIMP;$(Win32Defines)</Win32Defines> | ||||
--> | |||||
<!-- libcaca --> | <!-- libcaca --> | ||||
<CacaDir>$(ExternalDir)\libcaca-0.99.beta18</CacaDir> | <CacaDir>$(ExternalDir)\libcaca-0.99.beta18</CacaDir> | ||||
@@ -64,7 +59,7 @@ | |||||
<!-- OpenGL & GLEW --> | <!-- OpenGL & GLEW --> | ||||
<PropertyGroup Condition="'$(enable_gl)'!='no'" Label="UserMacros"> | <PropertyGroup Condition="'$(enable_gl)'!='no'" Label="UserMacros"> | ||||
<GlewDir>$(ExternalDir)\glew-1.9.0</GlewDir> | |||||
<GlewDir>$(ExternalDir)\glew-2.1.0</GlewDir> | |||||
<GlIncludes>$(GlewDir)\include</GlIncludes> | <GlIncludes>$(GlewDir)\include</GlIncludes> | ||||
<GlLibs Condition="'$(Platform)'=='Win32'">$(GlewDir)\lib\i686-w64-mingw32</GlLibs> | <GlLibs Condition="'$(Platform)'=='Win32'">$(GlewDir)\lib\i686-w64-mingw32</GlLibs> | ||||
<GlLibs Condition="'$(Platform)'=='x64'">$(GlewDir)\lib\x86_64-w64-mingw32</GlLibs> | <GlLibs Condition="'$(Platform)'=='x64'">$(GlewDir)\lib\x86_64-w64-mingw32</GlLibs> | ||||
@@ -75,11 +70,11 @@ | |||||
<!-- SDL --> | <!-- SDL --> | ||||
<PropertyGroup Condition="'$(enable_sdl)'!='no'" Label="UserMacros"> | <PropertyGroup Condition="'$(enable_sdl)'!='no'" Label="UserMacros"> | ||||
<SdlDir>$(ExternalDir)\sdl-2.0.3</SdlDir> | |||||
<SdlImageDir>$(ExternalDir)\sdl-image-2.0.0</SdlImageDir> | |||||
<SdlMixerDir>$(ExternalDir)\sdl-mixer-2.0.0</SdlMixerDir> | |||||
<SdlDir>$(ExternalDir)\sdl-2.0.9</SdlDir> | |||||
<SdlImageDir>$(ExternalDir)\sdl-image-2.0.4</SdlImageDir> | |||||
<SdlMixerDir>$(ExternalDir)\sdl-mixer-2.0.4</SdlMixerDir> | |||||
<SdlIncludes>$(SdlDir)\include;$(SdlImageDir)\include;$(SdlMixerDir)\include</SdlIncludes> | <SdlIncludes>$(SdlDir)\include;$(SdlImageDir)\include;$(SdlMixerDir)\include</SdlIncludes> | ||||
<SdlLibs Condition="'$(Platform)'=='Win32'">$(SdlDir)\lib\i686-w64-mingw32;$(SdlImageDir)\lib\i686-w64-msvc;$(SdlMixerDir)\lib\i686-w64-msvc</SdlLibs> | |||||
<SdlLibs Condition="'$(Platform)'=='Win32'">$(SdlDir)\lib\i686-msvc;$(SdlImageDir)\lib\i686-msvc;$(SdlMixerDir)\lib\i686-msvc</SdlLibs> | |||||
<SdlLibs Condition="'$(Platform)'=='x64'">$(SdlDir)\lib\x86_64-msvc;$(SdlImageDir)\lib\x86_64-msvc;$(SdlMixerDir)\lib\x86_64-msvc</SdlLibs> | <SdlLibs Condition="'$(Platform)'=='x64'">$(SdlDir)\lib\x86_64-msvc;$(SdlImageDir)\lib\x86_64-msvc;$(SdlMixerDir)\lib\x86_64-msvc</SdlLibs> | ||||
<SdlDeps Condition="'$(Platform)'=='Win32'">SDL2.lib;SDL2main.lib;SDL2_image.lib;SDL2_mixer.lib</SdlDeps> | <SdlDeps Condition="'$(Platform)'=='Win32'">SDL2.lib;SDL2main.lib;SDL2_image.lib;SDL2_mixer.lib</SdlDeps> | ||||
<SdlDeps Condition="'$(Platform)'=='x64'">SDL2.lib;SDL2main.lib;SDL2_image.lib;SDL2_mixer.lib</SdlDeps> | <SdlDeps Condition="'$(Platform)'=='x64'">SDL2.lib;SDL2main.lib;SDL2_image.lib;SDL2_mixer.lib</SdlDeps> | ||||
@@ -88,16 +83,14 @@ | |||||
</PropertyGroup> | </PropertyGroup> | ||||
<!-- FFmpeg --> | <!-- FFmpeg --> | ||||
<!-- | |||||
<PropertyGroup Condition="'$(enable_ffmpeg)'!='no'" Label="UserMacros"> | <PropertyGroup Condition="'$(enable_ffmpeg)'!='no'" Label="UserMacros"> | ||||
<FfmpegDir>$(ExternalDir)\ffmpeg-20141018</FfmpegDir> | |||||
<FfmpegDir>$(ExternalDir)\ffmpeg-20190130</FfmpegDir> | |||||
<FfmpegIncludes>$(FfmpegDir)\include</FfmpegIncludes> | <FfmpegIncludes>$(FfmpegDir)\include</FfmpegIncludes> | ||||
<FfmpegLibs Condition="'$(Platform)'=='Win32'">$(FfmpegDir)\lib\i686-w64-mingw32</FfmpegLibs> | |||||
<FfmpegLibs Condition="'$(Platform)'=='x64'">$(FfmpegDir)\lib\x86_64-w64-mingw32</FfmpegLibs> | |||||
<FfmpegDeps>swscale.lib;avformat.lib;avcodec.lib;swresample.lib;avutil.lib;ws2_32.lib</FfmpegDeps> | |||||
<FfmpegLibs Condition="'$(Platform)'=='Win32'">$(FfmpegDir)\lib\i686-msvc</FfmpegLibs> | |||||
<FfmpegLibs Condition="'$(Platform)'=='x64'">$(FfmpegDir)\lib\x86_64-msvc</FfmpegLibs> | |||||
<FfmpegDeps>swscale.lib;avformat.lib;avcodec.lib;swresample.lib;avutil.lib;ws2_32.lib;secur32.lib;bcrypt.lib</FfmpegDeps> | |||||
<Win32Defines>LOL_USE_FFMPEG;$(Win32Defines)</Win32Defines> | <Win32Defines>LOL_USE_FFMPEG;$(Win32Defines)</Win32Defines> | ||||
</PropertyGroup> | </PropertyGroup> | ||||
--> | |||||
<PropertyGroup /> | <PropertyGroup /> | ||||
@@ -1 +1 @@ | |||||
Subproject commit 022abdf6ab5c93f9a1658bbd55cb3f5892f255b2 | |||||
Subproject commit 5c69af05427027226c576112c9dd3352b047cd9c |
@@ -60,6 +60,8 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "15_lolimgui", "doc\tutorial | |||||
EndProject | EndProject | ||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "14_lol_lua", "doc\tutorial\14_lol_lua.vcxproj", "{31B96262-1C41-43B9-BA38-27AA385B05DB}" | Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "14_lol_lua", "doc\tutorial\14_lol_lua.vcxproj", "{31B96262-1C41-43B9-BA38-27AA385B05DB}" | ||||
EndProject | EndProject | ||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "16_movie", "doc\tutorial\16_movie.vcxproj", "{5F5714D0-1C3D-4522-A409-214C5A2951AA}" | |||||
EndProject | |||||
Global | Global | ||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution | GlobalSection(SolutionConfigurationPlatforms) = preSolution | ||||
Debug|ORBIS = Debug|ORBIS | Debug|ORBIS = Debug|ORBIS | ||||
@@ -304,6 +306,18 @@ Global | |||||
{31B96262-1C41-43B9-BA38-27AA385B05DB}.Release|Win32.Build.0 = Release|Win32 | {31B96262-1C41-43B9-BA38-27AA385B05DB}.Release|Win32.Build.0 = Release|Win32 | ||||
{31B96262-1C41-43B9-BA38-27AA385B05DB}.Release|x64.ActiveCfg = Release|x64 | {31B96262-1C41-43B9-BA38-27AA385B05DB}.Release|x64.ActiveCfg = Release|x64 | ||||
{31B96262-1C41-43B9-BA38-27AA385B05DB}.Release|x64.Build.0 = Release|x64 | {31B96262-1C41-43B9-BA38-27AA385B05DB}.Release|x64.Build.0 = Release|x64 | ||||
{5F5714D0-1C3D-4522-A409-214C5A2951AA}.Debug|ORBIS.ActiveCfg = Debug|ORBIS | |||||
{5F5714D0-1C3D-4522-A409-214C5A2951AA}.Debug|ORBIS.Build.0 = Debug|ORBIS | |||||
{5F5714D0-1C3D-4522-A409-214C5A2951AA}.Debug|Win32.ActiveCfg = Debug|Win32 | |||||
{5F5714D0-1C3D-4522-A409-214C5A2951AA}.Debug|Win32.Build.0 = Debug|Win32 | |||||
{5F5714D0-1C3D-4522-A409-214C5A2951AA}.Debug|x64.ActiveCfg = Debug|x64 | |||||
{5F5714D0-1C3D-4522-A409-214C5A2951AA}.Debug|x64.Build.0 = Debug|x64 | |||||
{5F5714D0-1C3D-4522-A409-214C5A2951AA}.Release|ORBIS.ActiveCfg = Release|ORBIS | |||||
{5F5714D0-1C3D-4522-A409-214C5A2951AA}.Release|ORBIS.Build.0 = Release|ORBIS | |||||
{5F5714D0-1C3D-4522-A409-214C5A2951AA}.Release|Win32.ActiveCfg = Release|Win32 | |||||
{5F5714D0-1C3D-4522-A409-214C5A2951AA}.Release|Win32.Build.0 = Release|Win32 | |||||
{5F5714D0-1C3D-4522-A409-214C5A2951AA}.Release|x64.ActiveCfg = Release|x64 | |||||
{5F5714D0-1C3D-4522-A409-214C5A2951AA}.Release|x64.Build.0 = Release|x64 | |||||
EndGlobalSection | EndGlobalSection | ||||
GlobalSection(SolutionProperties) = preSolution | GlobalSection(SolutionProperties) = preSolution | ||||
HideSolutionNode = FALSE | HideSolutionNode = FALSE | ||||
@@ -332,6 +346,7 @@ Global | |||||
{F59FA82C-DDB9-4EE2-80AE-CB0E4C6567A4} = {E74CF679-CA2A-47E9-B1F4-3779D6AC6B04} | {F59FA82C-DDB9-4EE2-80AE-CB0E4C6567A4} = {E74CF679-CA2A-47E9-B1F4-3779D6AC6B04} | ||||
{81C83B42-D00A-4FA3-9A3D-80F9D46524BF} = {E74CF679-CA2A-47E9-B1F4-3779D6AC6B04} | {81C83B42-D00A-4FA3-9A3D-80F9D46524BF} = {E74CF679-CA2A-47E9-B1F4-3779D6AC6B04} | ||||
{31B96262-1C41-43B9-BA38-27AA385B05DB} = {E74CF679-CA2A-47E9-B1F4-3779D6AC6B04} | {31B96262-1C41-43B9-BA38-27AA385B05DB} = {E74CF679-CA2A-47E9-B1F4-3779D6AC6B04} | ||||
{5F5714D0-1C3D-4522-A409-214C5A2951AA} = {E74CF679-CA2A-47E9-B1F4-3779D6AC6B04} | |||||
EndGlobalSection | EndGlobalSection | ||||
GlobalSection(ExtensibilityGlobals) = postSolution | GlobalSection(ExtensibilityGlobals) = postSolution | ||||
SolutionGuid = {47D50023-EEA2-48DA-8902-F96357602A79} | SolutionGuid = {47D50023-EEA2-48DA-8902-F96357602A79} | ||||