Android 编译通过

This commit is contained in:
baidwwy 2021-04-07 09:36:11 +08:00
parent 961fcabd26
commit cb3a65e84f
98 changed files with 8008 additions and 950 deletions

View File

@ -1,7 +1,7 @@
--[[
@Author : baidwwy
@Date : 2021-02-08 15:51:46
@LastEditTime : 2021-03-22 10:31:13
@LastEditTime : 2021-04-07 08:15:22
--]]
io.stdout:setvbuf('no',0)
local gge = package.loadlib("ggelua", "luaopen_ggelua")()
@ -128,8 +128,8 @@ print('-------------------------------------------------------------')
data = cmsgpack.pack(data)
if buildtype == 'android' then
local file<close> = io.open(runpath.."/script.dump","w+b")
do--android
local file<close> = io.open("ggescript","wb")
if file then
file:write(core)
file:write(data)
@ -137,13 +137,15 @@ if buildtype == 'android' then
else
goto 失败
end
else
(runpath.."/lua54.dll","lua54.dll")
(runpath.."/ggelua.dll","ggelua.dll")
if not (runpath.."/"..buildtype,"ggelua.exe") then
error('写出失败!')
end
--print(string.packsize("<I4I4I4"))
end
(runpath.."/lua54.dll","lua54.dll")
(runpath.."/ggelua.dll","ggelua.dll")
if not (runpath.."/"..buildtype,"ggelua.exe") then
error('写出失败!')
end
--print(string.packsize("<I4I4I4"))
do
local file<close> = io.open("ggelua.exe","r+b")
if file then
if file:seek('end',-12) then
@ -168,6 +170,7 @@ else
end
end
print('编译完成\n用时:'..os.clock()-tt..'')
do
return

View File

@ -19,6 +19,52 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "hidapi", "dep\hidapi\hidapi
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "main", "dep\main\main.vcxproj", "{B7F3A6F1-0359-4427-925D-4A6D1C979B61}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ggelua", "lib\ggelua\ggelua.vcxproj", "{E35E2816-7594-4B05-B684-12B97E4BFD20}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "zlib", "dep\zlib\zlib.vcxproj", "{9EF8EB99-0458-431C-9673-FB95093B80A7}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gsdl2", "lib\gsdl2\gsdl2.vcxproj", "{FD3448C7-9259-49A2-AB91-77455616B619}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SDL_ttf", "SDL_ttf", "{58011DC5-AC81-4524-AB3B-A61A096EB9A3}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SDL_image", "SDL_image", "{E6ED9F75-A7B2-4C6E-88D1-424E7DAA5570}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SDL2_mixer", "SDL2_mixer", "{FE064222-B64C-47DB-A2F1-BFF13D265624}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "freetype", "dep\freetype\freetype.vcxproj", "{5DB1E1EE-2947-4697-BD3C-64E60FDFDAF9}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL_ttf", "dep\SDL_ttf\SDL_ttf.vcxproj", "{71A505E3-5FD6-4D4A-9360-DD0BAC9B2A79}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libjpeg", "dep\libjpeg\libjpeg.vcxproj", "{3EABA086-A3F4-4F82-886E-B1C73DB7EA93}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libpng", "dep\libpng\libpng.vcxproj", "{79A35EB5-AEC2-49FC-823F-455B2EE8CDC4}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libwebp", "dep\libwebp\libwebp.vcxproj", "{A3BE93A8-851B-49A9-AE39-7AEB5310A5E3}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL_image", "dep\SDL_image\SDL_image.vcxproj", "{3049F98E-D787-40B6-935E-4139E2B58F6F}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libflac", "dep\libflac\libflac.vcxproj", "{CD780B6B-FA4E-4ADB-8B70-7EE475C4CFF2}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libmpg123", "dep\libmpg123\libmpg123.vcxproj", "{0B5CF24E-3D35-4D7C-A2C7-2808EF97C34B}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libogg", "dep\libogg\libogg.vcxproj", "{17883804-98A9-4F45-82E0-20A6CCBBF247}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SDL_mixer", "dep\SDL_mixer\SDL_mixer.vcxproj", "{7C56DFCA-4A87-47F4-9415-B096AF20337A}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "sqlite3", "dep\sqlite3\sqlite3.vcxproj", "{46D15333-11AE-44E6-BB6A-5FD4E02FD048}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "HPSocket", "dep\HPSocket\HPSocket.vcxproj", "{B7E1564E-9354-4AFE-ABBC-227EFF02D4F9}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cjson", "lib\cjson\cjson.vcxproj", "{CF6B1309-8291-412D-A215-054222748E49}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gastar", "lib\gastar\gastar.vcxproj", "{F50F8B73-4BD2-4B79-B21E-F1AED6DBE6C2}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "lsqlite3", "lib\lsqlite3\lsqlite3.vcxproj", "{6494088E-28E3-4DC3-A744-0F9C742D116D}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ghpsocket", "lib\ghpsocket\ghpsocket.vcxproj", "{4D03B2AF-4991-4561-BD96-4DF4A21B56ED}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "socket", "lib\socket\socket.vcxproj", "{2B89BF02-C749-4CF4-8AAC-E9B5781C71D1}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|ARM = Debug|ARM
@ -119,6 +165,326 @@ Global
{B7F3A6F1-0359-4427-925D-4A6D1C979B61}.Release|x64.Build.0 = Release|x64
{B7F3A6F1-0359-4427-925D-4A6D1C979B61}.Release|x86.ActiveCfg = Release|x86
{B7F3A6F1-0359-4427-925D-4A6D1C979B61}.Release|x86.Build.0 = Release|x86
{E35E2816-7594-4B05-B684-12B97E4BFD20}.Debug|ARM.ActiveCfg = Debug|ARM
{E35E2816-7594-4B05-B684-12B97E4BFD20}.Debug|ARM.Build.0 = Debug|ARM
{E35E2816-7594-4B05-B684-12B97E4BFD20}.Debug|ARM64.ActiveCfg = Debug|ARM64
{E35E2816-7594-4B05-B684-12B97E4BFD20}.Debug|ARM64.Build.0 = Debug|ARM64
{E35E2816-7594-4B05-B684-12B97E4BFD20}.Debug|x64.ActiveCfg = Debug|x64
{E35E2816-7594-4B05-B684-12B97E4BFD20}.Debug|x64.Build.0 = Debug|x64
{E35E2816-7594-4B05-B684-12B97E4BFD20}.Debug|x86.ActiveCfg = Debug|x86
{E35E2816-7594-4B05-B684-12B97E4BFD20}.Debug|x86.Build.0 = Debug|x86
{E35E2816-7594-4B05-B684-12B97E4BFD20}.Release|ARM.ActiveCfg = Release|ARM
{E35E2816-7594-4B05-B684-12B97E4BFD20}.Release|ARM.Build.0 = Release|ARM
{E35E2816-7594-4B05-B684-12B97E4BFD20}.Release|ARM64.ActiveCfg = Release|ARM64
{E35E2816-7594-4B05-B684-12B97E4BFD20}.Release|ARM64.Build.0 = Release|ARM64
{E35E2816-7594-4B05-B684-12B97E4BFD20}.Release|x64.ActiveCfg = Release|x64
{E35E2816-7594-4B05-B684-12B97E4BFD20}.Release|x64.Build.0 = Release|x64
{E35E2816-7594-4B05-B684-12B97E4BFD20}.Release|x86.ActiveCfg = Release|x86
{E35E2816-7594-4B05-B684-12B97E4BFD20}.Release|x86.Build.0 = Release|x86
{9EF8EB99-0458-431C-9673-FB95093B80A7}.Debug|ARM.ActiveCfg = Debug|ARM
{9EF8EB99-0458-431C-9673-FB95093B80A7}.Debug|ARM.Build.0 = Debug|ARM
{9EF8EB99-0458-431C-9673-FB95093B80A7}.Debug|ARM64.ActiveCfg = Debug|ARM64
{9EF8EB99-0458-431C-9673-FB95093B80A7}.Debug|ARM64.Build.0 = Debug|ARM64
{9EF8EB99-0458-431C-9673-FB95093B80A7}.Debug|x64.ActiveCfg = Debug|x64
{9EF8EB99-0458-431C-9673-FB95093B80A7}.Debug|x64.Build.0 = Debug|x64
{9EF8EB99-0458-431C-9673-FB95093B80A7}.Debug|x86.ActiveCfg = Debug|x86
{9EF8EB99-0458-431C-9673-FB95093B80A7}.Debug|x86.Build.0 = Debug|x86
{9EF8EB99-0458-431C-9673-FB95093B80A7}.Release|ARM.ActiveCfg = Release|ARM
{9EF8EB99-0458-431C-9673-FB95093B80A7}.Release|ARM.Build.0 = Release|ARM
{9EF8EB99-0458-431C-9673-FB95093B80A7}.Release|ARM64.ActiveCfg = Release|ARM64
{9EF8EB99-0458-431C-9673-FB95093B80A7}.Release|ARM64.Build.0 = Release|ARM64
{9EF8EB99-0458-431C-9673-FB95093B80A7}.Release|x64.ActiveCfg = Release|x64
{9EF8EB99-0458-431C-9673-FB95093B80A7}.Release|x64.Build.0 = Release|x64
{9EF8EB99-0458-431C-9673-FB95093B80A7}.Release|x86.ActiveCfg = Release|x86
{9EF8EB99-0458-431C-9673-FB95093B80A7}.Release|x86.Build.0 = Release|x86
{FD3448C7-9259-49A2-AB91-77455616B619}.Debug|ARM.ActiveCfg = Debug|ARM
{FD3448C7-9259-49A2-AB91-77455616B619}.Debug|ARM.Build.0 = Debug|ARM
{FD3448C7-9259-49A2-AB91-77455616B619}.Debug|ARM64.ActiveCfg = Debug|ARM64
{FD3448C7-9259-49A2-AB91-77455616B619}.Debug|ARM64.Build.0 = Debug|ARM64
{FD3448C7-9259-49A2-AB91-77455616B619}.Debug|x64.ActiveCfg = Debug|x64
{FD3448C7-9259-49A2-AB91-77455616B619}.Debug|x64.Build.0 = Debug|x64
{FD3448C7-9259-49A2-AB91-77455616B619}.Debug|x86.ActiveCfg = Debug|x86
{FD3448C7-9259-49A2-AB91-77455616B619}.Debug|x86.Build.0 = Debug|x86
{FD3448C7-9259-49A2-AB91-77455616B619}.Release|ARM.ActiveCfg = Release|ARM
{FD3448C7-9259-49A2-AB91-77455616B619}.Release|ARM.Build.0 = Release|ARM
{FD3448C7-9259-49A2-AB91-77455616B619}.Release|ARM64.ActiveCfg = Release|ARM64
{FD3448C7-9259-49A2-AB91-77455616B619}.Release|ARM64.Build.0 = Release|ARM64
{FD3448C7-9259-49A2-AB91-77455616B619}.Release|x64.ActiveCfg = Release|x64
{FD3448C7-9259-49A2-AB91-77455616B619}.Release|x64.Build.0 = Release|x64
{FD3448C7-9259-49A2-AB91-77455616B619}.Release|x86.ActiveCfg = Release|x86
{FD3448C7-9259-49A2-AB91-77455616B619}.Release|x86.Build.0 = Release|x86
{5DB1E1EE-2947-4697-BD3C-64E60FDFDAF9}.Debug|ARM.ActiveCfg = Debug|ARM
{5DB1E1EE-2947-4697-BD3C-64E60FDFDAF9}.Debug|ARM.Build.0 = Debug|ARM
{5DB1E1EE-2947-4697-BD3C-64E60FDFDAF9}.Debug|ARM64.ActiveCfg = Debug|ARM64
{5DB1E1EE-2947-4697-BD3C-64E60FDFDAF9}.Debug|ARM64.Build.0 = Debug|ARM64
{5DB1E1EE-2947-4697-BD3C-64E60FDFDAF9}.Debug|x64.ActiveCfg = Debug|x64
{5DB1E1EE-2947-4697-BD3C-64E60FDFDAF9}.Debug|x64.Build.0 = Debug|x64
{5DB1E1EE-2947-4697-BD3C-64E60FDFDAF9}.Debug|x86.ActiveCfg = Debug|x86
{5DB1E1EE-2947-4697-BD3C-64E60FDFDAF9}.Debug|x86.Build.0 = Debug|x86
{5DB1E1EE-2947-4697-BD3C-64E60FDFDAF9}.Release|ARM.ActiveCfg = Release|ARM
{5DB1E1EE-2947-4697-BD3C-64E60FDFDAF9}.Release|ARM.Build.0 = Release|ARM
{5DB1E1EE-2947-4697-BD3C-64E60FDFDAF9}.Release|ARM64.ActiveCfg = Release|ARM64
{5DB1E1EE-2947-4697-BD3C-64E60FDFDAF9}.Release|ARM64.Build.0 = Release|ARM64
{5DB1E1EE-2947-4697-BD3C-64E60FDFDAF9}.Release|x64.ActiveCfg = Release|x64
{5DB1E1EE-2947-4697-BD3C-64E60FDFDAF9}.Release|x64.Build.0 = Release|x64
{5DB1E1EE-2947-4697-BD3C-64E60FDFDAF9}.Release|x86.ActiveCfg = Release|x86
{5DB1E1EE-2947-4697-BD3C-64E60FDFDAF9}.Release|x86.Build.0 = Release|x86
{71A505E3-5FD6-4D4A-9360-DD0BAC9B2A79}.Debug|ARM.ActiveCfg = Debug|ARM
{71A505E3-5FD6-4D4A-9360-DD0BAC9B2A79}.Debug|ARM.Build.0 = Debug|ARM
{71A505E3-5FD6-4D4A-9360-DD0BAC9B2A79}.Debug|ARM64.ActiveCfg = Debug|ARM64
{71A505E3-5FD6-4D4A-9360-DD0BAC9B2A79}.Debug|ARM64.Build.0 = Debug|ARM64
{71A505E3-5FD6-4D4A-9360-DD0BAC9B2A79}.Debug|x64.ActiveCfg = Debug|x64
{71A505E3-5FD6-4D4A-9360-DD0BAC9B2A79}.Debug|x64.Build.0 = Debug|x64
{71A505E3-5FD6-4D4A-9360-DD0BAC9B2A79}.Debug|x86.ActiveCfg = Debug|x86
{71A505E3-5FD6-4D4A-9360-DD0BAC9B2A79}.Debug|x86.Build.0 = Debug|x86
{71A505E3-5FD6-4D4A-9360-DD0BAC9B2A79}.Release|ARM.ActiveCfg = Release|ARM
{71A505E3-5FD6-4D4A-9360-DD0BAC9B2A79}.Release|ARM.Build.0 = Release|ARM
{71A505E3-5FD6-4D4A-9360-DD0BAC9B2A79}.Release|ARM64.ActiveCfg = Release|ARM64
{71A505E3-5FD6-4D4A-9360-DD0BAC9B2A79}.Release|ARM64.Build.0 = Release|ARM64
{71A505E3-5FD6-4D4A-9360-DD0BAC9B2A79}.Release|x64.ActiveCfg = Release|x64
{71A505E3-5FD6-4D4A-9360-DD0BAC9B2A79}.Release|x64.Build.0 = Release|x64
{71A505E3-5FD6-4D4A-9360-DD0BAC9B2A79}.Release|x86.ActiveCfg = Release|x86
{71A505E3-5FD6-4D4A-9360-DD0BAC9B2A79}.Release|x86.Build.0 = Release|x86
{3EABA086-A3F4-4F82-886E-B1C73DB7EA93}.Debug|ARM.ActiveCfg = Debug|ARM
{3EABA086-A3F4-4F82-886E-B1C73DB7EA93}.Debug|ARM.Build.0 = Debug|ARM
{3EABA086-A3F4-4F82-886E-B1C73DB7EA93}.Debug|ARM64.ActiveCfg = Debug|ARM64
{3EABA086-A3F4-4F82-886E-B1C73DB7EA93}.Debug|ARM64.Build.0 = Debug|ARM64
{3EABA086-A3F4-4F82-886E-B1C73DB7EA93}.Debug|x64.ActiveCfg = Debug|x64
{3EABA086-A3F4-4F82-886E-B1C73DB7EA93}.Debug|x64.Build.0 = Debug|x64
{3EABA086-A3F4-4F82-886E-B1C73DB7EA93}.Debug|x86.ActiveCfg = Debug|x86
{3EABA086-A3F4-4F82-886E-B1C73DB7EA93}.Debug|x86.Build.0 = Debug|x86
{3EABA086-A3F4-4F82-886E-B1C73DB7EA93}.Release|ARM.ActiveCfg = Release|ARM
{3EABA086-A3F4-4F82-886E-B1C73DB7EA93}.Release|ARM.Build.0 = Release|ARM
{3EABA086-A3F4-4F82-886E-B1C73DB7EA93}.Release|ARM64.ActiveCfg = Release|ARM64
{3EABA086-A3F4-4F82-886E-B1C73DB7EA93}.Release|ARM64.Build.0 = Release|ARM64
{3EABA086-A3F4-4F82-886E-B1C73DB7EA93}.Release|x64.ActiveCfg = Release|x64
{3EABA086-A3F4-4F82-886E-B1C73DB7EA93}.Release|x64.Build.0 = Release|x64
{3EABA086-A3F4-4F82-886E-B1C73DB7EA93}.Release|x86.ActiveCfg = Release|x86
{3EABA086-A3F4-4F82-886E-B1C73DB7EA93}.Release|x86.Build.0 = Release|x86
{79A35EB5-AEC2-49FC-823F-455B2EE8CDC4}.Debug|ARM.ActiveCfg = Debug|ARM
{79A35EB5-AEC2-49FC-823F-455B2EE8CDC4}.Debug|ARM.Build.0 = Debug|ARM
{79A35EB5-AEC2-49FC-823F-455B2EE8CDC4}.Debug|ARM64.ActiveCfg = Debug|ARM64
{79A35EB5-AEC2-49FC-823F-455B2EE8CDC4}.Debug|ARM64.Build.0 = Debug|ARM64
{79A35EB5-AEC2-49FC-823F-455B2EE8CDC4}.Debug|x64.ActiveCfg = Debug|x64
{79A35EB5-AEC2-49FC-823F-455B2EE8CDC4}.Debug|x64.Build.0 = Debug|x64
{79A35EB5-AEC2-49FC-823F-455B2EE8CDC4}.Debug|x86.ActiveCfg = Debug|x86
{79A35EB5-AEC2-49FC-823F-455B2EE8CDC4}.Debug|x86.Build.0 = Debug|x86
{79A35EB5-AEC2-49FC-823F-455B2EE8CDC4}.Release|ARM.ActiveCfg = Release|ARM
{79A35EB5-AEC2-49FC-823F-455B2EE8CDC4}.Release|ARM.Build.0 = Release|ARM
{79A35EB5-AEC2-49FC-823F-455B2EE8CDC4}.Release|ARM64.ActiveCfg = Release|ARM64
{79A35EB5-AEC2-49FC-823F-455B2EE8CDC4}.Release|ARM64.Build.0 = Release|ARM64
{79A35EB5-AEC2-49FC-823F-455B2EE8CDC4}.Release|x64.ActiveCfg = Release|x64
{79A35EB5-AEC2-49FC-823F-455B2EE8CDC4}.Release|x64.Build.0 = Release|x64
{79A35EB5-AEC2-49FC-823F-455B2EE8CDC4}.Release|x86.ActiveCfg = Release|x86
{79A35EB5-AEC2-49FC-823F-455B2EE8CDC4}.Release|x86.Build.0 = Release|x86
{A3BE93A8-851B-49A9-AE39-7AEB5310A5E3}.Debug|ARM.ActiveCfg = Debug|ARM
{A3BE93A8-851B-49A9-AE39-7AEB5310A5E3}.Debug|ARM.Build.0 = Debug|ARM
{A3BE93A8-851B-49A9-AE39-7AEB5310A5E3}.Debug|ARM64.ActiveCfg = Debug|ARM64
{A3BE93A8-851B-49A9-AE39-7AEB5310A5E3}.Debug|ARM64.Build.0 = Debug|ARM64
{A3BE93A8-851B-49A9-AE39-7AEB5310A5E3}.Debug|x64.ActiveCfg = Debug|x64
{A3BE93A8-851B-49A9-AE39-7AEB5310A5E3}.Debug|x64.Build.0 = Debug|x64
{A3BE93A8-851B-49A9-AE39-7AEB5310A5E3}.Debug|x86.ActiveCfg = Debug|x86
{A3BE93A8-851B-49A9-AE39-7AEB5310A5E3}.Debug|x86.Build.0 = Debug|x86
{A3BE93A8-851B-49A9-AE39-7AEB5310A5E3}.Release|ARM.ActiveCfg = Release|ARM
{A3BE93A8-851B-49A9-AE39-7AEB5310A5E3}.Release|ARM.Build.0 = Release|ARM
{A3BE93A8-851B-49A9-AE39-7AEB5310A5E3}.Release|ARM64.ActiveCfg = Release|ARM64
{A3BE93A8-851B-49A9-AE39-7AEB5310A5E3}.Release|ARM64.Build.0 = Release|ARM64
{A3BE93A8-851B-49A9-AE39-7AEB5310A5E3}.Release|x64.ActiveCfg = Release|x64
{A3BE93A8-851B-49A9-AE39-7AEB5310A5E3}.Release|x64.Build.0 = Release|x64
{A3BE93A8-851B-49A9-AE39-7AEB5310A5E3}.Release|x86.ActiveCfg = Release|x86
{A3BE93A8-851B-49A9-AE39-7AEB5310A5E3}.Release|x86.Build.0 = Release|x86
{3049F98E-D787-40B6-935E-4139E2B58F6F}.Debug|ARM.ActiveCfg = Debug|ARM
{3049F98E-D787-40B6-935E-4139E2B58F6F}.Debug|ARM.Build.0 = Debug|ARM
{3049F98E-D787-40B6-935E-4139E2B58F6F}.Debug|ARM64.ActiveCfg = Debug|ARM64
{3049F98E-D787-40B6-935E-4139E2B58F6F}.Debug|ARM64.Build.0 = Debug|ARM64
{3049F98E-D787-40B6-935E-4139E2B58F6F}.Debug|x64.ActiveCfg = Debug|x64
{3049F98E-D787-40B6-935E-4139E2B58F6F}.Debug|x64.Build.0 = Debug|x64
{3049F98E-D787-40B6-935E-4139E2B58F6F}.Debug|x86.ActiveCfg = Debug|x86
{3049F98E-D787-40B6-935E-4139E2B58F6F}.Debug|x86.Build.0 = Debug|x86
{3049F98E-D787-40B6-935E-4139E2B58F6F}.Release|ARM.ActiveCfg = Release|ARM
{3049F98E-D787-40B6-935E-4139E2B58F6F}.Release|ARM.Build.0 = Release|ARM
{3049F98E-D787-40B6-935E-4139E2B58F6F}.Release|ARM64.ActiveCfg = Release|ARM64
{3049F98E-D787-40B6-935E-4139E2B58F6F}.Release|ARM64.Build.0 = Release|ARM64
{3049F98E-D787-40B6-935E-4139E2B58F6F}.Release|x64.ActiveCfg = Release|x64
{3049F98E-D787-40B6-935E-4139E2B58F6F}.Release|x64.Build.0 = Release|x64
{3049F98E-D787-40B6-935E-4139E2B58F6F}.Release|x86.ActiveCfg = Release|x86
{3049F98E-D787-40B6-935E-4139E2B58F6F}.Release|x86.Build.0 = Release|x86
{CD780B6B-FA4E-4ADB-8B70-7EE475C4CFF2}.Debug|ARM.ActiveCfg = Debug|ARM
{CD780B6B-FA4E-4ADB-8B70-7EE475C4CFF2}.Debug|ARM.Build.0 = Debug|ARM
{CD780B6B-FA4E-4ADB-8B70-7EE475C4CFF2}.Debug|ARM64.ActiveCfg = Debug|ARM64
{CD780B6B-FA4E-4ADB-8B70-7EE475C4CFF2}.Debug|ARM64.Build.0 = Debug|ARM64
{CD780B6B-FA4E-4ADB-8B70-7EE475C4CFF2}.Debug|x64.ActiveCfg = Debug|x64
{CD780B6B-FA4E-4ADB-8B70-7EE475C4CFF2}.Debug|x64.Build.0 = Debug|x64
{CD780B6B-FA4E-4ADB-8B70-7EE475C4CFF2}.Debug|x86.ActiveCfg = Debug|x86
{CD780B6B-FA4E-4ADB-8B70-7EE475C4CFF2}.Debug|x86.Build.0 = Debug|x86
{CD780B6B-FA4E-4ADB-8B70-7EE475C4CFF2}.Release|ARM.ActiveCfg = Release|ARM
{CD780B6B-FA4E-4ADB-8B70-7EE475C4CFF2}.Release|ARM.Build.0 = Release|ARM
{CD780B6B-FA4E-4ADB-8B70-7EE475C4CFF2}.Release|ARM64.ActiveCfg = Release|ARM64
{CD780B6B-FA4E-4ADB-8B70-7EE475C4CFF2}.Release|ARM64.Build.0 = Release|ARM64
{CD780B6B-FA4E-4ADB-8B70-7EE475C4CFF2}.Release|x64.ActiveCfg = Release|x64
{CD780B6B-FA4E-4ADB-8B70-7EE475C4CFF2}.Release|x64.Build.0 = Release|x64
{CD780B6B-FA4E-4ADB-8B70-7EE475C4CFF2}.Release|x86.ActiveCfg = Release|x86
{CD780B6B-FA4E-4ADB-8B70-7EE475C4CFF2}.Release|x86.Build.0 = Release|x86
{0B5CF24E-3D35-4D7C-A2C7-2808EF97C34B}.Debug|ARM.ActiveCfg = Debug|ARM
{0B5CF24E-3D35-4D7C-A2C7-2808EF97C34B}.Debug|ARM.Build.0 = Debug|ARM
{0B5CF24E-3D35-4D7C-A2C7-2808EF97C34B}.Debug|ARM64.ActiveCfg = Debug|ARM64
{0B5CF24E-3D35-4D7C-A2C7-2808EF97C34B}.Debug|ARM64.Build.0 = Debug|ARM64
{0B5CF24E-3D35-4D7C-A2C7-2808EF97C34B}.Debug|x64.ActiveCfg = Debug|x64
{0B5CF24E-3D35-4D7C-A2C7-2808EF97C34B}.Debug|x64.Build.0 = Debug|x64
{0B5CF24E-3D35-4D7C-A2C7-2808EF97C34B}.Debug|x86.ActiveCfg = Debug|x86
{0B5CF24E-3D35-4D7C-A2C7-2808EF97C34B}.Debug|x86.Build.0 = Debug|x86
{0B5CF24E-3D35-4D7C-A2C7-2808EF97C34B}.Release|ARM.ActiveCfg = Release|ARM
{0B5CF24E-3D35-4D7C-A2C7-2808EF97C34B}.Release|ARM.Build.0 = Release|ARM
{0B5CF24E-3D35-4D7C-A2C7-2808EF97C34B}.Release|ARM64.ActiveCfg = Release|ARM64
{0B5CF24E-3D35-4D7C-A2C7-2808EF97C34B}.Release|ARM64.Build.0 = Release|ARM64
{0B5CF24E-3D35-4D7C-A2C7-2808EF97C34B}.Release|x64.ActiveCfg = Release|x64
{0B5CF24E-3D35-4D7C-A2C7-2808EF97C34B}.Release|x64.Build.0 = Release|x64
{0B5CF24E-3D35-4D7C-A2C7-2808EF97C34B}.Release|x86.ActiveCfg = Release|x86
{0B5CF24E-3D35-4D7C-A2C7-2808EF97C34B}.Release|x86.Build.0 = Release|x86
{17883804-98A9-4F45-82E0-20A6CCBBF247}.Debug|ARM.ActiveCfg = Debug|ARM
{17883804-98A9-4F45-82E0-20A6CCBBF247}.Debug|ARM.Build.0 = Debug|ARM
{17883804-98A9-4F45-82E0-20A6CCBBF247}.Debug|ARM64.ActiveCfg = Debug|ARM64
{17883804-98A9-4F45-82E0-20A6CCBBF247}.Debug|ARM64.Build.0 = Debug|ARM64
{17883804-98A9-4F45-82E0-20A6CCBBF247}.Debug|x64.ActiveCfg = Debug|x64
{17883804-98A9-4F45-82E0-20A6CCBBF247}.Debug|x64.Build.0 = Debug|x64
{17883804-98A9-4F45-82E0-20A6CCBBF247}.Debug|x86.ActiveCfg = Debug|x86
{17883804-98A9-4F45-82E0-20A6CCBBF247}.Debug|x86.Build.0 = Debug|x86
{17883804-98A9-4F45-82E0-20A6CCBBF247}.Release|ARM.ActiveCfg = Release|ARM
{17883804-98A9-4F45-82E0-20A6CCBBF247}.Release|ARM.Build.0 = Release|ARM
{17883804-98A9-4F45-82E0-20A6CCBBF247}.Release|ARM64.ActiveCfg = Release|ARM64
{17883804-98A9-4F45-82E0-20A6CCBBF247}.Release|ARM64.Build.0 = Release|ARM64
{17883804-98A9-4F45-82E0-20A6CCBBF247}.Release|x64.ActiveCfg = Release|x64
{17883804-98A9-4F45-82E0-20A6CCBBF247}.Release|x64.Build.0 = Release|x64
{17883804-98A9-4F45-82E0-20A6CCBBF247}.Release|x86.ActiveCfg = Release|x86
{17883804-98A9-4F45-82E0-20A6CCBBF247}.Release|x86.Build.0 = Release|x86
{7C56DFCA-4A87-47F4-9415-B096AF20337A}.Debug|ARM.ActiveCfg = Debug|ARM
{7C56DFCA-4A87-47F4-9415-B096AF20337A}.Debug|ARM.Build.0 = Debug|ARM
{7C56DFCA-4A87-47F4-9415-B096AF20337A}.Debug|ARM64.ActiveCfg = Debug|ARM64
{7C56DFCA-4A87-47F4-9415-B096AF20337A}.Debug|ARM64.Build.0 = Debug|ARM64
{7C56DFCA-4A87-47F4-9415-B096AF20337A}.Debug|x64.ActiveCfg = Debug|x64
{7C56DFCA-4A87-47F4-9415-B096AF20337A}.Debug|x64.Build.0 = Debug|x64
{7C56DFCA-4A87-47F4-9415-B096AF20337A}.Debug|x86.ActiveCfg = Debug|x86
{7C56DFCA-4A87-47F4-9415-B096AF20337A}.Debug|x86.Build.0 = Debug|x86
{7C56DFCA-4A87-47F4-9415-B096AF20337A}.Release|ARM.ActiveCfg = Release|ARM
{7C56DFCA-4A87-47F4-9415-B096AF20337A}.Release|ARM.Build.0 = Release|ARM
{7C56DFCA-4A87-47F4-9415-B096AF20337A}.Release|ARM64.ActiveCfg = Release|ARM64
{7C56DFCA-4A87-47F4-9415-B096AF20337A}.Release|ARM64.Build.0 = Release|ARM64
{7C56DFCA-4A87-47F4-9415-B096AF20337A}.Release|x64.ActiveCfg = Release|x64
{7C56DFCA-4A87-47F4-9415-B096AF20337A}.Release|x64.Build.0 = Release|x64
{7C56DFCA-4A87-47F4-9415-B096AF20337A}.Release|x86.ActiveCfg = Release|x86
{7C56DFCA-4A87-47F4-9415-B096AF20337A}.Release|x86.Build.0 = Release|x86
{46D15333-11AE-44E6-BB6A-5FD4E02FD048}.Debug|ARM.ActiveCfg = Debug|ARM
{46D15333-11AE-44E6-BB6A-5FD4E02FD048}.Debug|ARM.Build.0 = Debug|ARM
{46D15333-11AE-44E6-BB6A-5FD4E02FD048}.Debug|ARM64.ActiveCfg = Debug|ARM64
{46D15333-11AE-44E6-BB6A-5FD4E02FD048}.Debug|ARM64.Build.0 = Debug|ARM64
{46D15333-11AE-44E6-BB6A-5FD4E02FD048}.Debug|x64.ActiveCfg = Debug|x64
{46D15333-11AE-44E6-BB6A-5FD4E02FD048}.Debug|x64.Build.0 = Debug|x64
{46D15333-11AE-44E6-BB6A-5FD4E02FD048}.Debug|x86.ActiveCfg = Debug|x86
{46D15333-11AE-44E6-BB6A-5FD4E02FD048}.Debug|x86.Build.0 = Debug|x86
{46D15333-11AE-44E6-BB6A-5FD4E02FD048}.Release|ARM.ActiveCfg = Release|ARM
{46D15333-11AE-44E6-BB6A-5FD4E02FD048}.Release|ARM.Build.0 = Release|ARM
{46D15333-11AE-44E6-BB6A-5FD4E02FD048}.Release|ARM64.ActiveCfg = Release|ARM64
{46D15333-11AE-44E6-BB6A-5FD4E02FD048}.Release|ARM64.Build.0 = Release|ARM64
{46D15333-11AE-44E6-BB6A-5FD4E02FD048}.Release|x64.ActiveCfg = Release|x64
{46D15333-11AE-44E6-BB6A-5FD4E02FD048}.Release|x64.Build.0 = Release|x64
{46D15333-11AE-44E6-BB6A-5FD4E02FD048}.Release|x86.ActiveCfg = Release|x86
{46D15333-11AE-44E6-BB6A-5FD4E02FD048}.Release|x86.Build.0 = Release|x86
{B7E1564E-9354-4AFE-ABBC-227EFF02D4F9}.Debug|ARM.ActiveCfg = Debug|ARM
{B7E1564E-9354-4AFE-ABBC-227EFF02D4F9}.Debug|ARM.Build.0 = Debug|ARM
{B7E1564E-9354-4AFE-ABBC-227EFF02D4F9}.Debug|ARM64.ActiveCfg = Debug|ARM64
{B7E1564E-9354-4AFE-ABBC-227EFF02D4F9}.Debug|ARM64.Build.0 = Debug|ARM64
{B7E1564E-9354-4AFE-ABBC-227EFF02D4F9}.Debug|x64.ActiveCfg = Debug|x64
{B7E1564E-9354-4AFE-ABBC-227EFF02D4F9}.Debug|x64.Build.0 = Debug|x64
{B7E1564E-9354-4AFE-ABBC-227EFF02D4F9}.Debug|x86.ActiveCfg = Debug|x86
{B7E1564E-9354-4AFE-ABBC-227EFF02D4F9}.Debug|x86.Build.0 = Debug|x86
{B7E1564E-9354-4AFE-ABBC-227EFF02D4F9}.Release|ARM.ActiveCfg = Release|ARM
{B7E1564E-9354-4AFE-ABBC-227EFF02D4F9}.Release|ARM.Build.0 = Release|ARM
{B7E1564E-9354-4AFE-ABBC-227EFF02D4F9}.Release|ARM64.ActiveCfg = Release|ARM64
{B7E1564E-9354-4AFE-ABBC-227EFF02D4F9}.Release|ARM64.Build.0 = Release|ARM64
{B7E1564E-9354-4AFE-ABBC-227EFF02D4F9}.Release|x64.ActiveCfg = Release|x64
{B7E1564E-9354-4AFE-ABBC-227EFF02D4F9}.Release|x64.Build.0 = Release|x64
{B7E1564E-9354-4AFE-ABBC-227EFF02D4F9}.Release|x86.ActiveCfg = Release|x86
{B7E1564E-9354-4AFE-ABBC-227EFF02D4F9}.Release|x86.Build.0 = Release|x86
{CF6B1309-8291-412D-A215-054222748E49}.Debug|ARM.ActiveCfg = Debug|ARM
{CF6B1309-8291-412D-A215-054222748E49}.Debug|ARM.Build.0 = Debug|ARM
{CF6B1309-8291-412D-A215-054222748E49}.Debug|ARM64.ActiveCfg = Debug|ARM64
{CF6B1309-8291-412D-A215-054222748E49}.Debug|ARM64.Build.0 = Debug|ARM64
{CF6B1309-8291-412D-A215-054222748E49}.Debug|x64.ActiveCfg = Debug|x64
{CF6B1309-8291-412D-A215-054222748E49}.Debug|x64.Build.0 = Debug|x64
{CF6B1309-8291-412D-A215-054222748E49}.Debug|x86.ActiveCfg = Debug|x86
{CF6B1309-8291-412D-A215-054222748E49}.Debug|x86.Build.0 = Debug|x86
{CF6B1309-8291-412D-A215-054222748E49}.Release|ARM.ActiveCfg = Release|ARM
{CF6B1309-8291-412D-A215-054222748E49}.Release|ARM.Build.0 = Release|ARM
{CF6B1309-8291-412D-A215-054222748E49}.Release|ARM64.ActiveCfg = Release|ARM64
{CF6B1309-8291-412D-A215-054222748E49}.Release|ARM64.Build.0 = Release|ARM64
{CF6B1309-8291-412D-A215-054222748E49}.Release|x64.ActiveCfg = Release|x64
{CF6B1309-8291-412D-A215-054222748E49}.Release|x64.Build.0 = Release|x64
{CF6B1309-8291-412D-A215-054222748E49}.Release|x86.ActiveCfg = Release|x86
{CF6B1309-8291-412D-A215-054222748E49}.Release|x86.Build.0 = Release|x86
{F50F8B73-4BD2-4B79-B21E-F1AED6DBE6C2}.Debug|ARM.ActiveCfg = Debug|ARM
{F50F8B73-4BD2-4B79-B21E-F1AED6DBE6C2}.Debug|ARM.Build.0 = Debug|ARM
{F50F8B73-4BD2-4B79-B21E-F1AED6DBE6C2}.Debug|ARM64.ActiveCfg = Debug|ARM64
{F50F8B73-4BD2-4B79-B21E-F1AED6DBE6C2}.Debug|ARM64.Build.0 = Debug|ARM64
{F50F8B73-4BD2-4B79-B21E-F1AED6DBE6C2}.Debug|x64.ActiveCfg = Debug|x64
{F50F8B73-4BD2-4B79-B21E-F1AED6DBE6C2}.Debug|x64.Build.0 = Debug|x64
{F50F8B73-4BD2-4B79-B21E-F1AED6DBE6C2}.Debug|x86.ActiveCfg = Debug|x86
{F50F8B73-4BD2-4B79-B21E-F1AED6DBE6C2}.Debug|x86.Build.0 = Debug|x86
{F50F8B73-4BD2-4B79-B21E-F1AED6DBE6C2}.Release|ARM.ActiveCfg = Release|ARM
{F50F8B73-4BD2-4B79-B21E-F1AED6DBE6C2}.Release|ARM.Build.0 = Release|ARM
{F50F8B73-4BD2-4B79-B21E-F1AED6DBE6C2}.Release|ARM64.ActiveCfg = Release|ARM64
{F50F8B73-4BD2-4B79-B21E-F1AED6DBE6C2}.Release|ARM64.Build.0 = Release|ARM64
{F50F8B73-4BD2-4B79-B21E-F1AED6DBE6C2}.Release|x64.ActiveCfg = Release|x64
{F50F8B73-4BD2-4B79-B21E-F1AED6DBE6C2}.Release|x64.Build.0 = Release|x64
{F50F8B73-4BD2-4B79-B21E-F1AED6DBE6C2}.Release|x86.ActiveCfg = Release|x86
{F50F8B73-4BD2-4B79-B21E-F1AED6DBE6C2}.Release|x86.Build.0 = Release|x86
{6494088E-28E3-4DC3-A744-0F9C742D116D}.Debug|ARM.ActiveCfg = Debug|ARM
{6494088E-28E3-4DC3-A744-0F9C742D116D}.Debug|ARM.Build.0 = Debug|ARM
{6494088E-28E3-4DC3-A744-0F9C742D116D}.Debug|ARM64.ActiveCfg = Debug|ARM64
{6494088E-28E3-4DC3-A744-0F9C742D116D}.Debug|ARM64.Build.0 = Debug|ARM64
{6494088E-28E3-4DC3-A744-0F9C742D116D}.Debug|x64.ActiveCfg = Debug|x64
{6494088E-28E3-4DC3-A744-0F9C742D116D}.Debug|x64.Build.0 = Debug|x64
{6494088E-28E3-4DC3-A744-0F9C742D116D}.Debug|x86.ActiveCfg = Debug|x86
{6494088E-28E3-4DC3-A744-0F9C742D116D}.Debug|x86.Build.0 = Debug|x86
{6494088E-28E3-4DC3-A744-0F9C742D116D}.Release|ARM.ActiveCfg = Release|ARM
{6494088E-28E3-4DC3-A744-0F9C742D116D}.Release|ARM.Build.0 = Release|ARM
{6494088E-28E3-4DC3-A744-0F9C742D116D}.Release|ARM64.ActiveCfg = Release|ARM64
{6494088E-28E3-4DC3-A744-0F9C742D116D}.Release|ARM64.Build.0 = Release|ARM64
{6494088E-28E3-4DC3-A744-0F9C742D116D}.Release|x64.ActiveCfg = Release|x64
{6494088E-28E3-4DC3-A744-0F9C742D116D}.Release|x64.Build.0 = Release|x64
{6494088E-28E3-4DC3-A744-0F9C742D116D}.Release|x86.ActiveCfg = Release|x86
{6494088E-28E3-4DC3-A744-0F9C742D116D}.Release|x86.Build.0 = Release|x86
{4D03B2AF-4991-4561-BD96-4DF4A21B56ED}.Debug|ARM.ActiveCfg = Debug|ARM
{4D03B2AF-4991-4561-BD96-4DF4A21B56ED}.Debug|ARM.Build.0 = Debug|ARM
{4D03B2AF-4991-4561-BD96-4DF4A21B56ED}.Debug|ARM64.ActiveCfg = Debug|ARM64
{4D03B2AF-4991-4561-BD96-4DF4A21B56ED}.Debug|ARM64.Build.0 = Debug|ARM64
{4D03B2AF-4991-4561-BD96-4DF4A21B56ED}.Debug|x64.ActiveCfg = Debug|x64
{4D03B2AF-4991-4561-BD96-4DF4A21B56ED}.Debug|x64.Build.0 = Debug|x64
{4D03B2AF-4991-4561-BD96-4DF4A21B56ED}.Debug|x86.ActiveCfg = Debug|x86
{4D03B2AF-4991-4561-BD96-4DF4A21B56ED}.Debug|x86.Build.0 = Debug|x86
{4D03B2AF-4991-4561-BD96-4DF4A21B56ED}.Release|ARM.ActiveCfg = Release|ARM
{4D03B2AF-4991-4561-BD96-4DF4A21B56ED}.Release|ARM.Build.0 = Release|ARM
{4D03B2AF-4991-4561-BD96-4DF4A21B56ED}.Release|ARM64.ActiveCfg = Release|ARM64
{4D03B2AF-4991-4561-BD96-4DF4A21B56ED}.Release|ARM64.Build.0 = Release|ARM64
{4D03B2AF-4991-4561-BD96-4DF4A21B56ED}.Release|x64.ActiveCfg = Release|x64
{4D03B2AF-4991-4561-BD96-4DF4A21B56ED}.Release|x64.Build.0 = Release|x64
{4D03B2AF-4991-4561-BD96-4DF4A21B56ED}.Release|x86.ActiveCfg = Release|x86
{4D03B2AF-4991-4561-BD96-4DF4A21B56ED}.Release|x86.Build.0 = Release|x86
{2B89BF02-C749-4CF4-8AAC-E9B5781C71D1}.Debug|ARM.ActiveCfg = Debug|ARM
{2B89BF02-C749-4CF4-8AAC-E9B5781C71D1}.Debug|ARM.Build.0 = Debug|ARM
{2B89BF02-C749-4CF4-8AAC-E9B5781C71D1}.Debug|ARM64.ActiveCfg = Debug|ARM64
{2B89BF02-C749-4CF4-8AAC-E9B5781C71D1}.Debug|ARM64.Build.0 = Debug|ARM64
{2B89BF02-C749-4CF4-8AAC-E9B5781C71D1}.Debug|x64.ActiveCfg = Debug|x64
{2B89BF02-C749-4CF4-8AAC-E9B5781C71D1}.Debug|x64.Build.0 = Debug|x64
{2B89BF02-C749-4CF4-8AAC-E9B5781C71D1}.Debug|x86.ActiveCfg = Debug|x86
{2B89BF02-C749-4CF4-8AAC-E9B5781C71D1}.Debug|x86.Build.0 = Debug|x86
{2B89BF02-C749-4CF4-8AAC-E9B5781C71D1}.Release|ARM.ActiveCfg = Release|ARM
{2B89BF02-C749-4CF4-8AAC-E9B5781C71D1}.Release|ARM.Build.0 = Release|ARM
{2B89BF02-C749-4CF4-8AAC-E9B5781C71D1}.Release|ARM64.ActiveCfg = Release|ARM64
{2B89BF02-C749-4CF4-8AAC-E9B5781C71D1}.Release|ARM64.Build.0 = Release|ARM64
{2B89BF02-C749-4CF4-8AAC-E9B5781C71D1}.Release|x64.ActiveCfg = Release|x64
{2B89BF02-C749-4CF4-8AAC-E9B5781C71D1}.Release|x64.Build.0 = Release|x64
{2B89BF02-C749-4CF4-8AAC-E9B5781C71D1}.Release|x86.ActiveCfg = Release|x86
{2B89BF02-C749-4CF4-8AAC-E9B5781C71D1}.Release|x86.Build.0 = Release|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@ -128,6 +494,29 @@ Global
{B7BE417C-B6C5-4A69-A056-E0CB0C6A344C} = {49BE2731-DA8F-4041-8486-6C8188227CD7}
{654D6F15-267A-423D-8606-351C153C4E3D} = {49BE2731-DA8F-4041-8486-6C8188227CD7}
{B7F3A6F1-0359-4427-925D-4A6D1C979B61} = {49BE2731-DA8F-4041-8486-6C8188227CD7}
{E35E2816-7594-4B05-B684-12B97E4BFD20} = {AB5005FC-E855-47D7-B43C-B15A427D193B}
{9EF8EB99-0458-431C-9673-FB95093B80A7} = {49BE2731-DA8F-4041-8486-6C8188227CD7}
{FD3448C7-9259-49A2-AB91-77455616B619} = {AB5005FC-E855-47D7-B43C-B15A427D193B}
{58011DC5-AC81-4524-AB3B-A61A096EB9A3} = {49BE2731-DA8F-4041-8486-6C8188227CD7}
{E6ED9F75-A7B2-4C6E-88D1-424E7DAA5570} = {49BE2731-DA8F-4041-8486-6C8188227CD7}
{FE064222-B64C-47DB-A2F1-BFF13D265624} = {49BE2731-DA8F-4041-8486-6C8188227CD7}
{5DB1E1EE-2947-4697-BD3C-64E60FDFDAF9} = {58011DC5-AC81-4524-AB3B-A61A096EB9A3}
{71A505E3-5FD6-4D4A-9360-DD0BAC9B2A79} = {58011DC5-AC81-4524-AB3B-A61A096EB9A3}
{3EABA086-A3F4-4F82-886E-B1C73DB7EA93} = {E6ED9F75-A7B2-4C6E-88D1-424E7DAA5570}
{79A35EB5-AEC2-49FC-823F-455B2EE8CDC4} = {E6ED9F75-A7B2-4C6E-88D1-424E7DAA5570}
{A3BE93A8-851B-49A9-AE39-7AEB5310A5E3} = {E6ED9F75-A7B2-4C6E-88D1-424E7DAA5570}
{3049F98E-D787-40B6-935E-4139E2B58F6F} = {E6ED9F75-A7B2-4C6E-88D1-424E7DAA5570}
{CD780B6B-FA4E-4ADB-8B70-7EE475C4CFF2} = {FE064222-B64C-47DB-A2F1-BFF13D265624}
{0B5CF24E-3D35-4D7C-A2C7-2808EF97C34B} = {FE064222-B64C-47DB-A2F1-BFF13D265624}
{17883804-98A9-4F45-82E0-20A6CCBBF247} = {FE064222-B64C-47DB-A2F1-BFF13D265624}
{7C56DFCA-4A87-47F4-9415-B096AF20337A} = {FE064222-B64C-47DB-A2F1-BFF13D265624}
{46D15333-11AE-44E6-BB6A-5FD4E02FD048} = {49BE2731-DA8F-4041-8486-6C8188227CD7}
{B7E1564E-9354-4AFE-ABBC-227EFF02D4F9} = {49BE2731-DA8F-4041-8486-6C8188227CD7}
{CF6B1309-8291-412D-A215-054222748E49} = {AB5005FC-E855-47D7-B43C-B15A427D193B}
{F50F8B73-4BD2-4B79-B21E-F1AED6DBE6C2} = {AB5005FC-E855-47D7-B43C-B15A427D193B}
{6494088E-28E3-4DC3-A744-0F9C742D116D} = {AB5005FC-E855-47D7-B43C-B15A427D193B}
{4D03B2AF-4991-4561-BD96-4DF4A21B56ED} = {AB5005FC-E855-47D7-B43C-B15A427D193B}
{2B89BF02-C749-4CF4-8AAC-E9B5781C71D1} = {AB5005FC-E855-47D7-B43C-B15A427D193B}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {870A7F85-D65E-4927-8128-B095C513213E}

View File

@ -95,35 +95,35 @@
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<OutDir>.$(Platform)\$(Configuration)\</OutDir>
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<OutDir>.$(Platform)\$(Configuration)\</OutDir>
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<OutDir>.$(Platform)\$(Configuration)\</OutDir>
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<OutDir>.$(Platform)\$(Configuration)\</OutDir>
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<OutDir>.$(Platform)\$(Configuration)\</OutDir>
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<OutDir>.$(Platform)\$(Configuration)\</OutDir>
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<OutDir>$(ProjectDir).$(Platform)\$(Configuration)\</OutDir>
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<OutDir>.$(Platform)\$(Configuration)\</OutDir>
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
</PropertyGroup>
<ItemGroup>
<GradleTemplate Include="app\build.gradle.template" />

View File

@ -1,12 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<AndroidDeviceID>emulator-5554;api26</AndroidDeviceID>
<DebuggerFlavor>AndroidDebugger</DebuggerFlavor>
<LaunchActivity>com.GGELUA.game.ggemain</LaunchActivity>
<AndroidDeviceID>emulator-####;api26</AndroidDeviceID>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<AndroidDeviceID>emulator-5554;api26</AndroidDeviceID>
<DebuggerFlavor>AndroidDebugger</DebuggerFlavor>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<LaunchActivity>com.GGELUA.game.ggemain</LaunchActivity>
<DebuggerFlavor>AndroidDebugger</DebuggerFlavor>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<DebuggerFlavor>AndroidDebugger</DebuggerFlavor>
</PropertyGroup>
</Project>

View File

@ -8,7 +8,7 @@ model {
defaultConfig.with {
applicationId = "com.GGELUA.game"
minSdkVersion.apiLevel = 16
targetSdkVersion.apiLevel = 23
targetSdkVersion.apiLevel = 26
}
compileOptions.with {

View File

@ -8,7 +8,7 @@ model {
defaultConfig.with {
$(ApplicationId)
minSdkVersion.apiLevel = 16
targetSdkVersion.apiLevel = 23
targetSdkVersion.apiLevel = $(AndroidAPILevelNumber)
}
compileOptions.with {

View File

@ -0,0 +1,263 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x86">
<Configuration>Debug</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x86">
<Configuration>Release</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\ArqHelper.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\common\BufferPool.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\common\crypto\Crypto.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\common\Event.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\common\FileHelper.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\common\FuncHelper.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\common\http\llhttp_api.c" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\common\http\llhttp_internal.c" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\common\http\llhttp_support.c" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\common\http\llhttp_url.c" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\common\IODispatcher.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\common\kcp\ikcp.c" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\common\PollHelper.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\common\RWLock.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\common\SysHelper.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\common\Thread.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\HPSocket.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\HPThreadPool.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\HttpAgent.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\HttpClient.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\HttpCookie.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\HttpHelper.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\HttpServer.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\MiscHelper.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\SocketHelper.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\TcpAgent.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\TcpClient.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\TcpPackAgent.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\TcpPackClient.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\TcpPackServer.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\TcpPullAgent.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\TcpPullClient.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\TcpPullServer.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\TcpServer.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\UdpArqClient.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\UdpArqServer.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\UdpCast.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\UdpClient.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\UdpNode.cpp" />
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\UdpServer.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\..\dependent\HP-Socket\Linux\include\hpsocket\GlobalDef.h" />
<ClInclude Include="..\..\..\..\dependent\HP-Socket\Linux\include\hpsocket\GlobalErrno.h" />
<ClInclude Include="..\..\..\..\dependent\HP-Socket\Linux\include\hpsocket\HPSocket-SSL.h" />
<ClInclude Include="..\..\..\..\dependent\HP-Socket\Linux\include\hpsocket\HPSocket.h" />
<ClInclude Include="..\..\..\..\dependent\HP-Socket\Linux\include\hpsocket\HPTypeDef.h" />
<ClInclude Include="..\..\..\..\dependent\HP-Socket\Linux\include\hpsocket\SocketInterface.h" />
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{b7e1564e-9354-4afe-abbc-227eff02d4f9}</ProjectGuid>
<Keyword>Android</Keyword>
<RootNamespace>HPSocket</RootNamespace>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<ApplicationType>Android</ApplicationType>
<ApplicationTypeRevision>3.0</ApplicationTypeRevision>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings" />
<ImportGroup Label="Shared" />
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>_SSL_DISABLED;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<CppLanguageStandard>c++14</CppLanguageStandard>
<ExceptionHandling>Enabled</ExceptionHandling>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\zlib;$(SolutionDir)..\..\dependent\HP-Socket\Linux\dependent\android-ndk\$(TargetArchAbi)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>_SSL_DISABLED;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<CppLanguageStandard>c++14</CppLanguageStandard>
<ExceptionHandling>Enabled</ExceptionHandling>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\zlib;$(SolutionDir)..\..\dependent\HP-Socket\Linux\dependent\android-ndk\$(TargetArchAbi)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>_SSL_DISABLED;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<CppLanguageStandard>c++14</CppLanguageStandard>
<ExceptionHandling>Enabled</ExceptionHandling>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\zlib;$(SolutionDir)..\..\dependent\HP-Socket\Linux\dependent\android-ndk\$(TargetArchAbi)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>_SSL_DISABLED;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<CppLanguageStandard>c++14</CppLanguageStandard>
<ExceptionHandling>Enabled</ExceptionHandling>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\zlib;$(SolutionDir)..\..\dependent\HP-Socket\Linux\dependent\android-ndk\$(TargetArchAbi)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>_SSL_DISABLED;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<CppLanguageStandard>c++14</CppLanguageStandard>
<ExceptionHandling>Enabled</ExceptionHandling>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\zlib;$(SolutionDir)..\..\dependent\HP-Socket\Linux\dependent\android-ndk\$(TargetArchAbi)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>_SSL_DISABLED;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<CppLanguageStandard>c++14</CppLanguageStandard>
<ExceptionHandling>Enabled</ExceptionHandling>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\zlib;$(SolutionDir)..\..\dependent\HP-Socket\Linux\dependent\android-ndk\$(TargetArchAbi)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>_SSL_DISABLED;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<CppLanguageStandard>c++14</CppLanguageStandard>
<ExceptionHandling>Enabled</ExceptionHandling>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\zlib;$(SolutionDir)..\..\dependent\HP-Socket\Linux\dependent\android-ndk\$(TargetArchAbi)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>_SSL_DISABLED;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<CppLanguageStandard>c++14</CppLanguageStandard>
<ExceptionHandling>Enabled</ExceptionHandling>
<RuntimeTypeInfo>true</RuntimeTypeInfo>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\zlib;$(SolutionDir)..\..\dependent\HP-Socket\Linux\dependent\android-ndk\$(TargetArchAbi)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets" />
</Project>

View File

@ -0,0 +1,165 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="src">
<UniqueIdentifier>{a59dad3c-b076-486b-9a34-238d4234fd14}</UniqueIdentifier>
</Filter>
<Filter Include="src\common">
<UniqueIdentifier>{e2345c2d-72dc-4a04-bf91-511853aa3313}</UniqueIdentifier>
</Filter>
<Filter Include="src\common\crypto">
<UniqueIdentifier>{c0eab297-f529-4fcf-8beb-fa62a768643d}</UniqueIdentifier>
</Filter>
<Filter Include="src\common\kcp">
<UniqueIdentifier>{2db8fa91-b543-4d8e-83c0-10624e0e5405}</UniqueIdentifier>
</Filter>
<Filter Include="src\common\http">
<UniqueIdentifier>{214e51ff-1fcd-4757-b7b2-9a598f64d544}</UniqueIdentifier>
</Filter>
<Filter Include="include">
<UniqueIdentifier>{3f0fc224-f129-4c38-81c3-da822904671d}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\common\BufferPool.cpp">
<Filter>src\common</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\common\Event.cpp">
<Filter>src\common</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\common\FileHelper.cpp">
<Filter>src\common</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\common\FuncHelper.cpp">
<Filter>src\common</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\common\IODispatcher.cpp">
<Filter>src\common</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\common\PollHelper.cpp">
<Filter>src\common</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\common\RWLock.cpp">
<Filter>src\common</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\common\SysHelper.cpp">
<Filter>src\common</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\common\Thread.cpp">
<Filter>src\common</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\common\crypto\Crypto.cpp">
<Filter>src\common\crypto</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\ArqHelper.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\HPSocket.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\HPThreadPool.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\HttpAgent.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\HttpClient.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\HttpCookie.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\HttpHelper.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\HttpServer.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\MiscHelper.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\SocketHelper.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\TcpAgent.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\TcpClient.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\TcpPackAgent.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\TcpPackClient.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\TcpPackServer.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\TcpPullAgent.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\TcpPullClient.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\TcpPullServer.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\TcpServer.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\UdpArqClient.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\UdpArqServer.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\UdpCast.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\UdpClient.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\UdpNode.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\UdpServer.cpp">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\common\kcp\ikcp.c">
<Filter>src\common\kcp</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\common\http\llhttp_api.c">
<Filter>src\common\http</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\common\http\llhttp_internal.c">
<Filter>src\common\http</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\common\http\llhttp_support.c">
<Filter>src\common\http</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\HP-Socket\Linux\src\common\http\llhttp_url.c">
<Filter>src\common\http</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\..\dependent\HP-Socket\Linux\include\hpsocket\GlobalDef.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\dependent\HP-Socket\Linux\include\hpsocket\GlobalErrno.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\dependent\HP-Socket\Linux\include\hpsocket\HPSocket.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\dependent\HP-Socket\Linux\include\hpsocket\HPSocket-SSL.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\dependent\HP-Socket\Linux\include\hpsocket\HPTypeDef.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="..\..\..\..\dependent\HP-Socket\Linux\include\hpsocket\SocketInterface.h">
<Filter>include</Filter>
</ClInclude>
</ItemGroup>
</Project>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View File

@ -47,49 +47,49 @@
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-26</AndroidAPILevel>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-26</AndroidAPILevel>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-26</AndroidAPILevel>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-26</AndroidAPILevel>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-26</AndroidAPILevel>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-26</AndroidAPILevel>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-26</AndroidAPILevel>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-26</AndroidAPILevel>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings" />
@ -149,7 +149,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile>
<PreprocessorDefinitions>; GL_GLEXT_PROTOTYPES</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(VS_NdkRoot)\sources\android\cpufeatures;$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)\..\..\dependent\SDL\include</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(VS_NdkRoot)\sources\android\cpufeatures;$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)..\..\dependent\SDL\include</AdditionalIncludeDirectories>
<EnableNeonCodegen>true</EnableNeonCodegen>
</ClCompile>
<Link>
@ -159,7 +159,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions); GL_GLEXT_PROTOTYPES</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(VS_NdkRoot)\sources\android\cpufeatures;$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)\..\..\dependent\SDL\include</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(VS_NdkRoot)\sources\android\cpufeatures;$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)..\..\dependent\SDL\include</AdditionalIncludeDirectories>
<EnableNeonCodegen>true</EnableNeonCodegen>
</ClCompile>
<Link>
@ -169,7 +169,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<ClCompile>
<PreprocessorDefinitions>; GL_GLEXT_PROTOTYPES</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(VS_NdkRoot)\sources\android\cpufeatures;$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)\..\..\dependent\SDL\include</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(VS_NdkRoot)\sources\android\cpufeatures;$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)..\..\dependent\SDL\include</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<LibraryDependencies>$(StlLibraryName);%(LibraryDependencies);m;dl;GLESv1_CM;GLESv2;OpenSLES;log;android</LibraryDependencies>
@ -178,7 +178,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<ClCompile>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions); GL_GLEXT_PROTOTYPES</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(VS_NdkRoot)\sources\android\cpufeatures;$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)\..\..\dependent\SDL\include</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(VS_NdkRoot)\sources\android\cpufeatures;$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)..\..\dependent\SDL\include</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<LibraryDependencies>$(StlLibraryName);%(LibraryDependencies);m;dl;GLESv1_CM;GLESv2;OpenSLES;log;android</LibraryDependencies>
@ -187,7 +187,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<ClCompile>
<PreprocessorDefinitions>; GL_GLEXT_PROTOTYPES</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(VS_NdkRoot)\sources\android\cpufeatures;$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)\..\..\dependent\SDL\include</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(VS_NdkRoot)\sources\android\cpufeatures;$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)..\..\dependent\SDL\include</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<LibraryDependencies>$(StlLibraryName);%(LibraryDependencies);m;dl;GLESv1_CM;GLESv2;OpenSLES;log;android</LibraryDependencies>
@ -196,7 +196,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<ClCompile>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions); GL_GLEXT_PROTOTYPES</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(VS_NdkRoot)\sources\android\cpufeatures;$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)\..\..\dependent\SDL\include</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(VS_NdkRoot)\sources\android\cpufeatures;$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)..\..\dependent\SDL\include</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<LibraryDependencies>$(StlLibraryName);%(LibraryDependencies);m;dl;GLESv1_CM;GLESv2;OpenSLES;log;android</LibraryDependencies>
@ -205,7 +205,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<PreprocessorDefinitions>; GL_GLEXT_PROTOTYPES</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(VS_NdkRoot)\sources\android\cpufeatures;$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)\..\..\dependent\SDL\include</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(VS_NdkRoot)\sources\android\cpufeatures;$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)..\..\dependent\SDL\include</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<LibraryDependencies>$(StlLibraryName);%(LibraryDependencies);m;dl;GLESv1_CM;GLESv2;OpenSLES;log;android</LibraryDependencies>
@ -214,242 +214,242 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions); GL_GLEXT_PROTOTYPES</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(VS_NdkRoot)\sources\android\cpufeatures;$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)\..\..\dependent\SDL\include</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(VS_NdkRoot)\sources\android\cpufeatures;$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)..\..\dependent\SDL\include</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<LibraryDependencies>$(StlLibraryName);%(LibraryDependencies);m;dl;GLESv1_CM;GLESv2;OpenSLES;log;android</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\atomic\SDL_atomic.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\atomic\SDL_spinlock.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_xbox360w.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\SDL.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\SDL_assert.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\SDL_dataqueue.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\SDL_error.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\SDL_hints.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\SDL_log.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\audio\android\SDL_androidaudio.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\audio\dummy\SDL_dummyaudio.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\audio\openslES\SDL_openslES.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\audio\SDL_audio.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\audio\SDL_audiocvt.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\audio\SDL_audiodev.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\audio\SDL_audiotypecvt.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\audio\SDL_mixer.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\audio\SDL_wave.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\core\android\SDL_android.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\cpuinfo\SDL_cpuinfo.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\dynapi\SDL_dynapi.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\events\SDL_clipboardevents.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\events\SDL_displayevents.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\events\SDL_dropevents.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\events\SDL_events.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\events\SDL_gesture.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\events\SDL_keyboard.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\events\SDL_mouse.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\events\SDL_quit.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\events\SDL_touch.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\events\SDL_windowevents.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\filesystem\android\SDL_sysfilesystem.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\file\SDL_rwops.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\haptic\android\SDL_syshaptic.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\haptic\SDL_haptic.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\hidapi\android\hid.cpp" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\joystick\android\SDL_sysjoystick.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapijoystick.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_gamecube.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_ps4.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_ps5.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_rumble.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_steam.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_switch.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_xbox360.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_xboxone.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\joystick\SDL_gamecontroller.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\joystick\SDL_joystick.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\joystick\virtual\SDL_virtualjoystick.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\loadso\dlopen\SDL_sysloadso.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\locale\android\SDL_syslocale.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\locale\SDL_locale.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\misc\android\SDL_sysurl.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\misc\SDL_url.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\power\android\SDL_syspower.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\power\SDL_power.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\direct3d11\SDL_render_d3d11.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\direct3d\SDL_render_d3d.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\opengles2\SDL_render_gles2.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\opengles2\SDL_shaders_gles2.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\opengles\SDL_render_gles.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\opengl\SDL_render_gl.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\opengl\SDL_shaders_gl.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\psp\SDL_render_psp.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\SDL_d3dmath.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\SDL_render.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\SDL_yuv_sw.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\software\SDL_blendfillrect.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\software\SDL_blendline.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\software\SDL_blendpoint.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\software\SDL_drawline.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\software\SDL_drawpoint.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\software\SDL_render_sw.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\software\SDL_rotate.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\sensor\android\SDL_androidsensor.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\sensor\SDL_sensor.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\stdlib\SDL_crc32.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\stdlib\SDL_getenv.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\stdlib\SDL_iconv.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\stdlib\SDL_malloc.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\stdlib\SDL_qsort.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\stdlib\SDL_stdlib.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\stdlib\SDL_string.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\stdlib\SDL_strtokr.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\test\SDL_test_assert.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\test\SDL_test_common.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\test\SDL_test_compare.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\test\SDL_test_crc32.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\test\SDL_test_font.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\test\SDL_test_fuzzer.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\test\SDL_test_harness.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\test\SDL_test_imageBlit.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\test\SDL_test_imageBlitBlend.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\test\SDL_test_imageFace.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\test\SDL_test_imagePrimitives.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\test\SDL_test_imagePrimitivesBlend.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\test\SDL_test_log.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\test\SDL_test_md5.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\test\SDL_test_memory.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\test\SDL_test_random.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\thread\pthread\SDL_syscond.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\thread\pthread\SDL_sysmutex.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\thread\pthread\SDL_syssem.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\thread\pthread\SDL_systhread.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\thread\pthread\SDL_systls.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\thread\SDL_thread.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\timer\SDL_timer.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\timer\unix\SDL_systimer.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\android\SDL_androidclipboard.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\android\SDL_androidevents.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\android\SDL_androidgl.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\android\SDL_androidkeyboard.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\android\SDL_androidmessagebox.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\android\SDL_androidmouse.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\android\SDL_androidtouch.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\android\SDL_androidvideo.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\android\SDL_androidvulkan.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\android\SDL_androidwindow.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_blit.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_blit_0.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_blit_1.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_blit_A.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_blit_auto.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_blit_copy.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_blit_N.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_blit_slow.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_bmp.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_clipboard.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_egl.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_fillrect.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_pixels.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_rect.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_RLEaccel.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_shape.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_stretch.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_surface.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_video.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_vulkan_utils.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_yuv.c" />
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\yuv2rgb\yuv_rgb.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\atomic\SDL_atomic.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\atomic\SDL_spinlock.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_xbox360w.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\SDL.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\SDL_assert.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\SDL_dataqueue.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\SDL_error.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\SDL_hints.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\SDL_log.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\audio\android\SDL_androidaudio.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\audio\dummy\SDL_dummyaudio.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\audio\openslES\SDL_openslES.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\audio\SDL_audio.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\audio\SDL_audiocvt.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\audio\SDL_audiodev.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\audio\SDL_audiotypecvt.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\audio\SDL_mixer.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\audio\SDL_wave.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\core\android\SDL_android.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\cpuinfo\SDL_cpuinfo.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\dynapi\SDL_dynapi.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\events\SDL_clipboardevents.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\events\SDL_displayevents.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\events\SDL_dropevents.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\events\SDL_events.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\events\SDL_gesture.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\events\SDL_keyboard.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\events\SDL_mouse.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\events\SDL_quit.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\events\SDL_touch.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\events\SDL_windowevents.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\filesystem\android\SDL_sysfilesystem.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\file\SDL_rwops.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\haptic\android\SDL_syshaptic.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\haptic\SDL_haptic.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\hidapi\android\hid.cpp" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\joystick\android\SDL_sysjoystick.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapijoystick.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_gamecube.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_ps4.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_ps5.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_rumble.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_steam.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_switch.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_xbox360.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_xboxone.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\joystick\SDL_gamecontroller.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\joystick\SDL_joystick.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\joystick\virtual\SDL_virtualjoystick.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\loadso\dlopen\SDL_sysloadso.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\locale\android\SDL_syslocale.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\locale\SDL_locale.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\misc\android\SDL_sysurl.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\misc\SDL_url.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\power\android\SDL_syspower.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\power\SDL_power.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\direct3d11\SDL_render_d3d11.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\direct3d\SDL_render_d3d.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\opengles2\SDL_render_gles2.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\opengles2\SDL_shaders_gles2.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\opengles\SDL_render_gles.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\opengl\SDL_render_gl.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\opengl\SDL_shaders_gl.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\psp\SDL_render_psp.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\SDL_d3dmath.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\SDL_render.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\SDL_yuv_sw.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\software\SDL_blendfillrect.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\software\SDL_blendline.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\software\SDL_blendpoint.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\software\SDL_drawline.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\software\SDL_drawpoint.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\software\SDL_render_sw.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\software\SDL_rotate.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\sensor\android\SDL_androidsensor.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\sensor\SDL_sensor.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\stdlib\SDL_crc32.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\stdlib\SDL_getenv.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\stdlib\SDL_iconv.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\stdlib\SDL_malloc.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\stdlib\SDL_qsort.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\stdlib\SDL_stdlib.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\stdlib\SDL_string.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\stdlib\SDL_strtokr.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\test\SDL_test_assert.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\test\SDL_test_common.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\test\SDL_test_compare.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\test\SDL_test_crc32.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\test\SDL_test_font.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\test\SDL_test_fuzzer.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\test\SDL_test_harness.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\test\SDL_test_imageBlit.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\test\SDL_test_imageBlitBlend.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\test\SDL_test_imageFace.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\test\SDL_test_imagePrimitives.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\test\SDL_test_imagePrimitivesBlend.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\test\SDL_test_log.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\test\SDL_test_md5.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\test\SDL_test_memory.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\test\SDL_test_random.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\thread\pthread\SDL_syscond.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\thread\pthread\SDL_sysmutex.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\thread\pthread\SDL_syssem.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\thread\pthread\SDL_systhread.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\thread\pthread\SDL_systls.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\thread\SDL_thread.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\timer\SDL_timer.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\timer\unix\SDL_systimer.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\android\SDL_androidclipboard.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\android\SDL_androidevents.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\android\SDL_androidgl.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\android\SDL_androidkeyboard.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\android\SDL_androidmessagebox.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\android\SDL_androidmouse.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\android\SDL_androidtouch.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\android\SDL_androidvideo.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\android\SDL_androidvulkan.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\android\SDL_androidwindow.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_blit.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_blit_0.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_blit_1.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_blit_A.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_blit_auto.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_blit_copy.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_blit_N.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_blit_slow.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_bmp.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_clipboard.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_egl.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_fillrect.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_pixels.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_rect.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_RLEaccel.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_shape.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_stretch.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_surface.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_video.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_vulkan_utils.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_yuv.c" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\yuv2rgb\yuv_rgb.c" />
<ClCompile Include="cpufeatures\cpu-features.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\begin_code.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\close_code.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_assert.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_atomic.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_audio.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_bits.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_blendmode.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_clipboard.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_config.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_config_android.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_config_iphoneos.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_config_macosx.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_config_minimal.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_config_os2.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_config_pandora.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_config_psp.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_config_windows.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_config_winrt.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_config_wiz.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_copying.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_cpuinfo.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_egl.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_endian.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_error.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_events.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_filesystem.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_gamecontroller.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_gesture.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_haptic.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_hints.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_joystick.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_keyboard.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_keycode.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_loadso.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_locale.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_log.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_main.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_messagebox.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_misc.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_mouse.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_mutex.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_name.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_opengl.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_opengles.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_opengles2.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_opengles2_gl2.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_opengles2_gl2ext.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_opengles2_gl2platform.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_opengles2_khrplatform.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_opengl_glext.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_pixels.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_platform.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_power.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_quit.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_rect.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_render.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_revision.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_rwops.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_scancode.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_sensor.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_shape.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_stdinc.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_surface.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_system.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_syswm.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_test.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_test_assert.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_test_common.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_test_compare.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_test_crc32.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_test_font.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_test_fuzzer.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_test_harness.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_test_images.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_test_log.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_test_md5.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_test_memory.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_test_random.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_thread.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_timer.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_touch.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_types.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_version.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_video.h" />
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_vulkan.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\begin_code.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\close_code.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_assert.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_atomic.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_audio.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_bits.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_blendmode.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_clipboard.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_config.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_config_android.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_config_iphoneos.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_config_macosx.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_config_minimal.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_config_os2.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_config_pandora.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_config_psp.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_config_windows.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_config_winrt.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_config_wiz.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_copying.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_cpuinfo.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_egl.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_endian.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_error.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_events.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_filesystem.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_gamecontroller.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_gesture.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_haptic.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_hints.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_joystick.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_keyboard.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_keycode.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_loadso.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_locale.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_log.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_main.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_messagebox.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_misc.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_mouse.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_mutex.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_name.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_opengl.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_opengles.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_opengles2.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_opengles2_gl2.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_opengles2_gl2ext.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_opengles2_gl2platform.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_opengles2_khrplatform.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_opengl_glext.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_pixels.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_platform.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_power.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_quit.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_rect.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_render.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_revision.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_rwops.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_scancode.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_sensor.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_shape.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_stdinc.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_surface.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_system.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_syswm.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_test.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_test_assert.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_test_common.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_test_compare.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_test_crc32.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_test_font.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_test_fuzzer.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_test_harness.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_test_images.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_test_log.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_test_md5.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_test_memory.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_test_random.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_thread.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_timer.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_touch.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_types.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_version.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_video.h" />
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_vulkan.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets" />

View File

@ -84,687 +84,687 @@
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\SDL.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\SDL.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\SDL_assert.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\SDL_assert.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\SDL_error.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\SDL_error.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\SDL_hints.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\SDL_hints.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\SDL_log.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\SDL_log.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\audio\SDL_audio.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\audio\SDL_audio.c">
<Filter>src\audio</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\audio\SDL_audiocvt.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\audio\SDL_audiocvt.c">
<Filter>src\audio</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\audio\SDL_audiodev.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\audio\SDL_audiodev.c">
<Filter>src\audio</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\audio\SDL_audiotypecvt.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\audio\SDL_audiotypecvt.c">
<Filter>src\audio</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\audio\SDL_mixer.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\audio\SDL_mixer.c">
<Filter>src\audio</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\audio\SDL_wave.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\audio\SDL_wave.c">
<Filter>src\audio</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\audio\android\SDL_androidaudio.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\audio\android\SDL_androidaudio.c">
<Filter>src\audio</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\audio\dummy\SDL_dummyaudio.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\audio\dummy\SDL_dummyaudio.c">
<Filter>src\audio</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\atomic\SDL_atomic.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\atomic\SDL_atomic.c">
<Filter>src\atomic</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\atomic\SDL_spinlock.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\atomic\SDL_spinlock.c">
<Filter>src\atomic</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\core\android\SDL_android.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\core\android\SDL_android.c">
<Filter>src\core</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\cpuinfo\SDL_cpuinfo.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\cpuinfo\SDL_cpuinfo.c">
<Filter>src\cpuinfo</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\dynapi\SDL_dynapi.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\dynapi\SDL_dynapi.c">
<Filter>src\dynapi</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\events\SDL_clipboardevents.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\events\SDL_clipboardevents.c">
<Filter>src\events</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\events\SDL_dropevents.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\events\SDL_dropevents.c">
<Filter>src\events</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\events\SDL_events.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\events\SDL_events.c">
<Filter>src\events</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\events\SDL_gesture.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\events\SDL_gesture.c">
<Filter>src\events</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\events\SDL_keyboard.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\events\SDL_keyboard.c">
<Filter>src\events</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\events\SDL_mouse.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\events\SDL_mouse.c">
<Filter>src\events</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\events\SDL_quit.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\events\SDL_quit.c">
<Filter>src\events</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\events\SDL_touch.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\events\SDL_touch.c">
<Filter>src\events</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\events\SDL_windowevents.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\events\SDL_windowevents.c">
<Filter>src\events</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\file\SDL_rwops.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\file\SDL_rwops.c">
<Filter>src\file</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\haptic\SDL_haptic.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\haptic\SDL_haptic.c">
<Filter>src\haptic</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\joystick\SDL_gamecontroller.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\joystick\SDL_gamecontroller.c">
<Filter>src\joystick</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\joystick\SDL_joystick.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\joystick\SDL_joystick.c">
<Filter>src\joystick</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\joystick\android\SDL_sysjoystick.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\joystick\android\SDL_sysjoystick.c">
<Filter>src\joystick</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\loadso\dlopen\SDL_sysloadso.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\loadso\dlopen\SDL_sysloadso.c">
<Filter>src\dlopen</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\power\SDL_power.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\power\SDL_power.c">
<Filter>src\power</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\power\android\SDL_syspower.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\power\android\SDL_syspower.c">
<Filter>src\power</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\filesystem\android\SDL_sysfilesystem.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\filesystem\android\SDL_sysfilesystem.c">
<Filter>src\filesystem</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\SDL_d3dmath.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\SDL_d3dmath.c">
<Filter>src\render</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\SDL_render.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\SDL_render.c">
<Filter>src\render</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\SDL_yuv_sw.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\SDL_yuv_sw.c">
<Filter>src\render</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\direct3d\SDL_render_d3d.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\direct3d\SDL_render_d3d.c">
<Filter>src\render</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\direct3d11\SDL_render_d3d11.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\direct3d11\SDL_render_d3d11.c">
<Filter>src\render</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\opengl\SDL_render_gl.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\opengl\SDL_render_gl.c">
<Filter>src\render</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\opengl\SDL_shaders_gl.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\opengl\SDL_shaders_gl.c">
<Filter>src\render</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\opengles\SDL_render_gles.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\opengles\SDL_render_gles.c">
<Filter>src\render</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\opengles2\SDL_render_gles2.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\opengles2\SDL_render_gles2.c">
<Filter>src\render</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\opengles2\SDL_shaders_gles2.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\opengles2\SDL_shaders_gles2.c">
<Filter>src\render</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\psp\SDL_render_psp.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\psp\SDL_render_psp.c">
<Filter>src\render</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\software\SDL_blendfillrect.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\software\SDL_blendfillrect.c">
<Filter>src\render</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\software\SDL_blendline.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\software\SDL_blendline.c">
<Filter>src\render</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\software\SDL_blendpoint.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\software\SDL_blendpoint.c">
<Filter>src\render</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\software\SDL_drawline.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\software\SDL_drawline.c">
<Filter>src\render</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\software\SDL_drawpoint.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\software\SDL_drawpoint.c">
<Filter>src\render</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\software\SDL_render_sw.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\software\SDL_render_sw.c">
<Filter>src\render</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\render\software\SDL_rotate.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\render\software\SDL_rotate.c">
<Filter>src\render</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\stdlib\SDL_getenv.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\stdlib\SDL_getenv.c">
<Filter>src\stdlib</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\stdlib\SDL_iconv.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\stdlib\SDL_iconv.c">
<Filter>src\stdlib</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\stdlib\SDL_malloc.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\stdlib\SDL_malloc.c">
<Filter>src\stdlib</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\stdlib\SDL_qsort.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\stdlib\SDL_qsort.c">
<Filter>src\stdlib</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\stdlib\SDL_stdlib.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\stdlib\SDL_stdlib.c">
<Filter>src\stdlib</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\stdlib\SDL_string.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\stdlib\SDL_string.c">
<Filter>src\stdlib</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\thread\SDL_thread.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\thread\SDL_thread.c">
<Filter>src\thread</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\thread\pthread\SDL_syscond.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\thread\pthread\SDL_syscond.c">
<Filter>src\thread</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\thread\pthread\SDL_sysmutex.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\thread\pthread\SDL_sysmutex.c">
<Filter>src\thread</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\thread\pthread\SDL_syssem.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\thread\pthread\SDL_syssem.c">
<Filter>src\thread</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\thread\pthread\SDL_systhread.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\thread\pthread\SDL_systhread.c">
<Filter>src\thread</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\thread\pthread\SDL_systls.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\thread\pthread\SDL_systls.c">
<Filter>src\thread</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\timer\SDL_timer.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\timer\SDL_timer.c">
<Filter>src\timer</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\timer\unix\SDL_systimer.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\timer\unix\SDL_systimer.c">
<Filter>src\timer</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_blit.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_blit.c">
<Filter>src\video</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_blit_0.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_blit_0.c">
<Filter>src\video</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_blit_1.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_blit_1.c">
<Filter>src\video</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_blit_A.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_blit_A.c">
<Filter>src\video</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_blit_auto.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_blit_auto.c">
<Filter>src\video</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_blit_copy.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_blit_copy.c">
<Filter>src\video</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_blit_N.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_blit_N.c">
<Filter>src\video</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_blit_slow.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_blit_slow.c">
<Filter>src\video</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_bmp.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_bmp.c">
<Filter>src\video</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_clipboard.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_clipboard.c">
<Filter>src\video</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_egl.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_egl.c">
<Filter>src\video</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_fillrect.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_fillrect.c">
<Filter>src\video</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_pixels.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_pixels.c">
<Filter>src\video</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_rect.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_rect.c">
<Filter>src\video</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_RLEaccel.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_RLEaccel.c">
<Filter>src\video</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_shape.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_shape.c">
<Filter>src\video</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_stretch.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_stretch.c">
<Filter>src\video</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_surface.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_surface.c">
<Filter>src\video</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_video.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_video.c">
<Filter>src\video</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\android\SDL_androidclipboard.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\android\SDL_androidclipboard.c">
<Filter>src\video</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\android\SDL_androidevents.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\android\SDL_androidevents.c">
<Filter>src\video</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\android\SDL_androidgl.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\android\SDL_androidgl.c">
<Filter>src\video</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\android\SDL_androidkeyboard.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\android\SDL_androidkeyboard.c">
<Filter>src\video</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\android\SDL_androidmessagebox.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\android\SDL_androidmessagebox.c">
<Filter>src\video</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\android\SDL_androidmouse.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\android\SDL_androidmouse.c">
<Filter>src\video</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\android\SDL_androidtouch.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\android\SDL_androidtouch.c">
<Filter>src\video</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\android\SDL_androidvideo.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\android\SDL_androidvideo.c">
<Filter>src\video</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\android\SDL_androidwindow.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\android\SDL_androidwindow.c">
<Filter>src\video</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\test\SDL_test_assert.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\test\SDL_test_assert.c">
<Filter>src\test</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\test\SDL_test_common.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\test\SDL_test_common.c">
<Filter>src\test</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\test\SDL_test_compare.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\test\SDL_test_compare.c">
<Filter>src\test</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\test\SDL_test_crc32.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\test\SDL_test_crc32.c">
<Filter>src\test</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\test\SDL_test_font.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\test\SDL_test_font.c">
<Filter>src\test</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\test\SDL_test_fuzzer.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\test\SDL_test_fuzzer.c">
<Filter>src\test</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\test\SDL_test_harness.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\test\SDL_test_harness.c">
<Filter>src\test</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\test\SDL_test_imageBlit.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\test\SDL_test_imageBlit.c">
<Filter>src\test</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\test\SDL_test_imageBlitBlend.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\test\SDL_test_imageBlitBlend.c">
<Filter>src\test</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\test\SDL_test_imageFace.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\test\SDL_test_imageFace.c">
<Filter>src\test</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\test\SDL_test_imagePrimitives.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\test\SDL_test_imagePrimitives.c">
<Filter>src\test</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\test\SDL_test_imagePrimitivesBlend.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\test\SDL_test_imagePrimitivesBlend.c">
<Filter>src\test</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\test\SDL_test_log.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\test\SDL_test_log.c">
<Filter>src\test</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\test\SDL_test_md5.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\test\SDL_test_md5.c">
<Filter>src\test</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\test\SDL_test_random.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\test\SDL_test_random.c">
<Filter>src\test</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\SDL_dataqueue.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\SDL_dataqueue.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\events\SDL_displayevents.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\events\SDL_displayevents.c">
<Filter>src\events</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\sensor\SDL_sensor.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\sensor\SDL_sensor.c">
<Filter>src\sensor</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\sensor\android\SDL_androidsensor.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\sensor\android\SDL_androidsensor.c">
<Filter>src\sensor</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\test\SDL_test_memory.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\test\SDL_test_memory.c">
<Filter>src\test</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\android\SDL_androidvulkan.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\android\SDL_androidvulkan.c">
<Filter>src\video</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_vulkan_utils.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_vulkan_utils.c">
<Filter>src\video</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\SDL_yuv.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\SDL_yuv.c">
<Filter>src\video</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\video\yuv2rgb\yuv_rgb.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\video\yuv2rgb\yuv_rgb.c">
<Filter>src\video</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\haptic\android\SDL_syshaptic.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\haptic\android\SDL_syshaptic.c">
<Filter>src\haptic</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\hidapi\android\hid.cpp">
<ClCompile Include="..\..\..\..\dependent\SDL\src\hidapi\android\hid.cpp">
<Filter>src\hidapi</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\audio\openslES\SDL_openslES.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\audio\openslES\SDL_openslES.c">
<Filter>src\audio</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\locale\SDL_locale.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\locale\SDL_locale.c">
<Filter>src\locale</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\locale\android\SDL_syslocale.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\locale\android\SDL_syslocale.c">
<Filter>src\locale</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\misc\SDL_url.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\misc\SDL_url.c">
<Filter>src\misc</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\stdlib\SDL_crc32.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\stdlib\SDL_crc32.c">
<Filter>src\stdlib</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_gamecube.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_gamecube.c">
<Filter>src\joystick\hidapi</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_ps4.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_ps4.c">
<Filter>src\joystick\hidapi</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_ps5.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_ps5.c">
<Filter>src\joystick\hidapi</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_rumble.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_rumble.c">
<Filter>src\joystick\hidapi</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_steam.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_steam.c">
<Filter>src\joystick\hidapi</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_switch.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_switch.c">
<Filter>src\joystick\hidapi</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_xbox360.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_xbox360.c">
<Filter>src\joystick\hidapi</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_xboxone.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_xboxone.c">
<Filter>src\joystick\hidapi</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapijoystick.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapijoystick.c">
<Filter>src\joystick\hidapi</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\joystick\virtual\SDL_virtualjoystick.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\joystick\virtual\SDL_virtualjoystick.c">
<Filter>src\joystick\virtual</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\misc\android\SDL_sysurl.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\misc\android\SDL_sysurl.c">
<Filter>src\misc</Filter>
</ClCompile>
<ClCompile Include="cpufeatures\cpu-features.c">
<Filter>src\cpufeatures</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_xbox360w.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\joystick\hidapi\SDL_hidapi_xbox360w.c">
<Filter>src\joystick\hidapi</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\stdlib\SDL_strtokr.c">
<ClCompile Include="..\..\..\..\dependent\SDL\src\stdlib\SDL_strtokr.c">
<Filter>src\stdlib</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\begin_code.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\begin_code.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\close_code.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\close_code.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_assert.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_assert.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_atomic.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_atomic.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_audio.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_audio.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_bits.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_bits.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_blendmode.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_blendmode.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_clipboard.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_clipboard.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_config.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_config.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_config_android.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_config_android.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_config_iphoneos.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_config_iphoneos.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_config_macosx.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_config_macosx.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_config_minimal.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_config_minimal.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_config_os2.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_config_os2.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_config_pandora.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_config_pandora.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_config_psp.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_config_psp.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_config_windows.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_config_windows.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_config_winrt.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_config_winrt.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_config_wiz.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_config_wiz.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_copying.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_copying.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_cpuinfo.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_cpuinfo.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_egl.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_egl.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_endian.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_endian.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_error.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_error.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_events.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_events.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_filesystem.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_filesystem.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_gamecontroller.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_gamecontroller.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_gesture.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_gesture.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_haptic.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_haptic.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_hints.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_hints.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_joystick.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_joystick.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_keyboard.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_keyboard.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_keycode.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_keycode.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_loadso.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_loadso.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_log.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_log.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_main.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_main.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_messagebox.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_messagebox.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_mouse.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_mouse.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_mutex.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_mutex.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_name.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_name.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_opengl.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_opengl.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_opengl_glext.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_opengl_glext.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_opengles.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_opengles.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_opengles2.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_opengles2.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_opengles2_gl2.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_opengles2_gl2.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_opengles2_gl2ext.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_opengles2_gl2ext.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_opengles2_gl2platform.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_opengles2_gl2platform.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_opengles2_khrplatform.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_opengles2_khrplatform.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_pixels.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_pixels.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_platform.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_platform.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_power.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_power.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_quit.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_quit.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_rect.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_rect.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_render.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_render.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_revision.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_revision.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_rwops.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_rwops.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_scancode.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_scancode.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_sensor.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_sensor.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_shape.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_shape.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_stdinc.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_stdinc.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_surface.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_surface.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_system.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_system.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_syswm.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_syswm.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_test.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_test.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_test_assert.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_test_assert.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_test_common.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_test_common.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_test_compare.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_test_compare.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_test_crc32.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_test_crc32.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_test_font.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_test_font.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_test_fuzzer.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_test_fuzzer.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_test_harness.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_test_harness.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_test_images.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_test_images.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_test_log.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_test_log.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_test_md5.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_test_md5.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_test_memory.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_test_memory.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_test_random.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_test_random.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_thread.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_thread.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_timer.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_timer.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_touch.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_touch.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_types.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_types.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_version.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_version.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_video.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_video.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_vulkan.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_vulkan.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_locale.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_locale.h">
<Filter>include</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)\..\..\dependent\SDL\include\SDL_misc.h">
<ClInclude Include="..\..\..\..\dependent\SDL\include\SDL_misc.h">
<Filter>include</Filter>
</ClInclude>
</ItemGroup>

View File

@ -0,0 +1,219 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x86">
<Configuration>Debug</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x86">
<Configuration>Release</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{3049f98e-d787-40b6-935e-4139e2b58f6f}</ProjectGuid>
<Keyword>Android</Keyword>
<RootNamespace>SDL_image</RootNamespace>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<ApplicationType>Android</ApplicationType>
<ApplicationTypeRevision>3.0</ApplicationTypeRevision>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings" />
<ImportGroup Label="Shared" />
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>LOAD_WEBP;LOAD_BMP;LOAD_GIF;LOAD_JPG;LOAD_LBM;LOAD_PCX;LOAD_PNG;LOAD_PNM;LOAD_SVG;LOAD_TGA;LOAD_XPM;LOAD_XV;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\dependent\SDL_image\VisualC\external\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>LOAD_WEBP;LOAD_BMP;LOAD_GIF;LOAD_JPG;LOAD_LBM;LOAD_PCX;LOAD_PNG;LOAD_PNM;LOAD_SVG;LOAD_TGA;LOAD_XPM;LOAD_XV;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\dependent\SDL_image\VisualC\external\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>LOAD_WEBP;LOAD_BMP;LOAD_GIF;LOAD_JPG;LOAD_LBM;LOAD_PCX;LOAD_PNG;LOAD_PNM;LOAD_SVG;LOAD_TGA;LOAD_XPM;LOAD_XV;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\dependent\SDL_image\VisualC\external\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>LOAD_WEBP;LOAD_BMP;LOAD_GIF;LOAD_JPG;LOAD_LBM;LOAD_PCX;LOAD_PNG;LOAD_PNM;LOAD_SVG;LOAD_TGA;LOAD_XPM;LOAD_XV;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\dependent\SDL_image\VisualC\external\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>LOAD_WEBP;LOAD_BMP;LOAD_GIF;LOAD_JPG;LOAD_LBM;LOAD_PCX;LOAD_PNG;LOAD_PNM;LOAD_SVG;LOAD_TGA;LOAD_XPM;LOAD_XV;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\dependent\SDL_image\VisualC\external\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>LOAD_WEBP;LOAD_BMP;LOAD_GIF;LOAD_JPG;LOAD_LBM;LOAD_PCX;LOAD_PNG;LOAD_PNM;LOAD_SVG;LOAD_TGA;LOAD_XPM;LOAD_XV;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\dependent\SDL_image\VisualC\external\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>LOAD_WEBP;LOAD_BMP;LOAD_GIF;LOAD_JPG;LOAD_LBM;LOAD_PCX;LOAD_PNG;LOAD_PNM;LOAD_SVG;LOAD_TGA;LOAD_XPM;LOAD_XV;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\dependent\SDL_image\VisualC\external\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>LOAD_WEBP;LOAD_BMP;LOAD_GIF;LOAD_JPG;LOAD_LBM;LOAD_PCX;LOAD_PNG;LOAD_PNM;LOAD_SVG;LOAD_TGA;LOAD_XPM;LOAD_XV;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\dependent\SDL_image\VisualC\external\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG_bmp.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG_gif.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG_jpg.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG_lbm.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG_pcx.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG_png.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG_pnm.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG_svg.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG_tga.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG_tif.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG_webp.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG_WIC.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG_xcf.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG_xpm.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG_xv.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG_xxx.c" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\libjpeg\libjpeg.vcxproj">
<Project>{3eaba086-a3f4-4f82-886e-b1c73db7ea93}</Project>
</ProjectReference>
<ProjectReference Include="..\libpng\libpng.vcxproj">
<Project>{79a35eb5-aec2-49fc-823f-455b2ee8cdc4}</Project>
</ProjectReference>
<ProjectReference Include="..\libwebp\libwebp.vcxproj">
<Project>{a3be93a8-851b-49a9-ae39-7aeb5310a5e3}</Project>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets" />
</Project>

View File

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG_bmp.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG_gif.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG_jpg.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG_lbm.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG_pcx.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG_png.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG_pnm.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG_svg.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG_tga.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG_tif.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG_webp.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG_WIC.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG_xcf.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG_xpm.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG_xv.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\IMG_xxx.c" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View File

@ -0,0 +1,241 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x86">
<Configuration>Debug</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x86">
<Configuration>Release</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\load_aiff.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\load_voc.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\mp3utils.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\music_cmd.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\music_flac.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\music_fluidsynth.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\music_mad.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\music_mikmod.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\music_modplug.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\music_mpg123.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\music_nativemidi.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\music_ogg.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\music_opus.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\music_timidity.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\music_wav.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\music_xmp.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\timidity\common.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\timidity\instrum.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\timidity\mix.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\timidity\output.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\timidity\playmidi.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\timidity\readmidi.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\timidity\resample.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\timidity\tables.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\timidity\timidity.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\effects_internal.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\effect_position.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\effect_stereoreverse.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\mixer.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\music.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\utils.c" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\libflac\libflac.vcxproj">
<Project>{cd780b6b-fa4e-4adb-8b70-7ee475c4cff2}</Project>
</ProjectReference>
<ProjectReference Include="..\libmpg123\libmpg123.vcxproj">
<Project>{0b5cf24e-3d35-4d7c-a2c7-2808ef97c34b}</Project>
</ProjectReference>
<ProjectReference Include="..\libogg\libogg.vcxproj">
<Project>{17883804-98a9-4f45-82e0-20a6ccbbf247}</Project>
</ProjectReference>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{7c56dfca-4a87-47f4-9415-b096af20337a}</ProjectGuid>
<Keyword>Android</Keyword>
<RootNamespace>SDL_mixer</RootNamespace>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<ApplicationType>Android</ApplicationType>
<ApplicationTypeRevision>3.0</ApplicationTypeRevision>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings" />
<ImportGroup Label="Shared" />
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\dependent\SDL_mixer\include;$(SolutionDir)..\..\dependent\SDL_mixer\src;$(SolutionDir)..\..\dependent\SDL_mixer\src\codecs;$(SolutionDir)..\..\dependent\SDL_mixer\external\flac-1.3.3\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-1.3.2\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-1.3.2\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-1.25.13\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>MUSIC_WAV;MUSIC_FLAC;MUSIC_OGG;MUSIC_MP3_MPG123;MUSIC_MID_TIMIDITY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalOptions>-DOGG_USE_TREMOR -DOGG_HEADER="&lt;ivorbisfile.h&gt;" %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\dependent\SDL_mixer\include;$(SolutionDir)..\..\dependent\SDL_mixer\src;$(SolutionDir)..\..\dependent\SDL_mixer\src\codecs;$(SolutionDir)..\..\dependent\SDL_mixer\external\flac-1.3.3\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-1.3.2\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-1.3.2\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-1.25.13\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>MUSIC_WAV;MUSIC_FLAC;MUSIC_OGG;MUSIC_MP3_MPG123;MUSIC_MID_TIMIDITY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalOptions>-DOGG_USE_TREMOR -DOGG_HEADER="&lt;ivorbisfile.h&gt;" %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\dependent\SDL_mixer\include;$(SolutionDir)..\..\dependent\SDL_mixer\src;$(SolutionDir)..\..\dependent\SDL_mixer\src\codecs;$(SolutionDir)..\..\dependent\SDL_mixer\external\flac-1.3.3\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-1.3.2\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-1.3.2\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-1.25.13\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>MUSIC_WAV;MUSIC_FLAC;MUSIC_OGG;MUSIC_MP3_MPG123;MUSIC_MID_TIMIDITY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalOptions>-DOGG_USE_TREMOR -DOGG_HEADER="&lt;ivorbisfile.h&gt;" %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\dependent\SDL_mixer\include;$(SolutionDir)..\..\dependent\SDL_mixer\src;$(SolutionDir)..\..\dependent\SDL_mixer\src\codecs;$(SolutionDir)..\..\dependent\SDL_mixer\external\flac-1.3.3\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-1.3.2\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-1.3.2\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-1.25.13\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>MUSIC_WAV;MUSIC_FLAC;MUSIC_OGG;MUSIC_MP3_MPG123;MUSIC_MID_TIMIDITY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalOptions>-DOGG_USE_TREMOR -DOGG_HEADER="&lt;ivorbisfile.h&gt;" %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\dependent\SDL_mixer\include;$(SolutionDir)..\..\dependent\SDL_mixer\src;$(SolutionDir)..\..\dependent\SDL_mixer\src\codecs;$(SolutionDir)..\..\dependent\SDL_mixer\external\flac-1.3.3\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-1.3.2\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-1.3.2\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-1.25.13\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>MUSIC_WAV;MUSIC_FLAC;MUSIC_OGG;MUSIC_MP3_MPG123;MUSIC_MID_TIMIDITY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalOptions>-DOGG_USE_TREMOR -DOGG_HEADER="&lt;ivorbisfile.h&gt;" %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\dependent\SDL_mixer\include;$(SolutionDir)..\..\dependent\SDL_mixer\src;$(SolutionDir)..\..\dependent\SDL_mixer\src\codecs;$(SolutionDir)..\..\dependent\SDL_mixer\external\flac-1.3.3\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-1.3.2\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-1.3.2\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-1.25.13\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>MUSIC_WAV;MUSIC_FLAC;MUSIC_OGG;MUSIC_MP3_MPG123;MUSIC_MID_TIMIDITY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalOptions>-DOGG_USE_TREMOR -DOGG_HEADER="&lt;ivorbisfile.h&gt;" %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\dependent\SDL_mixer\include;$(SolutionDir)..\..\dependent\SDL_mixer\src;$(SolutionDir)..\..\dependent\SDL_mixer\src\codecs;$(SolutionDir)..\..\dependent\SDL_mixer\external\flac-1.3.3\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-1.3.2\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-1.3.2\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-1.25.13\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>MUSIC_WAV;MUSIC_FLAC;MUSIC_OGG;MUSIC_MP3_MPG123;MUSIC_MID_TIMIDITY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalOptions>-DOGG_USE_TREMOR -DOGG_HEADER="&lt;ivorbisfile.h&gt;" %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\dependent\SDL_mixer\include;$(SolutionDir)..\..\dependent\SDL_mixer\src;$(SolutionDir)..\..\dependent\SDL_mixer\src\codecs;$(SolutionDir)..\..\dependent\SDL_mixer\external\flac-1.3.3\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-1.3.2\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-1.3.2\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-1.25.13\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>MUSIC_WAV;MUSIC_FLAC;MUSIC_OGG;MUSIC_MP3_MPG123;MUSIC_MID_TIMIDITY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalOptions>-DOGG_USE_TREMOR -DOGG_HEADER="&lt;ivorbisfile.h&gt;" %(AdditionalOptions)</AdditionalOptions>
</ClCompile>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets" />
</Project>

View File

@ -0,0 +1,94 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="timidity">
<UniqueIdentifier>{478e6584-f782-45b9-99bd-7de37350643d}</UniqueIdentifier>
</Filter>
<Filter Include="codecs">
<UniqueIdentifier>{93b7ba6a-4c16-46c7-9246-fbf46158eda8}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\timidity\common.c">
<Filter>timidity</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\timidity\instrum.c">
<Filter>timidity</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\timidity\mix.c">
<Filter>timidity</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\timidity\output.c">
<Filter>timidity</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\timidity\playmidi.c">
<Filter>timidity</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\timidity\readmidi.c">
<Filter>timidity</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\timidity\resample.c">
<Filter>timidity</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\timidity\tables.c">
<Filter>timidity</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\timidity\timidity.c">
<Filter>timidity</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\load_aiff.c">
<Filter>codecs</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\load_voc.c">
<Filter>codecs</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\mp3utils.c">
<Filter>codecs</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\music_cmd.c">
<Filter>codecs</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\music_flac.c">
<Filter>codecs</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\music_fluidsynth.c">
<Filter>codecs</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\music_mad.c">
<Filter>codecs</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\music_mikmod.c">
<Filter>codecs</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\music_modplug.c">
<Filter>codecs</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\music_mpg123.c">
<Filter>codecs</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\music_nativemidi.c">
<Filter>codecs</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\music_ogg.c">
<Filter>codecs</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\music_opus.c">
<Filter>codecs</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\music_timidity.c">
<Filter>codecs</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\music_wav.c">
<Filter>codecs</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\codecs\music_xmp.c">
<Filter>codecs</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\effect_position.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\effect_stereoreverse.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\effects_internal.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\mixer.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\music.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\src\utils.c" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View File

@ -0,0 +1,192 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x86">
<Configuration>Debug</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x86">
<Configuration>Release</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\dependent\SDL_ttf\SDL_ttf.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\..\dependent\SDL_ttf\SDL_ttf.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\freetype\freetype.vcxproj">
<Project>{5db1e1ee-2947-4697-bd3c-64e60fdfdaf9}</Project>
</ProjectReference>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{71a505e3-5fd6-4d4a-9360-dd0bac9b2a79}</ProjectGuid>
<Keyword>Android</Keyword>
<RootNamespace>SDL_ttf</RootNamespace>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<ApplicationType>Android</ApplicationType>
<ApplicationTypeRevision>3.0</ApplicationTypeRevision>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings" />
<ImportGroup Label="Shared" />
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\dependent\SDL_ttf;$(SolutionDir)..\..\dependent\SDL_ttf\VisualC\external\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\dependent\SDL_ttf;$(SolutionDir)..\..\dependent\SDL_ttf\VisualC\external\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\dependent\SDL_ttf;$(SolutionDir)..\..\dependent\SDL_ttf\VisualC\external\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\dependent\SDL_ttf;$(SolutionDir)..\..\dependent\SDL_ttf\VisualC\external\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\dependent\SDL_ttf;$(SolutionDir)..\..\dependent\SDL_ttf\VisualC\external\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\dependent\SDL_ttf;$(SolutionDir)..\..\dependent\SDL_ttf\VisualC\external\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\dependent\SDL_ttf;$(SolutionDir)..\..\dependent\SDL_ttf\VisualC\external\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\dependent\SDL_ttf;$(SolutionDir)..\..\dependent\SDL_ttf\VisualC\external\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets" />
</Project>

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClCompile Include="..\..\..\..\dependent\SDL_ttf\SDL_ttf.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\..\dependent\SDL_ttf\SDL_ttf.h" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View File

@ -0,0 +1,257 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x86">
<Configuration>Debug</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x86">
<Configuration>Release</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src\autofit\autofit.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftbase.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftbbox.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftbdf.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftbitmap.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftcid.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftdebug.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftfstype.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftgasp.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftglyph.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftgxval.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftinit.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftlcdfil.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftmm.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftotval.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftpatent.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftpfr.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftstroke.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftsynth.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftsystem.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/fttype1.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftwinfnt.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/bdf/bdf.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/bzip2/ftbzip2.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/cache/ftcache.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/cff/cff.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/cid/type1cid.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/gzip/ftgzip.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/lzw/ftlzw.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/pcf/pcf.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/pfr/pfr.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/psaux/psaux.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/pshinter/pshinter.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/psnames/psmodule.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/raster/raster.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/sfnt/sfnt.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/smooth/smooth.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/tools/apinames.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/truetype/truetype.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/type1/type1.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/type42/type42.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/winfonts/winfnt.c" />
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{5db1e1ee-2947-4697-bd3c-64e60fdfdaf9}</ProjectGuid>
<Keyword>Android</Keyword>
<RootNamespace>freetype</RootNamespace>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<ApplicationType>Android</ApplicationType>
<ApplicationTypeRevision>3.0</ApplicationTypeRevision>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings" />
<ImportGroup Label="Shared" />
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<Import Project="ver.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>FT2_BUILD_LIBRARY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile />
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>FT2_BUILD_LIBRARY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>FT2_BUILD_LIBRARY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>FT2_BUILD_LIBRARY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>FT2_BUILD_LIBRARY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>FT2_BUILD_LIBRARY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>FT2_BUILD_LIBRARY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>FT2_BUILD_LIBRARY;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets" />
</Project>

View File

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src\autofit\autofit.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftbase.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftbbox.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftbdf.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftbitmap.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftcid.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftdebug.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftfstype.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftgasp.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftglyph.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftgxval.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftinit.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftlcdfil.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftmm.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftotval.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftpatent.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftpfr.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftstroke.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftsynth.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftsystem.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/fttype1.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/base/ftwinfnt.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/bdf/bdf.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/bzip2/ftbzip2.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/cache/ftcache.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/cff/cff.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/cid/type1cid.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/gzip/ftgzip.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/lzw/ftlzw.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/pcf/pcf.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/pfr/pfr.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/psaux/psaux.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/pshinter/pshinter.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/psnames/psmodule.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/raster/raster.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/sfnt/sfnt.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/smooth/smooth.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/tools/apinames.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/truetype/truetype.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/type1/type1.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/type42/type42.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_ttf\external\freetype-$(freetype_ver)\src/winfonts/winfnt.c" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros">
<freetype_ver>2.10.1</freetype_ver>
</PropertyGroup>
<PropertyGroup />
<ItemDefinitionGroup />
<ItemGroup>
<BuildMacro Include="freetype_ver">
<Value>$(freetype_ver)</Value>
</BuildMacro>
</ItemGroup>
</Project>

View File

@ -35,7 +35,7 @@
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\hidapi\android\hid.cpp" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\hidapi\android\hid.cpp" />
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{654d6f15-267a-423d-8606-351c153c4e3d}</ProjectGuid>
@ -50,49 +50,49 @@
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-26</AndroidAPILevel>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-26</AndroidAPILevel>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-26</AndroidAPILevel>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-26</AndroidAPILevel>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-26</AndroidAPILevel>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-26</AndroidAPILevel>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-26</AndroidAPILevel>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-26</AndroidAPILevel>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings" />
@ -134,7 +134,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<AdditionalIncludeDirectories>$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)\..\..\dependent\SDL\include</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)..\..\dependent\SDL\include</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalLibraryDirectories>%(AdditionalLibraryDirectories);$(ToolchainPrebuiltPath)\lib\gcc\$(ToolchainName)\$(ToolchainFullVersionName)\$(PlatformShortName);$(StlLibraryPath);$(SolutionDir)$(Platform)\$(Configuration)</AdditionalLibraryDirectories>
@ -143,7 +143,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<AdditionalIncludeDirectories>$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)\..\..\dependent\SDL\include</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)..\..\dependent\SDL\include</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalLibraryDirectories>%(AdditionalLibraryDirectories);$(ToolchainPrebuiltPath)\lib\gcc\$(ToolchainName)\$(ToolchainFullVersionName)\$(PlatformShortName);$(StlLibraryPath);$(SolutionDir)$(Platform)\$(Configuration)</AdditionalLibraryDirectories>
@ -152,7 +152,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<AdditionalIncludeDirectories>$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)\..\..\dependent\SDL\include</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)..\..\dependent\SDL\include</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalLibraryDirectories>%(AdditionalLibraryDirectories);$(ToolchainPrebuiltPath)\lib\gcc\$(ToolchainName)\$(ToolchainFullVersionName)\$(PlatformShortName);$(StlLibraryPath);$(SolutionDir)$(Platform)\$(Configuration)</AdditionalLibraryDirectories>
@ -161,7 +161,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<AdditionalIncludeDirectories>$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)\..\..\dependent\SDL\include</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)..\..\dependent\SDL\include</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalLibraryDirectories>%(AdditionalLibraryDirectories);$(ToolchainPrebuiltPath)\lib\gcc\$(ToolchainName)\$(ToolchainFullVersionName)\$(PlatformShortName);$(StlLibraryPath);$(SolutionDir)$(Platform)\$(Configuration)</AdditionalLibraryDirectories>
@ -170,7 +170,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<AdditionalIncludeDirectories>$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)\..\..\dependent\SDL\include</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)..\..\dependent\SDL\include</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalLibraryDirectories>%(AdditionalLibraryDirectories);$(ToolchainPrebuiltPath)\lib\gcc\$(ToolchainName)\$(ToolchainFullVersionName)\$(PlatformShortName);$(StlLibraryPath);$(SolutionDir)$(Platform)\$(Configuration)</AdditionalLibraryDirectories>
@ -179,7 +179,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<AdditionalIncludeDirectories>$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)\..\..\dependent\SDL\include</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)..\..\dependent\SDL\include</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalLibraryDirectories>%(AdditionalLibraryDirectories);$(ToolchainPrebuiltPath)\lib\gcc\$(ToolchainName)\$(ToolchainFullVersionName)\$(PlatformShortName);$(StlLibraryPath);$(SolutionDir)$(Platform)\$(Configuration)</AdditionalLibraryDirectories>
@ -188,7 +188,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<AdditionalIncludeDirectories>$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)\..\..\dependent\SDL\include</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)..\..\dependent\SDL\include</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalLibraryDirectories>%(AdditionalLibraryDirectories);$(ToolchainPrebuiltPath)\lib\gcc\$(ToolchainName)\$(ToolchainFullVersionName)\$(PlatformShortName);$(StlLibraryPath);$(SolutionDir)$(Platform)\$(Configuration)</AdditionalLibraryDirectories>
@ -197,7 +197,7 @@
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile>
<PrecompiledHeader>NotUsing</PrecompiledHeader>
<AdditionalIncludeDirectories>$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)\..\..\dependent\SDL\include</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)..\..\dependent\SDL\include</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalLibraryDirectories>%(AdditionalLibraryDirectories);$(ToolchainPrebuiltPath)\lib\gcc\$(ToolchainName)\$(ToolchainFullVersionName)\$(PlatformShortName);$(StlLibraryPath);$(SolutionDir)$(Platform)\$(Configuration)</AdditionalLibraryDirectories>

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClCompile Include="$(SolutionDir)\..\..\dependent\SDL\src\hidapi\android\hid.cpp" />
<ClCompile Include="..\..\..\..\dependent\SDL\src\hidapi\android\hid.cpp" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,253 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x86">
<Configuration>Debug</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x86">
<Configuration>Release</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\bitmath.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\bitreader.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\bitwriter.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\cpu.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\crc.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\fixed.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\fixed_intrin_sse2.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\fixed_intrin_ssse3.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\float.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\format.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\lpc.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\lpc_intrin_avx2.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\lpc_intrin_sse.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\lpc_intrin_sse2.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\lpc_intrin_sse41.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\lpc_intrin_vsx.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\md5.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\memory.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\metadata_iterators.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\metadata_object.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\ogg_decoder_aspect.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\ogg_encoder_aspect.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\ogg_helper.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\ogg_mapping.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\stream_decoder.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\stream_encoder.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\stream_encoder_framing.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\stream_encoder_intrin_avx2.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\stream_encoder_intrin_sse2.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\stream_encoder_intrin_ssse3.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\window.c" />
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{cd780b6b-fa4e-4adb-8b70-7ee475c4cff2}</ProjectGuid>
<Keyword>Android</Keyword>
<RootNamespace>libflac</RootNamespace>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<ApplicationType>Android</ApplicationType>
<ApplicationTypeRevision>3.0</ApplicationTypeRevision>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings" />
<ImportGroup Label="Shared" />
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<Import Project="ver.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_mixer\external\flac-$(libflac_ver)\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\flac-$(libflac_ver)\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-$(libogg_ver)\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-$(libogg_ver)\android;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_mixer\external\flac-$(libflac_ver)\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\flac-$(libflac_ver)\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-$(libogg_ver)\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-$(libogg_ver)\android;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_mixer\external\flac-$(libflac_ver)\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\flac-$(libflac_ver)\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-$(libogg_ver)\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-$(libogg_ver)\android;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_mixer\external\flac-$(libflac_ver)\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\flac-$(libflac_ver)\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-$(libogg_ver)\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-$(libogg_ver)\android;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_mixer\external\flac-$(libflac_ver)\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\flac-$(libflac_ver)\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-$(libogg_ver)\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-$(libogg_ver)\android;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_mixer\external\flac-$(libflac_ver)\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\flac-$(libflac_ver)\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-$(libogg_ver)\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-$(libogg_ver)\android;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_mixer\external\flac-$(libflac_ver)\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\flac-$(libflac_ver)\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-$(libogg_ver)\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-$(libogg_ver)\android;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_mixer\external\flac-$(libflac_ver)\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\flac-$(libflac_ver)\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-$(libogg_ver)\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-$(libogg_ver)\android;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets" />
</Project>

View File

@ -0,0 +1,103 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="源文件">
<UniqueIdentifier>{212ec4d7-1999-4df8-9687-7e5fed16443f}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\bitmath.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\bitreader.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\bitwriter.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\cpu.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\crc.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\fixed.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\fixed_intrin_sse2.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\fixed_intrin_ssse3.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\float.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\format.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\lpc.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\lpc_intrin_avx2.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\lpc_intrin_sse.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\lpc_intrin_sse2.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\lpc_intrin_sse41.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\lpc_intrin_vsx.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\md5.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\memory.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\metadata_iterators.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\metadata_object.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\ogg_decoder_aspect.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\ogg_encoder_aspect.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\ogg_helper.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\ogg_mapping.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\stream_decoder.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\stream_encoder.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\stream_encoder_framing.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\stream_encoder_intrin_avx2.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\stream_encoder_intrin_sse2.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\stream_encoder_intrin_ssse3.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\window.c">
<Filter>源文件</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View File

@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros">
<libflac_ver>1.3.3</libflac_ver>
<libogg_ver>1.3.2</libogg_ver>
</PropertyGroup>
<PropertyGroup />
<ItemDefinitionGroup />
<ItemGroup>
<BuildMacro Include="libflac_ver">
<Value>$(libflac_ver)</Value>
</BuildMacro>
<BuildMacro Include="libogg_ver">
<Value>$(libogg_ver)</Value>
</BuildMacro>
</ItemGroup>
</Project>

View File

@ -0,0 +1,261 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x86">
<Configuration>Debug</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x86">
<Configuration>Release</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{3eaba086-a3f4-4f82-886e-b1c73db7ea93}</ProjectGuid>
<Keyword>Android</Keyword>
<RootNamespace>libjpeg</RootNamespace>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<ApplicationType>Android</ApplicationType>
<ApplicationTypeRevision>3.0</ApplicationTypeRevision>
<ProjectName>libjpeg</ProjectName>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings" />
<ImportGroup Label="Shared" />
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<Import Project="ver.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>AVOID_TABLES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>AVOID_TABLES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>AVOID_TABLES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>AVOID_TABLES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>AVOID_TABLES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>AVOID_TABLES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>AVOID_TABLES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>AVOID_TABLES;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jaricom.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jcapimin.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jcapistd.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jcarith.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jccoefct.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jccolor.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jcdctmgr.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jchuff.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jcinit.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jcmainct.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jcmarker.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jcmaster.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jcomapi.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jcparam.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jcprepct.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jcsample.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jctrans.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jdapimin.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jdapistd.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jdarith.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jdatadst.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jdatasrc.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jdcoefct.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jdcolor.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jddctmgr.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jdhuff.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jdinput.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jdmainct.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jdmarker.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jdmaster.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jdmerge.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jdpostct.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jdsample.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jdtrans.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jerror.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jfdctflt.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jfdctfst.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jfdctint.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jidctflt.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jquant1.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jquant2.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jutils.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jmemmgr.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jmem-android.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jidctint.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jidctfst.c" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets" />
</Project>

View File

@ -0,0 +1,51 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jaricom.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jcapimin.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jcapistd.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jcarith.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jccoefct.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jccolor.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jcdctmgr.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jchuff.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jcinit.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jcmainct.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jcmarker.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jcmaster.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jcomapi.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jcparam.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jcprepct.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jcsample.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jctrans.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jdapimin.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jdapistd.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jdarith.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jdatadst.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jdatasrc.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jdcoefct.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jdcolor.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jddctmgr.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jdhuff.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jdinput.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jdmainct.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jdmarker.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jdmaster.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jdmerge.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jdpostct.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jdsample.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jdtrans.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jerror.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jfdctflt.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jfdctfst.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jfdctint.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jidctflt.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jquant1.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jquant2.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jutils.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jmemmgr.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jmem-android.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jidctint.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\jpeg-$(libjpeg_ver)\jidctfst.c" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros">
<libjpeg_ver>9d</libjpeg_ver>
</PropertyGroup>
<PropertyGroup />
<ItemDefinitionGroup />
<ItemGroup>
<BuildMacro Include="libjpeg_ver">
<Value>$(libjpeg_ver)</Value>
</BuildMacro>
</ItemGroup>
</Project>

View File

@ -0,0 +1,497 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x86">
<Configuration>Debug</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x86">
<Configuration>Release</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\getcpuflags_x86_64.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_3dnow.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_3dnowext.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_arm.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_arm_accurate.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_i586.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_i586_dither.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_mmx.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_neon.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_neon64.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_neon64_accurate.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_neon64_float.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_neon64_s32.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_neon_accurate.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_neon_float.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_neon_s32.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_sse.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_sse_accurate.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_sse_float.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_sse_s32.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_avx.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_avx_accurate.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_avx_float.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_avx_s32.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_neon.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_neon64.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_neon64_accurate.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_neon64_float.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_neon64_s32.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_neon_accurate.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_neon_float.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_neon_s32.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_sse_accurate.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_sse_float.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_sse_s32.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_x86_64.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_x86_64_accurate.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_x86_64_float.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_x86_64_s32.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_x86_64.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_x86_64_accurate.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_x86_64_float.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_x86_64_s32.S" />
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\tabinit_mmx.S" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\compat\compat.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\compat\compat_str.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\dct64.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\dct64_altivec.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x86'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\dct64_i386.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x86'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\dct64_i486.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x86'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\dither.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x86'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\equalizer.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\feature.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x86'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\format.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\frame.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\getcpuflags_arm.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x86'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\icy.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x86'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\icy2utf8.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x86'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\id3.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\index.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\layer1.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x86'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\layer2.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x86'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\layer3.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x86'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\lfs_alias.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x86'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\lfs_wrap.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x86'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\libmpg123.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\ntom.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x86'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\optimize.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\parse.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\readers.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\stringbuf.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x86'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x86'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_8bit.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x86'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_altivec.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x86'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_i486.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x86'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_real.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x86'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_s32.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x86'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\tabinit.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\testcpu.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x86'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{0b5cf24e-3d35-4d7c-a2c7-2808ef97c34b}</ProjectGuid>
<Keyword>Android</Keyword>
<RootNamespace>libmpg123</RootNamespace>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<ApplicationType>Android</ApplicationType>
<ApplicationTypeRevision>3.0</ApplicationTypeRevision>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings" />
<ImportGroup Label="Shared" />
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<Import Project="ver.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-$(libmpg_ver)\src;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-$(libmpg_ver)\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-$(libmpg_ver)\src\compat;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-$(libmpg_ver)\src\libmpg123;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-$(libmpg_ver)\src;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-$(libmpg_ver)\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-$(libmpg_ver)\src\compat;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-$(libmpg_ver)\src\libmpg123;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>OPT_GENERIC;REAL_IS_FLOAT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-$(libmpg_ver)\src;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-$(libmpg_ver)\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-$(libmpg_ver)\src\compat;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-$(libmpg_ver)\src\libmpg123;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>OPT_GENERIC;REAL_IS_FLOAT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-$(libmpg_ver)\src;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-$(libmpg_ver)\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-$(libmpg_ver)\src\compat;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-$(libmpg_ver)\src\libmpg123;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-$(libmpg_ver)\src;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-$(libmpg_ver)\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-$(libmpg_ver)\src\compat;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-$(libmpg_ver)\src\libmpg123;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-$(libmpg_ver)\src;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-$(libmpg_ver)\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-$(libmpg_ver)\src\compat;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-$(libmpg_ver)\src\libmpg123;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-$(libmpg_ver)\src;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-$(libmpg_ver)\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-$(libmpg_ver)\src\compat;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-$(libmpg_ver)\src\libmpg123;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>OPT_GENERIC;REAL_IS_FLOAT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-$(libmpg_ver)\src;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-$(libmpg_ver)\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-$(libmpg_ver)\src\compat;$(SolutionDir)..\..\dependent\SDL_mixer\external\mpg123-$(libmpg_ver)\src\libmpg123;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>OPT_GENERIC;REAL_IS_FLOAT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets" />
</Project>

View File

@ -0,0 +1,252 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="ASM">
<UniqueIdentifier>{dee588d0-c017-47c3-b803-48d285738b65}</UniqueIdentifier>
</Filter>
<Filter Include="src">
<UniqueIdentifier>{d8026f9e-25fa-4731-b76c-4826ede5d126}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\getcpuflags_x86_64.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_3dnow.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_3dnowext.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_arm.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_arm_accurate.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_i586.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_i586_dither.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_mmx.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_neon.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_neon_accurate.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_neon_float.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_neon_s32.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_neon64.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_neon64_accurate.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_neon64_float.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_neon64_s32.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_sse.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_sse_accurate.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_sse_float.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_sse_s32.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_avx.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_avx_accurate.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_avx_float.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_avx_s32.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_neon.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_neon_accurate.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_neon_float.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_neon_s32.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_neon64.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_neon64_accurate.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_neon64_float.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_neon64_s32.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_sse_accurate.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_sse_float.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_sse_s32.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_x86_64.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_x86_64_accurate.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_x86_64_float.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_stereo_x86_64_s32.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_x86_64.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_x86_64_accurate.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_x86_64_float.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_x86_64_s32.S">
<Filter>ASM</Filter>
</None>
<None Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\tabinit_mmx.S">
<Filter>ASM</Filter>
</None>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\dct64.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\dct64_altivec.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\dct64_i386.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\dct64_i486.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\dither.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\equalizer.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\feature.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\format.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\frame.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\getcpuflags_arm.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\icy.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\icy2utf8.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\id3.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\index.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\layer1.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\layer2.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\layer3.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\lfs_alias.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\lfs_wrap.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\libmpg123.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\ntom.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\optimize.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\parse.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\readers.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\stringbuf.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_8bit.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_altivec.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_i486.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_real.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\synth_s32.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\tabinit.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\libmpg123\testcpu.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\compat\compat.c">
<Filter>src</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\mpg123-1.25.13\src\compat\compat_str.c">
<Filter>src</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros">
<libmpg_ver>1.25.13</libmpg_ver>
</PropertyGroup>
<PropertyGroup />
<ItemDefinitionGroup />
<ItemGroup>
<BuildMacro Include="libmpg_ver">
<Value>$(libmpg_ver)</Value>
</BuildMacro>
</ItemGroup>
</Project>

View File

@ -0,0 +1,239 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x86">
<Configuration>Debug</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x86">
<Configuration>Release</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{17883804-98a9-4f45-82e0-20a6ccbbf247}</ProjectGuid>
<Keyword>Android</Keyword>
<RootNamespace>libogg</RootNamespace>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<ApplicationType>Android</ApplicationType>
<ApplicationTypeRevision>3.0</ApplicationTypeRevision>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings" />
<ImportGroup Label="Shared" />
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<Import Project="ver.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-$(libogg_ver)\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-$(libogg_ver)\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>HAVE_ALLOCA;VAR_ARRAYS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-$(libogg_ver)\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-$(libogg_ver)\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>HAVE_ALLOCA;VAR_ARRAYS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-$(libogg_ver)\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-$(libogg_ver)\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>HAVE_ALLOCA;VAR_ARRAYS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-$(libogg_ver)\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-$(libogg_ver)\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>HAVE_ALLOCA;VAR_ARRAYS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-$(libogg_ver)\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-$(libogg_ver)\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>HAVE_ALLOCA;VAR_ARRAYS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-$(libogg_ver)\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-$(libogg_ver)\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>HAVE_ALLOCA;VAR_ARRAYS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-$(libogg_ver)\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-$(libogg_ver)\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>HAVE_ALLOCA;VAR_ARRAYS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-$(libogg_ver)\include;$(SolutionDir)..\..\dependent\SDL_mixer\external\libogg-$(libogg_ver)\android;$(SolutionDir)..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>HAVE_ALLOCA;VAR_ARRAYS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libogg-1.3.2\src\bitwise.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libogg-1.3.2\src\framing.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1\block.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1\codebook.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1\floor0.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1\floor1.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1\info.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1\iseeking_example.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1\ivorbisfile_example.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1\mapping0.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1\mdct.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1\registry.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1\res012.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1\sharedbook.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1\synthesis.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1\vorbisfile.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1\window.c" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets" />
</Project>

View File

@ -0,0 +1,57 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libogg-1.3.2\src\bitwise.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libogg-1.3.2\src\framing.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1\block.c">
<Filter>libvorbisidec</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1\codebook.c">
<Filter>libvorbisidec</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1\floor0.c">
<Filter>libvorbisidec</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1\floor1.c">
<Filter>libvorbisidec</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1\info.c">
<Filter>libvorbisidec</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1\iseeking_example.c">
<Filter>libvorbisidec</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1\ivorbisfile_example.c">
<Filter>libvorbisidec</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1\mapping0.c">
<Filter>libvorbisidec</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1\mdct.c">
<Filter>libvorbisidec</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1\registry.c">
<Filter>libvorbisidec</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1\res012.c">
<Filter>libvorbisidec</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1\sharedbook.c">
<Filter>libvorbisidec</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1\synthesis.c">
<Filter>libvorbisidec</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1\vorbisfile.c">
<Filter>libvorbisidec</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_mixer\external\libvorbisidec-1.2.1\window.c">
<Filter>libvorbisidec</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<Filter Include="libvorbisidec">
<UniqueIdentifier>{ea211499-3e2b-46c3-a91c-19e8056d24b1}</UniqueIdentifier>
</Filter>
</ItemGroup>
</Project>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros">
<libogg_ver>1.3.2</libogg_ver>
</PropertyGroup>
<PropertyGroup />
<ItemDefinitionGroup />
<ItemGroup>
<BuildMacro Include="libogg_ver">
<Value>$(libogg_ver)</Value>
</BuildMacro>
</ItemGroup>
</Project>

View File

@ -0,0 +1,217 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x86">
<Configuration>Debug</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x86">
<Configuration>Release</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{79a35eb5-aec2-49fc-823f-455b2ee8cdc4}</ProjectGuid>
<Keyword>Android</Keyword>
<RootNamespace>libpng</RootNamespace>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<ApplicationType>Android</ApplicationType>
<ApplicationTypeRevision>3.0</ApplicationTypeRevision>
<ProjectName>libpng</ProjectName>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings" />
<ImportGroup Label="Shared" />
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<Import Project="ver.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<ClCompile />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<ClCompile />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<ClCompile />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<ClCompile />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile />
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\png.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\pngerror.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\pngget.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\pngmem.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\pngpread.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\pngread.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\pngrio.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\pngrtran.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\pngrutil.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\pngset.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\pngtrans.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\pngwio.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\pngwrite.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\pngwtran.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\pngwutil.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\arm\arm_init.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\arm\filter_neon_intrinsics.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\arm\palette_neon_intrinsics.c" />
</ItemGroup>
<ItemGroup>
<None Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\arm\filter_neon.S" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\zlib\zlib.vcxproj">
<Project>{9ef8eb99-0458-431c-9673-fb95093b80a7}</Project>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets" />
</Project>

View File

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\png.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\pngerror.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\pngget.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\pngmem.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\pngpread.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\pngread.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\pngrio.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\pngrtran.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\pngrutil.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\pngset.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\pngtrans.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\pngwio.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\pngwrite.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\pngwtran.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\pngwutil.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\arm\arm_init.c">
<Filter>arm</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\arm\filter_neon_intrinsics.c">
<Filter>arm</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\arm\palette_neon_intrinsics.c">
<Filter>arm</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<Filter Include="arm">
<UniqueIdentifier>{d1a2fd78-c3f0-4da3-81a5-2f211a12dd66}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<None Include="$(SolutionDir)..\..\dependent\SDL_image\external\libpng-$(libpng_ver)\arm\filter_neon.S">
<Filter>arm</Filter>
</None>
</ItemGroup>
</Project>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros">
<libpng_ver>1.6.37</libpng_ver>
</PropertyGroup>
<PropertyGroup />
<ItemDefinitionGroup />
<ItemGroup>
<BuildMacro Include="libpng_ver">
<Value>$(libpng_ver)</Value>
</BuildMacro>
</ItemGroup>
</Project>

View File

@ -0,0 +1,284 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x86">
<Configuration>Debug</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x86">
<Configuration>Release</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dec\alpha_dec.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dec\buffer_dec.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dec\frame_dec.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dec\idec_dec.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dec\io_dec.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dec\quant_dec.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dec\tree_dec.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dec\vp8l_dec.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dec\vp8_dec.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dec\webp_dec.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\alpha_processing.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\alpha_processing_mips_dsp_r2.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\alpha_processing_neon.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\alpha_processing_sse2.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\alpha_processing_sse41.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\cpu.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\dec.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\dec_clip_tables.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\dec_mips32.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\dec_mips_dsp_r2.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\dec_msa.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\dec_neon.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\dec_sse2.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\dec_sse41.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\filters.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\filters_mips_dsp_r2.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\filters_msa.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\filters_neon.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\filters_sse2.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\lossless.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\lossless_mips_dsp_r2.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\lossless_msa.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\lossless_neon.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\lossless_sse2.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\rescaler.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\rescaler_mips32.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\rescaler_mips_dsp_r2.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\rescaler_msa.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\rescaler_neon.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\rescaler_sse2.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\upsampling.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\upsampling_mips_dsp_r2.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\upsampling_msa.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\upsampling_neon.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\upsampling_sse2.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\upsampling_sse41.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\yuv.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\yuv_mips32.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\yuv_mips_dsp_r2.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\yuv_neon.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\yuv_sse2.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\yuv_sse41.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\utils\bit_reader_utils.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\utils\color_cache_utils.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\utils\filters_utils.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\utils\huffman_utils.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\utils\quant_levels_dec_utils.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\utils\random_utils.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\utils\thread_utils.c" />
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\utils\utils.c" />
<ClCompile Include="..\..\..\..\dependent\SDL_image\external\libwebp-1.0.3\src\utils\rescaler_utils.c" />
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{a3be93a8-851b-49a9-ae39-7aeb5310a5e3}</ProjectGuid>
<Keyword>Android</Keyword>
<RootNamespace>libwebp</RootNamespace>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<ApplicationType>Android</ApplicationType>
<ApplicationTypeRevision>3.0</ApplicationTypeRevision>
<ProjectName>libwebp</ProjectName>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings" />
<ImportGroup Label="Shared" />
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="ver.props" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<Import Project="ver.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
<TargetName>$(RootNamespace)</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>ANDROID;HAVE_MALLOC_H;HAVE_PTHREAD;WEBP_USE_THREAD;HAVE_CPU_FEATURES_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>ANDROID;HAVE_MALLOC_H;HAVE_PTHREAD;WEBP_USE_THREAD;HAVE_CPU_FEATURES_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>ANDROID;HAVE_MALLOC_H;HAVE_PTHREAD;WEBP_USE_THREAD;HAVE_CPU_FEATURES_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>ANDROID;HAVE_MALLOC_H;HAVE_PTHREAD;WEBP_USE_THREAD;HAVE_CPU_FEATURES_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>ANDROID;HAVE_MALLOC_H;HAVE_PTHREAD;WEBP_USE_THREAD;HAVE_CPU_FEATURES_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>ANDROID;HAVE_MALLOC_H;HAVE_PTHREAD;WEBP_USE_THREAD;HAVE_CPU_FEATURES_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>ANDROID;HAVE_MALLOC_H;HAVE_PTHREAD;WEBP_USE_THREAD;HAVE_CPU_FEATURES_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>ANDROID;HAVE_MALLOC_H;HAVE_PTHREAD;WEBP_USE_THREAD;HAVE_CPU_FEATURES_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets" />
</Project>

View File

@ -0,0 +1,199 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="dec">
<UniqueIdentifier>{f29f3f2e-65ee-41cf-bd4c-2ffd1cbedda4}</UniqueIdentifier>
</Filter>
<Filter Include="dsp">
<UniqueIdentifier>{5c99261b-8566-4baf-a58b-6d2121ff02c6}</UniqueIdentifier>
</Filter>
<Filter Include="utils">
<UniqueIdentifier>{d59b3413-910c-42d6-81d7-67a49b4313a5}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dec\webp_dec.c">
<Filter>dec</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dec\alpha_dec.c">
<Filter>dec</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dec\buffer_dec.c">
<Filter>dec</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dec\frame_dec.c">
<Filter>dec</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dec\idec_dec.c">
<Filter>dec</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dec\io_dec.c">
<Filter>dec</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dec\quant_dec.c">
<Filter>dec</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dec\tree_dec.c">
<Filter>dec</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dec\vp8_dec.c">
<Filter>dec</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dec\vp8l_dec.c">
<Filter>dec</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\alpha_processing_mips_dsp_r2.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\alpha_processing.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\alpha_processing_sse41.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\alpha_processing_neon.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\alpha_processing_sse2.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\cpu.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\dec.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\dec_clip_tables.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\dec_mips_dsp_r2.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\dec_mips32.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\dec_msa.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\dec_neon.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\dec_sse2.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\dec_sse41.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\filters.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\filters_mips_dsp_r2.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\filters_msa.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\filters_neon.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\filters_sse2.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\lossless_mips_dsp_r2.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\lossless_msa.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\lossless_neon.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\lossless_sse2.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\lossless.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\rescaler.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\rescaler_mips_dsp_r2.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\rescaler_mips32.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\rescaler_msa.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\rescaler_neon.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\rescaler_sse2.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\upsampling.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\upsampling_mips_dsp_r2.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\upsampling_msa.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\upsampling_neon.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\upsampling_sse2.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\upsampling_sse41.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\yuv.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\yuv_mips_dsp_r2.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\yuv_mips32.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\yuv_neon.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\yuv_sse2.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\dsp\yuv_sse41.c">
<Filter>dsp</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\utils\bit_reader_utils.c">
<Filter>utils</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\utils\color_cache_utils.c">
<Filter>utils</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\utils\filters_utils.c">
<Filter>utils</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\utils\huffman_utils.c">
<Filter>utils</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\utils\quant_levels_dec_utils.c">
<Filter>utils</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\utils\thread_utils.c">
<Filter>utils</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\utils\utils.c">
<Filter>utils</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)..\..\dependent\SDL_image\external\libwebp-$(libwebp_ver)\src\utils\random_utils.c">
<Filter>utils</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\SDL_image\external\libwebp-1.0.3\src\utils\rescaler_utils.c">
<Filter>utils</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View File

@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros">
<libwebp_ver>1.0.3</libwebp_ver>
</PropertyGroup>
<PropertyGroup />
<ItemDefinitionGroup />
<ItemGroup>
<BuildMacro Include="libwebp_ver">
<Value>$(libwebp_ver)</Value>
</BuildMacro>
</ItemGroup>
</Project>

View File

@ -47,49 +47,49 @@
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-26</AndroidAPILevel>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-26</AndroidAPILevel>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-26</AndroidAPILevel>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-26</AndroidAPILevel>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-26</AndroidAPILevel>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-26</AndroidAPILevel>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-26</AndroidAPILevel>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-26</AndroidAPILevel>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings" />
@ -148,7 +148,7 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile>
<AdditionalIncludeDirectories>$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)\..\..\dependent\SDL\include;$(SolutionDir)\..\..\source\lua</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\source\lua</AdditionalIncludeDirectories>
<CppLanguageStandard>c++1z</CppLanguageStandard>
</ClCompile>
<Link>
@ -158,7 +158,7 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile>
<AdditionalIncludeDirectories>$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)\..\..\dependent\SDL\include;$(SolutionDir)\..\..\source\lua</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\source\lua</AdditionalIncludeDirectories>
<CppLanguageStandard>c++1z</CppLanguageStandard>
</ClCompile>
<Link>
@ -168,7 +168,7 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<ClCompile>
<AdditionalIncludeDirectories>$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)\..\..\dependent\SDL\include;$(SolutionDir)\..\..\source\lua</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\source\lua</AdditionalIncludeDirectories>
<CppLanguageStandard>c++1z</CppLanguageStandard>
</ClCompile>
<Link>
@ -178,7 +178,7 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<ClCompile>
<AdditionalIncludeDirectories>$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)\..\..\dependent\SDL\include;$(SolutionDir)\..\..\source\lua</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\source\lua</AdditionalIncludeDirectories>
<CppLanguageStandard>c++1z</CppLanguageStandard>
</ClCompile>
<Link>
@ -188,7 +188,7 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<ClCompile>
<AdditionalIncludeDirectories>$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)\..\..\dependent\SDL\include;$(SolutionDir)\..\..\source\lua</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\source\lua</AdditionalIncludeDirectories>
<CppLanguageStandard>c++1z</CppLanguageStandard>
</ClCompile>
<Link>
@ -198,7 +198,7 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<ClCompile>
<AdditionalIncludeDirectories>$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)\..\..\dependent\SDL\include;$(SolutionDir)\..\..\source\lua</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\source\lua</AdditionalIncludeDirectories>
<CppLanguageStandard>c++1z</CppLanguageStandard>
</ClCompile>
<Link>
@ -208,7 +208,7 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<AdditionalIncludeDirectories>$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)\..\..\dependent\SDL\include;$(SolutionDir)\..\..\source\lua</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\source\lua</AdditionalIncludeDirectories>
<CppLanguageStandard>c++1z</CppLanguageStandard>
</ClCompile>
<Link>
@ -218,7 +218,7 @@
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<AdditionalIncludeDirectories>$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)\..\..\dependent\SDL\include;$(SolutionDir)\..\..\source\lua</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(Sysroot)\usr\include;$(StlIncludeDirectories)%(AdditionalIncludeDirectories);$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\source\lua</AdditionalIncludeDirectories>
<CppLanguageStandard>c++1z</CppLanguageStandard>
</ClCompile>
<Link>
@ -230,6 +230,9 @@
<ProjectReference Include="..\..\lib\ggelua\ggelua.vcxproj">
<Project>{e35e2816-7594-4b05-b684-12b97e4bfd20}</Project>
</ProjectReference>
<ProjectReference Include="..\..\lib\gsdl2\gsdl2.vcxproj">
<Project>{fd3448c7-9259-49a2-ab91-77455616b619}</Project>
</ProjectReference>
<ProjectReference Include="..\..\lua\lua.vcxproj">
<Project>{8481f772-bc91-4032-8682-09809ef70942}</Project>
</ProjectReference>

View File

@ -1,13 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="源文件">
<UniqueIdentifier>{33c9bae1-6bb5-4d92-b420-df60fb48fb74}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\source\app\ggelua\main.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\app\ggelua\main.c" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,184 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x86">
<Configuration>Debug</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x86">
<Configuration>Release</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\dependent\SQLite3MultipleCiphers\src\sqlite3mc.c" />
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{46d15333-11ae-44e6-bb6a-5fd4e02fd048}</ProjectGuid>
<Keyword>Android</Keyword>
<RootNamespace>sqlite3</RootNamespace>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<ApplicationType>Android</ApplicationType>
<ApplicationTypeRevision>3.0</ApplicationTypeRevision>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings" />
<ImportGroup Label="Shared" />
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>CODEC_TYPE=CODEC_TYPE_CHACHA20;SQLITE_THREADSAFE=1;SQLITE_DQS=0;SQLITE_MAX_ATTACHED=10;SQLITE_ENABLE_EXPLAIN_COMMENTS=1;SQLITE_SOUNDEX=1;SQLITE_ENABLE_COLUMN_METADATA=1;SQLITE_SECURE_DELETE=1;SQLITE_ENABLE_DESERIALIZE=1;SQLITE_ENABLE_FTS3=1;SQLITE_ENABLE_FTS3_PARENTHESIS=1;SQLITE_ENABLE_FTS4=1;SQLITE_ENABLE_FTS5=1;SQLITE_ENABLE_JSON1=1;SQLITE_ENABLE_RTREE=1;SQLITE_ENABLE_GEOPOLY=1;SQLITE_CORE=1;SQLITE_ENABLE_EXTFUNC=1;SQLITE_ENABLE_MATH_FUNCTIONS=1;SQLITE_ENABLE_CSV=1;SQLITE_ENABLE_VSV=1;SQLITE_ENABLE_CARRAY=1;SQLITE_ENABLE_UUID=1;SQLITE_ENABLE_REGEXP=1;SQLITE_TEMP_STORE=2;SQLITE_USE_URI=1;SQLITE_USER_AUTHENTICATION=1;SQLITE_ENABLE_DBPAGE_VTAB=1;SQLITE_ENABLE_DBSTAT_VTAB=1;SQLITE_ENABLE_STMTVTAB=1;SQLITE_ENABLE_UNKNOWN_SQL_FUNCTION=1;HAVE_CIPHER_AES_128_CBC=0;HAVE_CIPHER_AES_256_CBC=0;HAVE_CIPHER_SQLCIPHER=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>CODEC_TYPE=CODEC_TYPE_CHACHA20;SQLITE_THREADSAFE=1;SQLITE_DQS=0;SQLITE_MAX_ATTACHED=10;SQLITE_ENABLE_EXPLAIN_COMMENTS=1;SQLITE_SOUNDEX=1;SQLITE_ENABLE_COLUMN_METADATA=1;SQLITE_SECURE_DELETE=1;SQLITE_ENABLE_DESERIALIZE=1;SQLITE_ENABLE_FTS3=1;SQLITE_ENABLE_FTS3_PARENTHESIS=1;SQLITE_ENABLE_FTS4=1;SQLITE_ENABLE_FTS5=1;SQLITE_ENABLE_JSON1=1;SQLITE_ENABLE_RTREE=1;SQLITE_ENABLE_GEOPOLY=1;SQLITE_CORE=1;SQLITE_ENABLE_EXTFUNC=1;SQLITE_ENABLE_MATH_FUNCTIONS=1;SQLITE_ENABLE_CSV=1;SQLITE_ENABLE_VSV=1;SQLITE_ENABLE_CARRAY=1;SQLITE_ENABLE_UUID=1;SQLITE_ENABLE_REGEXP=1;SQLITE_TEMP_STORE=2;SQLITE_USE_URI=1;SQLITE_USER_AUTHENTICATION=1;SQLITE_ENABLE_DBPAGE_VTAB=1;SQLITE_ENABLE_DBSTAT_VTAB=1;SQLITE_ENABLE_STMTVTAB=1;SQLITE_ENABLE_UNKNOWN_SQL_FUNCTION=1;HAVE_CIPHER_AES_128_CBC=0;HAVE_CIPHER_AES_256_CBC=0;HAVE_CIPHER_SQLCIPHER=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>CODEC_TYPE=CODEC_TYPE_CHACHA20;SQLITE_THREADSAFE=1;SQLITE_DQS=0;SQLITE_MAX_ATTACHED=10;SQLITE_ENABLE_EXPLAIN_COMMENTS=1;SQLITE_SOUNDEX=1;SQLITE_ENABLE_COLUMN_METADATA=1;SQLITE_SECURE_DELETE=1;SQLITE_ENABLE_DESERIALIZE=1;SQLITE_ENABLE_FTS3=1;SQLITE_ENABLE_FTS3_PARENTHESIS=1;SQLITE_ENABLE_FTS4=1;SQLITE_ENABLE_FTS5=1;SQLITE_ENABLE_JSON1=1;SQLITE_ENABLE_RTREE=1;SQLITE_ENABLE_GEOPOLY=1;SQLITE_CORE=1;SQLITE_ENABLE_EXTFUNC=1;SQLITE_ENABLE_MATH_FUNCTIONS=1;SQLITE_ENABLE_CSV=1;SQLITE_ENABLE_VSV=1;SQLITE_ENABLE_CARRAY=1;SQLITE_ENABLE_UUID=1;SQLITE_ENABLE_REGEXP=1;SQLITE_TEMP_STORE=2;SQLITE_USE_URI=1;SQLITE_USER_AUTHENTICATION=1;SQLITE_ENABLE_DBPAGE_VTAB=1;SQLITE_ENABLE_DBSTAT_VTAB=1;SQLITE_ENABLE_STMTVTAB=1;SQLITE_ENABLE_UNKNOWN_SQL_FUNCTION=1;HAVE_CIPHER_AES_128_CBC=0;HAVE_CIPHER_AES_256_CBC=0;HAVE_CIPHER_SQLCIPHER=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>CODEC_TYPE=CODEC_TYPE_CHACHA20;SQLITE_THREADSAFE=1;SQLITE_DQS=0;SQLITE_MAX_ATTACHED=10;SQLITE_ENABLE_EXPLAIN_COMMENTS=1;SQLITE_SOUNDEX=1;SQLITE_ENABLE_COLUMN_METADATA=1;SQLITE_SECURE_DELETE=1;SQLITE_ENABLE_DESERIALIZE=1;SQLITE_ENABLE_FTS3=1;SQLITE_ENABLE_FTS3_PARENTHESIS=1;SQLITE_ENABLE_FTS4=1;SQLITE_ENABLE_FTS5=1;SQLITE_ENABLE_JSON1=1;SQLITE_ENABLE_RTREE=1;SQLITE_ENABLE_GEOPOLY=1;SQLITE_CORE=1;SQLITE_ENABLE_EXTFUNC=1;SQLITE_ENABLE_MATH_FUNCTIONS=1;SQLITE_ENABLE_CSV=1;SQLITE_ENABLE_VSV=1;SQLITE_ENABLE_CARRAY=1;SQLITE_ENABLE_UUID=1;SQLITE_ENABLE_REGEXP=1;SQLITE_TEMP_STORE=2;SQLITE_USE_URI=1;SQLITE_USER_AUTHENTICATION=1;SQLITE_ENABLE_DBPAGE_VTAB=1;SQLITE_ENABLE_DBSTAT_VTAB=1;SQLITE_ENABLE_STMTVTAB=1;SQLITE_ENABLE_UNKNOWN_SQL_FUNCTION=1;HAVE_CIPHER_AES_128_CBC=0;HAVE_CIPHER_AES_256_CBC=0;HAVE_CIPHER_SQLCIPHER=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>CODEC_TYPE=CODEC_TYPE_CHACHA20;SQLITE_THREADSAFE=1;SQLITE_DQS=0;SQLITE_MAX_ATTACHED=10;SQLITE_ENABLE_EXPLAIN_COMMENTS=1;SQLITE_SOUNDEX=1;SQLITE_ENABLE_COLUMN_METADATA=1;SQLITE_SECURE_DELETE=1;SQLITE_ENABLE_DESERIALIZE=1;SQLITE_ENABLE_FTS3=1;SQLITE_ENABLE_FTS3_PARENTHESIS=1;SQLITE_ENABLE_FTS4=1;SQLITE_ENABLE_FTS5=1;SQLITE_ENABLE_JSON1=1;SQLITE_ENABLE_RTREE=1;SQLITE_ENABLE_GEOPOLY=1;SQLITE_CORE=1;SQLITE_ENABLE_EXTFUNC=1;SQLITE_ENABLE_MATH_FUNCTIONS=1;SQLITE_ENABLE_CSV=1;SQLITE_ENABLE_VSV=1;SQLITE_ENABLE_CARRAY=1;SQLITE_ENABLE_UUID=1;SQLITE_ENABLE_REGEXP=1;SQLITE_TEMP_STORE=2;SQLITE_USE_URI=1;SQLITE_USER_AUTHENTICATION=1;SQLITE_ENABLE_DBPAGE_VTAB=1;SQLITE_ENABLE_DBSTAT_VTAB=1;SQLITE_ENABLE_STMTVTAB=1;SQLITE_ENABLE_UNKNOWN_SQL_FUNCTION=1;HAVE_CIPHER_AES_128_CBC=0;HAVE_CIPHER_AES_256_CBC=0;HAVE_CIPHER_SQLCIPHER=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>CODEC_TYPE=CODEC_TYPE_CHACHA20;SQLITE_THREADSAFE=1;SQLITE_DQS=0;SQLITE_MAX_ATTACHED=10;SQLITE_ENABLE_EXPLAIN_COMMENTS=1;SQLITE_SOUNDEX=1;SQLITE_ENABLE_COLUMN_METADATA=1;SQLITE_SECURE_DELETE=1;SQLITE_ENABLE_DESERIALIZE=1;SQLITE_ENABLE_FTS3=1;SQLITE_ENABLE_FTS3_PARENTHESIS=1;SQLITE_ENABLE_FTS4=1;SQLITE_ENABLE_FTS5=1;SQLITE_ENABLE_JSON1=1;SQLITE_ENABLE_RTREE=1;SQLITE_ENABLE_GEOPOLY=1;SQLITE_CORE=1;SQLITE_ENABLE_EXTFUNC=1;SQLITE_ENABLE_MATH_FUNCTIONS=1;SQLITE_ENABLE_CSV=1;SQLITE_ENABLE_VSV=1;SQLITE_ENABLE_CARRAY=1;SQLITE_ENABLE_UUID=1;SQLITE_ENABLE_REGEXP=1;SQLITE_TEMP_STORE=2;SQLITE_USE_URI=1;SQLITE_USER_AUTHENTICATION=1;SQLITE_ENABLE_DBPAGE_VTAB=1;SQLITE_ENABLE_DBSTAT_VTAB=1;SQLITE_ENABLE_STMTVTAB=1;SQLITE_ENABLE_UNKNOWN_SQL_FUNCTION=1;HAVE_CIPHER_AES_128_CBC=0;HAVE_CIPHER_AES_256_CBC=0;HAVE_CIPHER_SQLCIPHER=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>CODEC_TYPE=CODEC_TYPE_CHACHA20;SQLITE_THREADSAFE=1;SQLITE_DQS=0;SQLITE_MAX_ATTACHED=10;SQLITE_ENABLE_EXPLAIN_COMMENTS=1;SQLITE_SOUNDEX=1;SQLITE_ENABLE_COLUMN_METADATA=1;SQLITE_SECURE_DELETE=1;SQLITE_ENABLE_DESERIALIZE=1;SQLITE_ENABLE_FTS3=1;SQLITE_ENABLE_FTS3_PARENTHESIS=1;SQLITE_ENABLE_FTS4=1;SQLITE_ENABLE_FTS5=1;SQLITE_ENABLE_JSON1=1;SQLITE_ENABLE_RTREE=1;SQLITE_ENABLE_GEOPOLY=1;SQLITE_CORE=1;SQLITE_ENABLE_EXTFUNC=1;SQLITE_ENABLE_MATH_FUNCTIONS=1;SQLITE_ENABLE_CSV=1;SQLITE_ENABLE_VSV=1;SQLITE_ENABLE_CARRAY=1;SQLITE_ENABLE_UUID=1;SQLITE_ENABLE_REGEXP=1;SQLITE_TEMP_STORE=2;SQLITE_USE_URI=1;SQLITE_USER_AUTHENTICATION=1;SQLITE_ENABLE_DBPAGE_VTAB=1;SQLITE_ENABLE_DBSTAT_VTAB=1;SQLITE_ENABLE_STMTVTAB=1;SQLITE_ENABLE_UNKNOWN_SQL_FUNCTION=1;HAVE_CIPHER_AES_128_CBC=0;HAVE_CIPHER_AES_256_CBC=0;HAVE_CIPHER_SQLCIPHER=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>CODEC_TYPE=CODEC_TYPE_CHACHA20;SQLITE_THREADSAFE=1;SQLITE_DQS=0;SQLITE_MAX_ATTACHED=10;SQLITE_ENABLE_EXPLAIN_COMMENTS=1;SQLITE_SOUNDEX=1;SQLITE_ENABLE_COLUMN_METADATA=1;SQLITE_SECURE_DELETE=1;SQLITE_ENABLE_DESERIALIZE=1;SQLITE_ENABLE_FTS3=1;SQLITE_ENABLE_FTS3_PARENTHESIS=1;SQLITE_ENABLE_FTS4=1;SQLITE_ENABLE_FTS5=1;SQLITE_ENABLE_JSON1=1;SQLITE_ENABLE_RTREE=1;SQLITE_ENABLE_GEOPOLY=1;SQLITE_CORE=1;SQLITE_ENABLE_EXTFUNC=1;SQLITE_ENABLE_MATH_FUNCTIONS=1;SQLITE_ENABLE_CSV=1;SQLITE_ENABLE_VSV=1;SQLITE_ENABLE_CARRAY=1;SQLITE_ENABLE_UUID=1;SQLITE_ENABLE_REGEXP=1;SQLITE_TEMP_STORE=2;SQLITE_USE_URI=1;SQLITE_USER_AUTHENTICATION=1;SQLITE_ENABLE_DBPAGE_VTAB=1;SQLITE_ENABLE_DBSTAT_VTAB=1;SQLITE_ENABLE_STMTVTAB=1;SQLITE_ENABLE_UNKNOWN_SQL_FUNCTION=1;HAVE_CIPHER_AES_128_CBC=0;HAVE_CIPHER_AES_256_CBC=0;HAVE_CIPHER_SQLCIPHER=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets" />
</Project>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClCompile Include="..\..\..\..\dependent\SQLite3MultipleCiphers\src\sqlite3mc.c" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View File

@ -0,0 +1,198 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x86">
<Configuration>Debug</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x86">
<Configuration>Release</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\dependent\zlib\adler32.c" />
<ClCompile Include="..\..\..\..\dependent\zlib\compress.c" />
<ClCompile Include="..\..\..\..\dependent\zlib\crc32.c" />
<ClCompile Include="..\..\..\..\dependent\zlib\deflate.c" />
<ClCompile Include="..\..\..\..\dependent\zlib\gzclose.c" />
<ClCompile Include="..\..\..\..\dependent\zlib\gzlib.c" />
<ClCompile Include="..\..\..\..\dependent\zlib\gzread.c" />
<ClCompile Include="..\..\..\..\dependent\zlib\gzwrite.c" />
<ClCompile Include="..\..\..\..\dependent\zlib\infback.c" />
<ClCompile Include="..\..\..\..\dependent\zlib\inffast.c" />
<ClCompile Include="..\..\..\..\dependent\zlib\inflate.c" />
<ClCompile Include="..\..\..\..\dependent\zlib\inftrees.c" />
<ClCompile Include="..\..\..\..\dependent\zlib\trees.c" />
<ClCompile Include="..\..\..\..\dependent\zlib\uncompr.c" />
<ClCompile Include="..\..\..\..\dependent\zlib\zutil.c" />
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{9ef8eb99-0458-431c-9673-fb95093b80a7}</ProjectGuid>
<Keyword>Android</Keyword>
<RootNamespace>zlib</RootNamespace>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<ApplicationType>Android</ApplicationType>
<ApplicationTypeRevision>3.0</ApplicationTypeRevision>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings" />
<ImportGroup Label="Shared" />
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>HAVE_UNISTD_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>HAVE_UNISTD_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>HAVE_UNISTD_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>HAVE_UNISTD_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>HAVE_UNISTD_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>HAVE_UNISTD_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>HAVE_UNISTD_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile />
<ClCompile>
<PreprocessorDefinitions>HAVE_UNISTD_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets" />
</Project>

View File

@ -0,0 +1,55 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="源文件">
<UniqueIdentifier>{3bf9f171-abe9-4fc3-8e33-168d4b7b403c}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\dependent\zlib\adler32.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\zlib\compress.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\zlib\crc32.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\zlib\deflate.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\zlib\gzclose.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\zlib\gzlib.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\zlib\gzread.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\zlib\gzwrite.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\zlib\infback.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\zlib\inffast.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\zlib\inflate.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\zlib\inftrees.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\zlib\trees.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\zlib\uncompr.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\dependent\zlib\zutil.c">
<Filter>源文件</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View File

@ -0,0 +1,215 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x86">
<Configuration>Debug</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x86">
<Configuration>Release</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\source\lib\cjson\fpconv.c" />
<ClCompile Include="..\..\..\..\source\lib\cjson\lua_cjson.c" />
<ClCompile Include="..\..\..\..\source\lib\cjson\strbuf.c" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\lua\lua.vcxproj">
<Project>{8481f772-bc91-4032-8682-09809ef70942}</Project>
</ProjectReference>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{cf6b1309-8291-412d-a215-054222748e49}</ProjectGuid>
<Keyword>Android</Keyword>
<RootNamespace>cjson</RootNamespace>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<ApplicationType>Android</ApplicationType>
<ApplicationTypeRevision>3.0</ApplicationTypeRevision>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings" />
<ImportGroup Label="Shared" />
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\source\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<LibraryDependencies>m;%(LibraryDependencies)</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\source\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<LibraryDependencies>m;%(LibraryDependencies)</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\source\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<LibraryDependencies>m;%(LibraryDependencies)</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\source\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<LibraryDependencies>m;%(LibraryDependencies)</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\source\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<LibraryDependencies>m;%(LibraryDependencies)</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\source\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<LibraryDependencies>m;%(LibraryDependencies)</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\source\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<LibraryDependencies>m;%(LibraryDependencies)</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\source\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<LibraryDependencies>m;%(LibraryDependencies)</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets" />
</Project>

View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClCompile Include="..\..\..\..\source\lib\cjson\fpconv.c" />
<ClCompile Include="..\..\..\..\source\lib\cjson\lua_cjson.c" />
<ClCompile Include="..\..\..\..\source\lib\cjson\strbuf.c" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View File

@ -0,0 +1,157 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x86">
<Configuration>Debug</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x86">
<Configuration>Release</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{f50f8b73-4bd2-4b79-b21e-f1aed6dbe6c2}</ProjectGuid>
<Keyword>Android</Keyword>
<RootNamespace>gastar</RootNamespace>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<ApplicationType>Android</ApplicationType>
<ApplicationTypeRevision>3.0</ApplicationTypeRevision>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings" />
<ImportGroup Label="Shared" />
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<ClCompile />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<ClCompile />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<ClCompile />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<ClCompile />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile />
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile />
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets" />
</Project>

View File

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" />

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View File

@ -0,0 +1,202 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x86">
<Configuration>Debug</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x86">
<Configuration>Release</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\source\lib\ggelua\cprint.c" />
<ClCompile Include="..\..\..\..\source\lib\ggelua\lbase64.c" />
<ClCompile Include="..\..\..\..\source\lib\ggelua\lfs.c" />
<ClCompile Include="..\..\..\..\source\lib\ggelua\lua_cmsgpack.c" />
<ClCompile Include="..\..\..\..\source\lib\ggelua\lua_zlib.c" />
<ClCompile Include="..\..\..\..\source\lib\ggelua\luuid.c" />
<ClCompile Include="..\..\..\..\source\lib\ggelua\main.c" />
<ClCompile Include="..\..\..\..\source\lib\ggelua\md5.c" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\dep\SDL2\SDL2.vcxproj">
<Project>{b7be417c-b6c5-4a69-a056-e0cb0c6a344c}</Project>
</ProjectReference>
<ProjectReference Include="..\..\dep\zlib\zlib.vcxproj">
<Project>{9ef8eb99-0458-431c-9673-fb95093b80a7}</Project>
</ProjectReference>
<ProjectReference Include="..\..\lua\lua.vcxproj">
<Project>{8481f772-bc91-4032-8682-09809ef70942}</Project>
</ProjectReference>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{e35e2816-7594-4b05-b684-12b97e4bfd20}</ProjectGuid>
<Keyword>Android</Keyword>
<RootNamespace>ggelua</RootNamespace>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<ApplicationType>Android</ApplicationType>
<ApplicationTypeRevision>3.0</ApplicationTypeRevision>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings" />
<ImportGroup Label="Shared" />
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\source\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\source\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\source\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\source\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\source\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\source\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\source\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\source\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets" />
</Project>

View File

@ -0,0 +1,34 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="源文件">
<UniqueIdentifier>{bc649bb6-f630-495c-90de-7cbef706d728}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\source\lib\ggelua\main.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\ggelua\md5.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\ggelua\lbase64.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\ggelua\lua_cmsgpack.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\ggelua\cprint.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\ggelua\lfs.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\ggelua\luuid.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\ggelua\lua_zlib.c">
<Filter>源文件</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View File

@ -0,0 +1,240 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x86">
<Configuration>Debug</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x86">
<Configuration>Release</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{4d03b2af-4991-4561-bd96-4df4a21b56ed}</ProjectGuid>
<Keyword>Android</Keyword>
<RootNamespace>ghpsocket</RootNamespace>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<ApplicationType>Android</ApplicationType>
<ApplicationTypeRevision>3.0</ApplicationTypeRevision>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings" />
<ImportGroup Label="Shared" />
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\source\lua;$(SolutionDir)..\..\dependent\HP-Socket\Linux\include\hpsocket;$(SolutionDir)..\..\dependent\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalLibraryDirectories>$(SolutionDir)..\..\dependent\HP-Socket\Linux\dependent\android-ndk\$(TargetArchAbi)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<LibraryDependencies>brotli;crypto;iconv;mimalloc;m;%(LibraryDependencies)</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\source\lua;$(SolutionDir)..\..\dependent\HP-Socket\Linux\include\hpsocket;$(SolutionDir)..\..\dependent\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalLibraryDirectories>$(SolutionDir)..\..\dependent\HP-Socket\Linux\dependent\android-ndk\$(TargetArchAbi)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<LibraryDependencies>brotli;crypto;iconv;mimalloc;m;%(LibraryDependencies)</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\source\lua;$(SolutionDir)..\..\dependent\HP-Socket\Linux\include\hpsocket;$(SolutionDir)..\..\dependent\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalLibraryDirectories>$(SolutionDir)..\..\dependent\HP-Socket\Linux\dependent\android-ndk\$(TargetArchAbi)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<LibraryDependencies>brotli;crypto;iconv;mimalloc;m;%(LibraryDependencies)</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\source\lua;$(SolutionDir)..\..\dependent\HP-Socket\Linux\include\hpsocket;$(SolutionDir)..\..\dependent\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalLibraryDirectories>$(SolutionDir)..\..\dependent\HP-Socket\Linux\dependent\android-ndk\$(TargetArchAbi)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<LibraryDependencies>brotli;crypto;iconv;mimalloc;m;%(LibraryDependencies)</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\source\lua;$(SolutionDir)..\..\dependent\HP-Socket\Linux\include\hpsocket;$(SolutionDir)..\..\dependent\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalLibraryDirectories>$(SolutionDir)..\..\dependent\HP-Socket\Linux\dependent\android-ndk\$(TargetArchAbi)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<LibraryDependencies>brotli;crypto;iconv;mimalloc;m;%(LibraryDependencies)</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\source\lua;$(SolutionDir)..\..\dependent\HP-Socket\Linux\include\hpsocket;$(SolutionDir)..\..\dependent\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalLibraryDirectories>$(SolutionDir)..\..\dependent\HP-Socket\Linux\dependent\android-ndk\$(TargetArchAbi)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<LibraryDependencies>brotli;crypto;iconv;mimalloc;m;%(LibraryDependencies)</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\source\lua;$(SolutionDir)..\..\dependent\HP-Socket\Linux\include\hpsocket;$(SolutionDir)..\..\dependent\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalLibraryDirectories>$(SolutionDir)..\..\dependent\HP-Socket\Linux\dependent\android-ndk\$(TargetArchAbi)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<LibraryDependencies>brotli;crypto;iconv;mimalloc;m;%(LibraryDependencies)</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\source\lua;$(SolutionDir)..\..\dependent\HP-Socket\Linux\include\hpsocket;$(SolutionDir)..\..\dependent\SDL\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalLibraryDirectories>$(SolutionDir)..\..\dependent\HP-Socket\Linux\dependent\android-ndk\$(TargetArchAbi)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<LibraryDependencies>brotli;crypto;iconv;mimalloc;m;%(LibraryDependencies)</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\source\lib\ghpsocket\common.cpp" />
<ClCompile Include="..\..\..\..\source\lib\ghpsocket\HP_HttpClient.cpp" />
<ClCompile Include="..\..\..\..\source\lib\ghpsocket\HP_PackAgent.cpp" />
<ClCompile Include="..\..\..\..\source\lib\ghpsocket\HP_PackClient.cpp" />
<ClCompile Include="..\..\..\..\source\lib\ghpsocket\HP_PackServer.cpp" />
<ClCompile Include="..\..\..\..\source\lib\ghpsocket\HP_PushClient.cpp" />
<ClCompile Include="..\..\..\..\source\lib\ghpsocket\HP_TcpClient.cpp" />
<ClCompile Include="..\..\..\..\source\lib\ghpsocket\HP_UdpNode.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\..\source\lib\ghpsocket\HP_TcpClient.h" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\dep\HPSocket\HPSocket.vcxproj">
<Project>{b7e1564e-9354-4afe-abbc-227eff02d4f9}</Project>
</ProjectReference>
<ProjectReference Include="..\..\dep\SDL2\SDL2.vcxproj">
<Project>{b7be417c-b6c5-4a69-a056-e0cb0c6a344c}</Project>
</ProjectReference>
<ProjectReference Include="..\..\dep\zlib\zlib.vcxproj">
<Project>{9ef8eb99-0458-431c-9673-fb95093b80a7}</Project>
</ProjectReference>
<ProjectReference Include="..\..\lua\lua.vcxproj">
<Project>{8481f772-bc91-4032-8682-09809ef70942}</Project>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets" />
</Project>

View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClCompile Include="..\..\..\..\source\lib\ghpsocket\common.cpp" />
<ClCompile Include="..\..\..\..\source\lib\ghpsocket\HP_HttpClient.cpp" />
<ClCompile Include="..\..\..\..\source\lib\ghpsocket\HP_PackAgent.cpp" />
<ClCompile Include="..\..\..\..\source\lib\ghpsocket\HP_PackClient.cpp" />
<ClCompile Include="..\..\..\..\source\lib\ghpsocket\HP_PackServer.cpp" />
<ClCompile Include="..\..\..\..\source\lib\ghpsocket\HP_PushClient.cpp" />
<ClCompile Include="..\..\..\..\source\lib\ghpsocket\HP_UdpNode.cpp" />
<ClCompile Include="..\..\..\..\source\lib\ghpsocket\HP_TcpClient.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\..\source\lib\ghpsocket\HP_TcpClient.h" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View File

@ -0,0 +1,280 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x86">
<Configuration>Debug</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x86">
<Configuration>Release</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{fd3448c7-9259-49a2-ab91-77455616b619}</ProjectGuid>
<Keyword>Android</Keyword>
<RootNamespace>gsdl2</RootNamespace>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<ApplicationType>Android</ApplicationType>
<ApplicationTypeRevision>3.0</ApplicationTypeRevision>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings" />
<ImportGroup Label="Shared" />
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\dependent\SDL_image;$(SolutionDir)..\..\dependent\SDL_mixer\include;$(SolutionDir)..\..\dependent\SDL_ttf;$(SolutionDir)..\..\source\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<LibraryDependencies>m;%(LibraryDependencies)</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\dependent\SDL_image;$(SolutionDir)..\..\dependent\SDL_mixer\include;$(SolutionDir)..\..\dependent\SDL_ttf;$(SolutionDir)..\..\source\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<LibraryDependencies>m;%(LibraryDependencies)</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\dependent\SDL_image;$(SolutionDir)..\..\dependent\SDL_mixer\include;$(SolutionDir)..\..\dependent\SDL_ttf;$(SolutionDir)..\..\source\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<LibraryDependencies>m;%(LibraryDependencies)</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\dependent\SDL_image;$(SolutionDir)..\..\dependent\SDL_mixer\include;$(SolutionDir)..\..\dependent\SDL_ttf;$(SolutionDir)..\..\source\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<LibraryDependencies>m;%(LibraryDependencies)</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\dependent\SDL_image;$(SolutionDir)..\..\dependent\SDL_mixer\include;$(SolutionDir)..\..\dependent\SDL_ttf;$(SolutionDir)..\..\source\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<LibraryDependencies>m;%(LibraryDependencies)</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\dependent\SDL_image;$(SolutionDir)..\..\dependent\SDL_mixer\include;$(SolutionDir)..\..\dependent\SDL_ttf;$(SolutionDir)..\..\source\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<LibraryDependencies>m;%(LibraryDependencies)</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\dependent\SDL_image;$(SolutionDir)..\..\dependent\SDL_mixer\include;$(SolutionDir)..\..\dependent\SDL_ttf;$(SolutionDir)..\..\source\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<LibraryDependencies>m;%(LibraryDependencies)</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\dependent\SDL\include;$(SolutionDir)..\..\dependent\SDL_image;$(SolutionDir)..\..\dependent\SDL_mixer\include;$(SolutionDir)..\..\dependent\SDL_ttf;$(SolutionDir)..\..\source\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<LibraryDependencies>m;%(LibraryDependencies)</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ProjectReference Include="..\..\dep\SDL2\SDL2.vcxproj">
<Project>{b7be417c-b6c5-4a69-a056-e0cb0c6a344c}</Project>
</ProjectReference>
<ProjectReference Include="..\..\dep\SDL_image\SDL_image.vcxproj">
<Project>{3049f98e-d787-40b6-935e-4139e2b58f6f}</Project>
</ProjectReference>
<ProjectReference Include="..\..\dep\SDL_mixer\SDL_mixer.vcxproj">
<Project>{7c56dfca-4a87-47f4-9415-b096af20337a}</Project>
</ProjectReference>
<ProjectReference Include="..\..\dep\SDL_ttf\SDL_ttf.vcxproj">
<Project>{71a505e3-5fd6-4d4a-9360-dd0bac9b2a79}</Project>
</ProjectReference>
<ProjectReference Include="..\..\lua\lua.vcxproj">
<Project>{8481f772-bc91-4032-8682-09809ef70942}</Project>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\audio.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\blendmode.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\clipboard.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\cpuinfo.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\error.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\events.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\filesystem.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\gamecontroller.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\gesture.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\gge.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\haptic.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\hints.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\joystick.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\keyboard.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\locale.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\log.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\messagebox.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\metal.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\misc.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\mouse.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\mutex.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\opengl.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\pixels.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\platform.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\power.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\rect.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\renderer.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\rwops.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\sdl.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\sdl_image.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\sdl_mixer.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\sdl_net.c">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x86'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\sdl_ttf.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\sensor.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\shape.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\stdinc.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\surface.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\system.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\syswm.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\thread.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\timer.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\touch.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\version.c" />
<ClCompile Include="..\..\..\..\source\lib\gsdl2\video.c" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\..\source\lib\gsdl2\gge.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets" />
</Project>

View File

@ -0,0 +1,150 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="源文件">
<UniqueIdentifier>{562e9ab6-e770-4cbb-87b4-12b393ccc05e}</UniqueIdentifier>
</Filter>
<Filter Include="头文件">
<UniqueIdentifier>{9fcaa628-dfe3-4c14-b2c4-c902b54dcffe}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\audio.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\blendmode.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\clipboard.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\cpuinfo.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\error.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\events.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\filesystem.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\gamecontroller.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\gesture.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\gge.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\haptic.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\hints.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\joystick.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\keyboard.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\locale.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\log.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\messagebox.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\metal.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\misc.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\mouse.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\mutex.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\opengl.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\pixels.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\platform.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\power.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\rect.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\renderer.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\rwops.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\sdl.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\sdl_image.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\sdl_mixer.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\sdl_net.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\sdl_ttf.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\sensor.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\shape.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\stdinc.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\surface.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\system.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\syswm.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\thread.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\timer.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\touch.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\version.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\gsdl2\video.c">
<Filter>源文件</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\..\..\source\lib\gsdl2\gge.h">
<Filter>头文件</Filter>
</ClInclude>
</ItemGroup>
</Project>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View File

@ -0,0 +1,216 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x86">
<Configuration>Debug</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x86">
<Configuration>Release</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{6494088e-28e3-4dc3-a744-0f9c742d116d}</ProjectGuid>
<Keyword>Android</Keyword>
<RootNamespace>lsqlite3</RootNamespace>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<ApplicationType>Android</ApplicationType>
<ApplicationTypeRevision>3.0</ApplicationTypeRevision>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings" />
<ImportGroup Label="Shared" />
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\source\lua;$(SolutionDir)..\..\dependent\SQLite3MultipleCiphers\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<LibraryDependencies>m;%(LibraryDependencies)</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\source\lua;$(SolutionDir)..\..\dependent\SQLite3MultipleCiphers\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<LibraryDependencies>m;%(LibraryDependencies)</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\source\lua;$(SolutionDir)..\..\dependent\SQLite3MultipleCiphers\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<LibraryDependencies>m;%(LibraryDependencies)</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\source\lua;$(SolutionDir)..\..\dependent\SQLite3MultipleCiphers\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<LibraryDependencies>m;%(LibraryDependencies)</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\source\lua;$(SolutionDir)..\..\dependent\SQLite3MultipleCiphers\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<LibraryDependencies>m;%(LibraryDependencies)</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\source\lua;$(SolutionDir)..\..\dependent\SQLite3MultipleCiphers\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<LibraryDependencies>m;%(LibraryDependencies)</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\source\lua;$(SolutionDir)..\..\dependent\SQLite3MultipleCiphers\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<LibraryDependencies>m;%(LibraryDependencies)</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile />
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\source\lua;$(SolutionDir)..\..\dependent\SQLite3MultipleCiphers\src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<LibraryDependencies>m;%(LibraryDependencies)</LibraryDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ProjectReference Include="..\..\dep\sqlite3\sqlite3.vcxproj">
<Project>{46d15333-11ae-44e6-bb6a-5fd4e02fd048}</Project>
</ProjectReference>
<ProjectReference Include="..\..\lua\lua.vcxproj">
<Project>{8481f772-bc91-4032-8682-09809ef70942}</Project>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\source\lib\lsqlite3\lsqlite3.c" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets" />
</Project>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClCompile Include="..\..\..\..\source\lib\lsqlite3\lsqlite3.c" />
</ItemGroup>
</Project>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View File

@ -0,0 +1,196 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|ARM64">
<Configuration>Debug</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM64">
<Configuration>Release</Configuration>
<Platform>ARM64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x86">
<Configuration>Debug</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x86">
<Configuration>Release</Configuration>
<Platform>x86</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\source\lib\socket\auxiliar.c" />
<ClCompile Include="..\..\..\..\source\lib\socket\buffer.c" />
<ClCompile Include="..\..\..\..\source\lib\socket\except.c" />
<ClCompile Include="..\..\..\..\source\lib\socket\inet.c" />
<ClCompile Include="..\..\..\..\source\lib\socket\io.c" />
<ClCompile Include="..\..\..\..\source\lib\socket\luasocket.c" />
<ClCompile Include="..\..\..\..\source\lib\socket\options.c" />
<ClCompile Include="..\..\..\..\source\lib\socket\select.c" />
<ClCompile Include="..\..\..\..\source\lib\socket\serial.c" />
<ClCompile Include="..\..\..\..\source\lib\socket\tcp.c" />
<ClCompile Include="..\..\..\..\source\lib\socket\timeout.c" />
<ClCompile Include="..\..\..\..\source\lib\socket\udp.c" />
<ClCompile Include="..\..\..\..\source\lib\socket\unix.c" />
<ClCompile Include="..\..\..\..\source\lib\socket\unixdgram.c" />
<ClCompile Include="..\..\..\..\source\lib\socket\unixstream.c" />
<ClCompile Include="..\..\..\..\source\lib\socket\usocket.c" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\lua\lua.vcxproj">
<Project>{8481f772-bc91-4032-8682-09809ef70942}</Project>
</ProjectReference>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{2b89bf02-c749-4cf4-8aac-e9b5781c71d1}</ProjectGuid>
<Keyword>Android</Keyword>
<RootNamespace>socket</RootNamespace>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<ApplicationType>Android</ApplicationType>
<ApplicationTypeRevision>3.0</ApplicationTypeRevision>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings" />
<ImportGroup Label="Shared" />
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<OutDir>$(SolutionDir).$(Platform)\$(Configuration)\</OutDir>
<IntDir>.$(Platform)\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\source\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\source\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'">
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\source\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'">
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\source\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\source\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\source\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\source\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)..\..\source\lua;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets" />
</Project>

View File

@ -0,0 +1,58 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="源文件">
<UniqueIdentifier>{5aa7de0e-e11b-475f-8513-72db74bee708}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\..\..\..\source\lib\socket\auxiliar.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\socket\buffer.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\socket\except.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\socket\inet.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\socket\io.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\socket\luasocket.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\socket\options.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\socket\select.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\socket\serial.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\socket\tcp.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\socket\timeout.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\socket\udp.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\socket\unix.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\socket\unixdgram.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\socket\unixstream.c">
<Filter>源文件</Filter>
</ClCompile>
<ClCompile Include="..\..\..\..\source\lib\socket\usocket.c">
<Filter>源文件</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="Current" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup />
</Project>

View File

@ -85,49 +85,49 @@
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-26</AndroidAPILevel>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-26</AndroidAPILevel>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-26</AndroidAPILevel>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-26</AndroidAPILevel>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-26</AndroidAPILevel>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-26</AndroidAPILevel>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x86'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-26</AndroidAPILevel>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x86'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>Clang_5_0</PlatformToolset>
<AndroidAPILevel>android-26</AndroidAPILevel>
<AndroidAPILevel>android-24</AndroidAPILevel>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings" />

View File

@ -86,7 +86,7 @@
<ClCompile>
<AdditionalOptions>/D "_USE_MATH_DEFINES" %(AdditionalOptions)</AdditionalOptions>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include;$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\include;$(SolutionDir)dependent\SDL_mixer\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include;$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\include;$(SolutionDir)dependent\SDL_mixer\external\libogg-$(libogg_ver)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;FLAC__NO_NASM;_DEBUG;_LIB;FLAC__HAS_OGG;FLAC__CPU_IA32;FLAC__HAS_X86INTRIN;FLAC__ALIGN_MALLOC_DATA;PACKAGE_VERSION="$(libflac_ver)";FLAC__NO_DLL;DEBUG;FLAC__OVERFLOW_DETECT;%(PreprocessorDefinitions);%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MinimalRebuild>true</MinimalRebuild>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
@ -101,7 +101,7 @@
<ClCompile>
<AdditionalOptions>/D "_USE_MATH_DEFINES" %(AdditionalOptions)</AdditionalOptions>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include;$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\include;$(SolutionDir)dependent\SDL_mixer\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include;$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\include;$(SolutionDir)dependent\SDL_mixer\external\libogg-$(libogg_ver)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;FLAC__NO_NASM;_DEBUG;_LIB;FLAC__HAS_OGG;ENABLE_64_BIT_WORDS;FLAC__CPU_X86_64;FLAC__HAS_X86INTRIN;FLAC__ALIGN_MALLOC_DATA;PACKAGE_VERSION="$(libflac_ver)";FLAC__NO_DLL;DEBUG;FLAC__OVERFLOW_DETECT;%(PreprocessorDefinitions);%(PreprocessorDefinitions)</PreprocessorDefinitions>
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
@ -117,7 +117,7 @@
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include;$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\include;$(SolutionDir)dependent\SDL_mixer\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include;$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\include;$(SolutionDir)dependent\SDL_mixer\external\libogg-$(libogg_ver)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;FLAC__NO_NASM;NDEBUG;_LIB;FLAC__HAS_OGG;FLAC__CPU_IA32;FLAC__HAS_X86INTRIN;FLAC__ALIGN_MALLOC_DATA;PACKAGE_VERSION="$(libflac_ver)";FLAC__NO_DLL;FLaC__INLINE=_inline;%(PreprocessorDefinitions);%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>
@ -135,7 +135,7 @@
<IntrinsicFunctions>true</IntrinsicFunctions>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
<OmitFramePointers>true</OmitFramePointers>
<AdditionalIncludeDirectories>$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include;$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\include;$(SolutionDir)dependent\SDL_mixer\external\libogg-1.3.2\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include;$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\include;$(SolutionDir)dependent\SDL_mixer\external\libogg-$(libogg_ver)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>WIN32;FLAC__NO_NASM;NDEBUG;_LIB;FLAC__HAS_OGG;ENABLE_64_BIT_WORDS;FLAC__CPU_X86_64;FLAC__HAS_X86INTRIN;FLAC__ALIGN_MALLOC_DATA;PACKAGE_VERSION="$(libflac_ver)";FLAC__NO_DLL;FLaC__INLINE=_inline;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
<BufferSecurityCheck>false</BufferSecurityCheck>

View File

@ -14,225 +14,225 @@
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\include\protected\all.h">
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\include\FLAC\all.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\include\private\all.h">
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\include\FLAC\assert.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\include\private\bitmath.h">
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\include\FLAC\callback.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\include\private\bitreader.h">
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\include\FLAC\export.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\include\private\bitwriter.h">
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\include\FLAC\format.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\include\private\cpu.h">
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\include\FLAC\metadata.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\include\private\crc.h">
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\include\FLAC\ordinals.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\include\private\fixed.h">
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\include\FLAC\stream_decoder.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\include\private\float.h">
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\include\FLAC\stream_encoder.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\include\private\format.h">
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\include\share\alloc.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\include\private\lpc.h">
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\include\share\compat.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\include\private\md5.h">
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\include\share\endswap.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\include\private\memory.h">
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\include\share\macros.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\include\private\metadata.h">
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\include\share\private.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\include\private\ogg_decoder_aspect.h">
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\include\share\safe_str.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\include\private\ogg_encoder_aspect.h">
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\include\share\windows_unicode_filenames.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\include\private\ogg_helper.h">
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\ia32\nasm.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\include\private\ogg_mapping.h">
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include\private\all.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\include\protected\stream_decoder.h">
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include\private\bitmath.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\include\protected\stream_encoder.h">
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include\private\bitreader.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\include\private\stream_encoder.h">
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include\private\bitwriter.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\include\private\stream_encoder_framing.h">
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include\private\cpu.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\include\private\window.h">
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include\private\crc.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\include\FLAC\all.h">
<Filter>Public Header Files</Filter>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include\private\fixed.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\include\FLAC\assert.h">
<Filter>Public Header Files</Filter>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include\private\float.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\include\FLAC\callback.h">
<Filter>Public Header Files</Filter>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include\private\format.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\include\FLAC\export.h">
<Filter>Public Header Files</Filter>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include\private\lpc.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\include\FLAC\format.h">
<Filter>Public Header Files</Filter>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include\private\md5.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\include\FLAC\metadata.h">
<Filter>Public Header Files</Filter>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include\private\memory.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\include\FLAC\ordinals.h">
<Filter>Public Header Files</Filter>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include\private\metadata.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\include\FLAC\stream_decoder.h">
<Filter>Public Header Files</Filter>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include\private\ogg_decoder_aspect.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\include\FLAC\stream_encoder.h">
<Filter>Public Header Files</Filter>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include\private\ogg_encoder_aspect.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\include\share\alloc.h">
<Filter>Public Header Files</Filter>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include\private\ogg_helper.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\include\share\compat.h">
<Filter>Public Header Files</Filter>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include\private\ogg_mapping.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\include\share\endswap.h">
<Filter>Public Header Files</Filter>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include\private\stream_encoder.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\include\share\macros.h">
<Filter>Public Header Files</Filter>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include\private\stream_encoder_framing.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\include\share\private.h">
<Filter>Public Header Files</Filter>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include\private\window.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\include\share\safe_str.h">
<Filter>Public Header Files</Filter>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include\protected\all.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\include\share\windows_unicode_filenames.h">
<Filter>Public Header Files</Filter>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include\protected\stream_decoder.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\ia32\nasm.h">
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\include\protected\stream_encoder.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\bitmath.c">
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\bitmath.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\bitreader.c">
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\bitreader.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\bitwriter.c">
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\bitwriter.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\cpu.c">
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\cpu.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\crc.c">
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\crc.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\fixed.c">
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\fixed.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\fixed_intrin_sse2.c">
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\fixed_intrin_sse2.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\fixed_intrin_ssse3.c">
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\fixed_intrin_ssse3.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\float.c">
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\float.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\format.c">
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\format.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\lpc.c">
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\lpc.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\lpc_intrin_sse.c">
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\lpc_intrin_avx2.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\lpc_intrin_sse2.c">
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\lpc_intrin_sse.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\lpc_intrin_sse41.c">
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\lpc_intrin_sse2.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\lpc_intrin_avx2.c">
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\lpc_intrin_sse41.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\md5.c">
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\md5.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\memory.c">
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\memory.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\metadata_iterators.c">
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\metadata_iterators.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\metadata_object.c">
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\metadata_object.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\ogg_decoder_aspect.c">
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\ogg_decoder_aspect.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\ogg_encoder_aspect.c">
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\ogg_encoder_aspect.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\ogg_helper.c">
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\ogg_helper.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\ogg_mapping.c">
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\ogg_mapping.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\stream_decoder.c">
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\stream_decoder.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\stream_encoder.c">
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\stream_encoder.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\stream_encoder_framing.c">
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\stream_encoder_framing.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\stream_encoder_intrin_sse2.c">
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\stream_encoder_intrin_avx2.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\stream_encoder_intrin_ssse3.c">
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\stream_encoder_intrin_sse2.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\stream_encoder_intrin_avx2.c">
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\stream_encoder_intrin_ssse3.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\window.c">
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\window.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\windows_unicode_filenames.c">
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\windows_unicode_filenames.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<CustomBuild Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\ia32\cpu_asm.nasm" />
<CustomBuild Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\ia32\fixed_asm.nasm" />
<CustomBuild Include="$(SolutionDir)dependent\SDL_mixer\external\flac-1.3.3\src\libFLAC\ia32\lpc_asm.nasm" />
<CustomBuild Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\ia32\cpu_asm.nasm" />
<CustomBuild Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\ia32\fixed_asm.nasm" />
<CustomBuild Include="$(SolutionDir)dependent\SDL_mixer\external\flac-$(libflac_ver)\src\libFLAC\ia32\lpc_asm.nasm" />
</ItemGroup>
</Project>

View File

@ -3,6 +3,7 @@
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros">
<libflac_ver>1.3.3</libflac_ver>
<libogg_ver>1.3.2</libogg_ver>
</PropertyGroup>
<PropertyGroup />
<ItemDefinitionGroup />
@ -10,5 +11,8 @@
<BuildMacro Include="libflac_ver">
<Value>$(libflac_ver)</Value>
</BuildMacro>
<BuildMacro Include="libogg_ver">
<Value>$(libogg_ver)</Value>
</BuildMacro>
</ItemGroup>
</Project>

View File

@ -188,9 +188,6 @@
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\libvorbis-$(libvorbis_ver)\lib\window.c" />
<ClCompile Include="$(SolutionDir)dependent\SDL_mixer\external\libvorbis-1.3.6\lib\vorbisfile.c" />
</ItemGroup>
<ItemGroup>
<None Include="..\..\vorbis.def" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\libvorbis-$(libvorbis_ver)\lib\backends.h" />
<ClInclude Include="$(SolutionDir)dependent\SDL_mixer\external\libvorbis-$(libvorbis_ver)\lib\bitrate.h" />

View File

@ -25,11 +25,10 @@ static int GGE_LoadScript(lua_State *L)
SDL_RWops* f = SDL_RWFromFile(path, "rb");
if (f) {
if (SDL_RWseek(f, -(int)sizeof(info), RW_SEEK_END) == 0) {//移动到文件尾
if (SDL_RWseek(f, -(int)sizeof(info), RW_SEEK_END) == -1) {//移动到文件尾
SDL_FreeRW(f);
return 0;
}
if (SDL_RWread(f, &info, sizeof(info), 1) == 0) {//包信息
SDL_FreeRW(f);
return 0;
@ -37,7 +36,7 @@ static int GGE_LoadScript(lua_State *L)
}
if (info.signal==0x20454747){//确认包
if (SDL_RWseek(f,-(int)(sizeof(info)+info.coresize+info.packsize), RW_SEEK_END)==0){
if (SDL_RWseek(f, -(int)(sizeof(info) + info.coresize + info.packsize), RW_SEEK_END) == -1) {
SDL_FreeRW(f);
return 0;
}
@ -63,14 +62,8 @@ static int GGE_LoadScript(lua_State *L)
#endif
void* ggelua = SDL_LoadFile(path, (size_t*)&info.coresize);
#else
void* ggelua = SDL_LoadFile("ggelua.lua", (size_t*)&info.coresize);
#endif//_WIN32
if (ggelua)
{
lua_pushlstring(L, ggelua, info.coresize);
lua_setfield(L, LUA_REGISTRYINDEX, "ggelua.lua");
SDL_free(ggelua);
}
SDL_ShowSimpleMessageBox(SDL_MESSAGEBOX_ERROR, "error", "no script", NULL);
#endif
}
SDL_FreeRW(f);
lua_pushboolean(L, info.signal != 0x20454747);
@ -80,6 +73,8 @@ static int GGE_LoadScript(lua_State *L)
static int GGE_Error(lua_State* L) {
#ifdef _CONSOLE
printf("%s\n", lua_tostring(L, -1));
#elif __ANDROID__
SDL_ShowSimpleMessageBox(SDL_MESSAGEBOX_ERROR, "error", lua_tostring(L, -1), NULL);
#else
lua_getfield(L, LUA_REGISTRYINDEX, LUA_LOADED_TABLE);//LOADED
if (lua_getfield(L,-1,"SDL")!= LUA_TTABLE){
@ -98,6 +93,7 @@ int SDL_main(int argc, char* argv[])
#endif
lua_State *L = luaL_newstate();
luaL_openlibs(L);
luaL_getsubtable(L, LUA_REGISTRYINDEX, "_ggelua");
lua_createtable(L, argc, 0);
@ -118,7 +114,7 @@ int SDL_main(int argc, char* argv[])
#if defined(__WIN32__)
lua_pushstring(L, argv[0]);
#else
lua_pushstring(L, "ggescript");
lua_pushstring(L, "ggescript");//手机包
#endif
lua_call(L, 1, 1);
lua_setfield(L, -2, "isdebug");//gge.isdebug

View File

@ -0,0 +1,268 @@
#ifndef _DLINNKLIST_H
#define _DLINNKLIST_H
#include <stdlib.h>
#include <string.h>
typedef struct _tag_DLinkListNode* LPDLinkListNode;
typedef struct _tag_DLinkListNode
{
LPDLinkListNode pre; //父节点
LPDLinkListNode next; //子节点
void* data; //节点值
unsigned int key; //键值
}DLinkListNode;
typedef struct _tag_DLinkListNodeHead
{
LPDLinkListNode top; //首节点
LPDLinkListNode tail; //尾节点
LPDLinkListNode cur; //当前节点
unsigned int length; //节点数
}DLinkListNodeHead;
enum INSER_TYPE { INSERT_PRE, INSERT_NEXT };
class DLinkList
{
private:
void* m_heap;
unsigned int m_max;
DLinkListNodeHead m_head;
LPDLinkListNode m_freeNode;
public:
DLinkList(unsigned int max);
~DLinkList();
bool Insert(void* data, unsigned int key, INSER_TYPE type = INSERT_NEXT);
void Delete();
void Delete(void* node);
void Clean();
void Seek(void* node);
bool Seek_pre();
bool Seek_next();
void Seek_top();
void Seek_tail();
void* Get_data();
unsigned int Get_key();
void* Get_node();
unsigned int Get_length();
};
// 构造函数
DLinkList::DLinkList(unsigned int max)
{
m_max = max + 1;
m_heap = calloc(m_max, sizeof(DLinkListNode));
m_head.top = NULL;
m_head.tail = NULL;
m_head.cur = NULL;
m_head.length = 0;
m_freeNode = (LPDLinkListNode)m_heap;
LPDLinkListNode pre = NULL;
LPDLinkListNode cur = m_freeNode;
for (int i = 1; i < m_max; i++)
{
cur->pre = pre;
cur->next = m_freeNode + i;
pre = cur;
cur = m_freeNode + i;
}
}
// 析构函数
DLinkList::~DLinkList()
{
if (m_heap)
free(m_heap);
}
bool DLinkList::Insert(void* data, unsigned int key, INSER_TYPE type)
{
if (!m_freeNode->next) {
return false;
}
LPDLinkListNode node = m_freeNode->next;
m_freeNode->next = node->next;
node->next->pre = m_freeNode;
node->next = NULL;
node->pre = NULL;
m_freeNode = m_freeNode->next;
m_freeNode->pre = NULL;
node->data = data;
node->key = key;
// 将当前节点的父与子链接起来
if (m_head.cur)
{
if (type == INSERT_NEXT)
{
node->pre = m_head.cur;
node->next = m_head.cur->next;
m_head.cur->next = node;
if (m_head.cur == m_head.tail) {
m_head.tail = node;
}
}
else
{
node->pre = m_head.cur->pre;
node->next = m_head.cur;
m_head.cur->pre = node;
if (m_head.cur == m_head.top) {
m_head.top = node;
}
}
}
else
{
// 链表是空的
m_head.top = node;
m_head.tail = node;
}
m_head.cur = node;
m_head.length++;
return true;
}
void DLinkList::Delete()
{
if (!m_head.cur)
return;
LPDLinkListNode cur = m_head.cur;
if (--m_head.length == 0)
{
m_head.top = NULL;
m_head.tail = NULL;
m_head.cur = NULL;
}
else
{
// 将当前节点的父与子链接起来
if (cur->pre)
{
cur->pre->next = cur->next;
}
if (cur->next)
{
cur->next->pre = cur->pre;
// 更新表头
m_head.cur = cur->next;
}
else
{
m_head.cur = cur->pre;
}
if (cur == m_head.top)
m_head.top = cur->next;
else if (cur == m_head.tail)
m_head.tail = cur->pre;
}
cur->next = m_freeNode->next;
m_freeNode->next = cur;
cur->pre = m_freeNode;
}
void DLinkList::Delete(void* node)
{
Seek(node);
Delete();
}
void DLinkList::Clean()
{
memset(m_heap, 0, m_max * sizeof(DLinkListNode));
m_head.top = NULL;
m_head.tail = NULL;
m_head.cur = NULL;
m_head.length = 0;
m_freeNode = (LPDLinkListNode)m_heap;
LPDLinkListNode pre = NULL;
LPDLinkListNode cur = m_freeNode;
for (int i = 1; i < m_max; i++)
{
cur->pre = pre;
cur->next = m_freeNode + i;
pre = cur;
cur = m_freeNode + i;
}
}
void DLinkList::Seek(void* node)
{
m_head.cur = (LPDLinkListNode)node;
}
bool DLinkList::Seek_pre()
{
if (m_head.cur)
{
if (m_head.cur->pre)
{
m_head.cur = m_head.cur->pre;
return true;
}
}
return false;
}
bool DLinkList::Seek_next()
{
if (m_head.cur)
{
if (m_head.cur->next)
{
m_head.cur = m_head.cur->next;
return true;
}
}
return false;
}
void DLinkList::Seek_top()
{
m_head.cur = m_head.top;
}
void DLinkList::Seek_tail()
{
m_head.cur = m_head.tail;
}
void* DLinkList::Get_data()
{
return m_head.cur ? m_head.cur->data : NULL;
}
unsigned int DLinkList::Get_key()
{
return m_head.cur ? m_head.cur->key : 0;
}
void* DLinkList::Get_node()
{
return m_head.cur;
}
unsigned int DLinkList::Get_length()
{
return m_head.length;
}
#endif

View File

@ -1,4 +1,5 @@
#include "HP_HttpClient.h"
#include "HP_TcpClient.h"
EnHandleResult HP_HttpClient::OnConnect(ITcpClient* pSender, CONNID dwConnID)
{
@ -395,7 +396,11 @@ static int Destroy_HP_HttpClient(lua_State* L){
return 0;
}
extern "C" LUALIB_API
#if defined(LUA_BUILD_AS_DLL)
extern "C" LUAMOD_API
#else
LUAMOD_API
#endif
int luaopen_ghpsocket_httpclient(lua_State* L)
{
luaL_Reg methods[] = {

View File

@ -477,7 +477,11 @@ static int Destroy_HP_PackAgent(lua_State* L){
return 0;
}
extern "C" LUALIB_API
#if defined(LUA_BUILD_AS_DLL)
extern "C" LUAMOD_API
#else
LUAMOD_API
#endif
int luaopen_ghpsocket_packagent(lua_State* L)
{
luaL_Reg methods[] = {

View File

@ -1,4 +1,5 @@
#include "HP_PackClient.h"
#include "HP_TcpClient.h"
EnHandleResult HP_PackClient::OnPrepareConnect(ITcpClient* pSender,CONNID dwConnID, SOCKET socket)
{
@ -102,7 +103,11 @@ static int Destroy_HP_PackClient(lua_State* L){
return 0;
}
extern "C" LUALIB_API
#if defined(LUA_BUILD_AS_DLL)
extern "C" LUAMOD_API
#else
LUAMOD_API
#endif
int luaopen_ghpsocket_packclient(lua_State* L)
{
luaL_Reg methods[] = {

View File

@ -498,7 +498,11 @@ static int Destroy_HP_PackServer(lua_State* L){
return 0;
}
extern "C" LUALIB_API
#if defined(LUA_BUILD_AS_DLL)
extern "C" LUAMOD_API
#else
LUAMOD_API
#endif
int luaopen_ghpsocket_packserver(lua_State* L)
{
luaL_Reg methods[] = {

View File

@ -1,261 +1,4 @@
#include "HP_PushClient.h"
#include "HP_TcpClient.h"
static BOOL luaL_optboolean (lua_State *L, int arg,BOOL def) {
if (lua_isnoneornil(L, arg)) {
return def;
}
return lua_toboolean(L,arg);
}
static ITcpClient* GetTcpClient(lua_State* L){
lua_getuservalue(L,1);
ITcpClient* p = (ITcpClient*)lua_topointer(L,-1);
lua_pop(L,1);
return p;
}
//ITcpClient
int SendSmallFile(lua_State* L){
ITcpClient* cli = GetTcpClient(L);
lua_pushboolean(L,cli->SendSmallFile(luaL_checkstring(L,2),
(LPWSABUF)luaL_optlstring(L,3,nullptr,NULL),
(LPWSABUF)luaL_optlstring(L,4,nullptr,NULL)));
return 1;
}
int SetSocketBufferSize(lua_State* L){
ITcpClient* cli = GetTcpClient(L);
cli->SetSocketBufferSize((DWORD)luaL_checkinteger(L,2));
return 0;
}
int SetKeepAliveTime(lua_State* L){
ITcpClient* cli = GetTcpClient(L);
cli->SetKeepAliveTime((DWORD)luaL_checkinteger(L,2));
return 0;
}
int SetKeepAliveInterval(lua_State* L){
ITcpClient* cli = GetTcpClient(L);
cli->SetKeepAliveInterval((DWORD)luaL_checkinteger(L,2));
return 0;
}
int GetSocketBufferSize(lua_State* L){
ITcpClient* cli = GetTcpClient(L);
lua_pushinteger(L,cli->GetSocketBufferSize());
return 1;
}
int GetKeepAliveTime(lua_State* L){
ITcpClient* cli = GetTcpClient(L);
lua_pushinteger(L,cli->GetKeepAliveTime());
return 1;
}
int GetKeepAliveInterval(lua_State* L){
ITcpClient* cli = GetTcpClient(L);
lua_pushinteger(L,cli->GetKeepAliveInterval());
return 1;
}
//IClient
int Start(lua_State* L){
ITcpClient* cli = GetTcpClient(L);
BOOL r = cli->Start(luaL_checkstring(L, 2), (USHORT)luaL_checkinteger(L, 3), luaL_optboolean(L, 4, FALSE),
luaL_optstring(L,5,nullptr),(USHORT)luaL_optinteger(L,6,0U));
lua_pushboolean(L,r);
return 1;
}
int Stop(lua_State* L){
ITcpClient* cli = GetTcpClient(L);
HP_mutex*mutex = *(HP_mutex **)lua_getextraspace(L);
HP_UnlockMutex(mutex);
BOOL r = cli->Stop();
HP_LockMutex(mutex);
lua_pushboolean(L,r);
return 1;
}
int Send(lua_State* L){
ITcpClient* cli = GetTcpClient(L);
size_t len;
BYTE* buf = (BYTE*)luaL_checklstring(L,2,&len);
lua_pushboolean(L,cli->Send(buf,(int)len,(int)luaL_optinteger(L,3,0)));
return 1;
}
//int SendPackets(lua_State* L){
// ITcpClient* cli = GetTcpClient(L);
//
// return 0;
//}
int PauseReceive(lua_State* L){
ITcpClient* cli = GetTcpClient(L);
lua_pushboolean(L,cli->PauseReceive());
return 1;
}
int Wait(lua_State* L){
ITcpClient* cli = GetTcpClient(L);
lua_pushboolean(L,cli->Wait((DWORD)luaL_optinteger(L,2,INFINITE)));
return 1;
}
//int SetExtra(lua_State* L){
// ITcpClient* cli = GetTcpClient(L);
//
// return 0;
//}
//int GetExtra(lua_State* L){
// ITcpClient* cli = GetTcpClient(L);
//
// return 0;
//}
int IsSecure(lua_State* L){
ITcpClient* cli = GetTcpClient(L);
lua_pushboolean(L,cli->IsSecure());
return 1;
}
int HasStarted(lua_State* L){
ITcpClient* cli = GetTcpClient(L);
lua_pushboolean(L,cli->HasStarted());
return 1;
}
int GetState(lua_State* L){
ITcpClient* cli = GetTcpClient(L);
switch (cli->GetState()) {
CASE(SS_STARTING)
CASE(SS_STARTED)
CASE(SS_STOPPING)
CASE(SS_STOPPED)
}
return 1;
}
int GetLastError(lua_State* L){
ITcpClient* cli = GetTcpClient(L);
switch (cli->GetLastError()) {
CASE(SE_OK)
CASE(SE_ILLEGAL_STATE)
CASE(SE_INVALID_PARAM)
CASE(SE_SOCKET_CREATE)
CASE(SE_SOCKET_BIND)
CASE(SE_SOCKET_PREPARE)
CASE(SE_SOCKET_LISTEN)
CASE(SE_CP_CREATE)
CASE(SE_WORKER_THREAD_CREATE)
CASE(SE_DETECT_THREAD_CREATE)
CASE(SE_SOCKE_ATTACH_TO_CP)
CASE(SE_CONNECT_SERVER)
CASE(SE_NETWORK)
CASE(SE_DATA_PROC)
CASE(SE_DATA_SEND)
CASE(SE_SSL_ENV_NOT_READY)
}
return 1;
}
int GetLastErrorDesc(lua_State* L){
ITcpClient* cli = GetTcpClient(L);
lua_pushstring(L,cli->GetLastErrorDesc());
return 1;
}
int GetConnectionID(lua_State* L){
ITcpClient* cli = GetTcpClient(L);
lua_pushinteger(L,cli->GetConnectionID());
return 1;
}
int GetLocalAddress(lua_State* L){
ITcpClient* cli = GetTcpClient(L);
luaL_Buffer b;
char* p = luaL_buffinitsize(L,&b,LUAL_BUFFERSIZE);
int len = LUAL_BUFFERSIZE;
USHORT port;
if (cli->GetLocalAddress(p,len,port)){
luaL_pushresultsize(&b,len-1);
lua_pushinteger(L,port);
return 2;
}
return 0;
}
int GetRemoteHost(lua_State* L){
ITcpClient* cli = GetTcpClient(L);
luaL_Buffer b;
char* p = luaL_buffinitsize(L,&b,LUAL_BUFFERSIZE);
int len = LUAL_BUFFERSIZE;
USHORT port;
if (cli->GetRemoteHost(p,len,port)){
luaL_pushresultsize(&b,len-1);
lua_pushinteger(L,port);
return 2;
}
return 0;
}
int GetPendingDataLength(lua_State* L){
ITcpClient* cli = GetTcpClient(L);
int v;
cli->GetPendingDataLength(v);
lua_pushinteger(L,v);
return 1;
}
int IsPauseReceive(lua_State* L){
ITcpClient* cli = GetTcpClient(L);
BOOL v;
cli->IsPauseReceive(v);
lua_pushboolean(L,v);
return 1;
}
int IsConnected(lua_State* L){
ITcpClient* cli = GetTcpClient(L);
lua_pushboolean(L,cli->IsConnected());
return 1;
}
int SetReuseAddressPolicy(lua_State* L){
ITcpClient* cli = GetTcpClient(L);
static const char *const opts[] = {"RAP_NONE", "RAP_ADDR_ONLY", "RAP_ADDR_AND_PORT", NULL};
//static const int optsnum[] = {RAP_NONE, RAP_ADDR_ONLY, RAP_ADDR_AND_PORT,};
cli->SetReuseAddressPolicy(EnReuseAddressPolicy(luaL_checkoption(L, 2, "RAP_NONE", opts)));
return 0;
}
int SetFreeBufferPoolSize(lua_State* L){
ITcpClient* cli = GetTcpClient(L);
cli->SetFreeBufferPoolSize((DWORD)luaL_checkinteger(L,2));
return 0;
}
int SetFreeBufferPoolHold(lua_State* L){
ITcpClient* cli = GetTcpClient(L);
cli->SetFreeBufferPoolHold((DWORD)luaL_checkinteger(L,2));
return 0;
}
int GetReuseAddressPolicy(lua_State* L){
ITcpClient* cli = GetTcpClient(L);
switch (cli->GetReuseAddressPolicy()) {
CASE(RAP_NONE)
CASE(RAP_ADDR_ONLY)
CASE(RAP_ADDR_AND_PORT)
}
return 1;
}
int GetFreeBufferPoolSize(lua_State* L){
ITcpClient* cli = GetTcpClient(L);
lua_pushinteger(L,cli->GetFreeBufferPoolSize());
return 1;
}
int GetFreeBufferPoolHold(lua_State* L){
ITcpClient* cli = GetTcpClient(L);
lua_pushinteger(L,cli->GetFreeBufferPoolHold());
return 1;
}

View File

@ -0,0 +1,260 @@
#include "HP_TcpClient.h"
static BOOL luaL_optboolean(lua_State* L, int arg, BOOL def) {
if (lua_isnoneornil(L, arg)) {
return def;
}
return lua_toboolean(L, arg);
}
static ITcpClient* GetTcpClient(lua_State* L) {
lua_getuservalue(L, 1);
ITcpClient* p = (ITcpClient*)lua_topointer(L, -1);
lua_pop(L, 1);
return p;
}
int SendSmallFile(lua_State* L) {
ITcpClient* cli = GetTcpClient(L);
lua_pushboolean(L, cli->SendSmallFile(luaL_checkstring(L, 2),
(LPWSABUF)luaL_optlstring(L, 3, nullptr, NULL),
(LPWSABUF)luaL_optlstring(L, 4, nullptr, NULL)));
return 1;
}
int SetSocketBufferSize(lua_State* L) {
ITcpClient* cli = GetTcpClient(L);
cli->SetSocketBufferSize((DWORD)luaL_checkinteger(L, 2));
return 0;
}
int SetKeepAliveTime(lua_State* L) {
ITcpClient* cli = GetTcpClient(L);
cli->SetKeepAliveTime((DWORD)luaL_checkinteger(L, 2));
return 0;
}
int SetKeepAliveInterval(lua_State* L) {
ITcpClient* cli = GetTcpClient(L);
cli->SetKeepAliveInterval((DWORD)luaL_checkinteger(L, 2));
return 0;
}
int GetSocketBufferSize(lua_State* L) {
ITcpClient* cli = GetTcpClient(L);
lua_pushinteger(L, cli->GetSocketBufferSize());
return 1;
}
int GetKeepAliveTime(lua_State* L) {
ITcpClient* cli = GetTcpClient(L);
lua_pushinteger(L, cli->GetKeepAliveTime());
return 1;
}
int GetKeepAliveInterval(lua_State* L) {
ITcpClient* cli = GetTcpClient(L);
lua_pushinteger(L, cli->GetKeepAliveInterval());
return 1;
}
//IClient
int Start(lua_State* L) {
ITcpClient* cli = GetTcpClient(L);
BOOL r = cli->Start(luaL_checkstring(L, 2), (USHORT)luaL_checkinteger(L, 3), luaL_optboolean(L, 4, FALSE),
luaL_optstring(L, 5, nullptr), (USHORT)luaL_optinteger(L, 6, 0U));
lua_pushboolean(L, r);
return 1;
}
int Stop(lua_State* L) {
ITcpClient* cli = GetTcpClient(L);
HP_mutex* mutex = *(HP_mutex**)lua_getextraspace(L);
HP_UnlockMutex(mutex);
BOOL r = cli->Stop();
HP_LockMutex(mutex);
lua_pushboolean(L, r);
return 1;
}
int Send(lua_State* L) {
ITcpClient* cli = GetTcpClient(L);
size_t len;
BYTE* buf = (BYTE*)luaL_checklstring(L, 2, &len);
lua_pushboolean(L, cli->Send(buf, (int)len, (int)luaL_optinteger(L, 3, 0)));
return 1;
}
//int SendPackets(lua_State* L){
// ITcpClient* cli = GetTcpClient(L);
//
// return 0;
//}
int PauseReceive(lua_State* L) {
ITcpClient* cli = GetTcpClient(L);
lua_pushboolean(L, cli->PauseReceive());
return 1;
}
int Wait(lua_State* L) {
ITcpClient* cli = GetTcpClient(L);
lua_pushboolean(L, cli->Wait((DWORD)luaL_optinteger(L, 2, INFINITE)));
return 1;
}
//int SetExtra(lua_State* L){
// ITcpClient* cli = GetTcpClient(L);
//
// return 0;
//}
//int GetExtra(lua_State* L){
// ITcpClient* cli = GetTcpClient(L);
//
// return 0;
//}
int IsSecure(lua_State* L) {
ITcpClient* cli = GetTcpClient(L);
lua_pushboolean(L, cli->IsSecure());
return 1;
}
int HasStarted(lua_State* L) {
ITcpClient* cli = GetTcpClient(L);
lua_pushboolean(L, cli->HasStarted());
return 1;
}
int GetState(lua_State* L) {
ITcpClient* cli = GetTcpClient(L);
switch (cli->GetState()) {
CASE(SS_STARTING)
CASE(SS_STARTED)
CASE(SS_STOPPING)
CASE(SS_STOPPED)
}
return 1;
}
int GetLastError(lua_State* L) {
ITcpClient* cli = GetTcpClient(L);
switch (cli->GetLastError()) {
CASE(SE_OK)
CASE(SE_ILLEGAL_STATE)
CASE(SE_INVALID_PARAM)
CASE(SE_SOCKET_CREATE)
CASE(SE_SOCKET_BIND)
CASE(SE_SOCKET_PREPARE)
CASE(SE_SOCKET_LISTEN)
CASE(SE_CP_CREATE)
CASE(SE_WORKER_THREAD_CREATE)
CASE(SE_DETECT_THREAD_CREATE)
CASE(SE_SOCKE_ATTACH_TO_CP)
CASE(SE_CONNECT_SERVER)
CASE(SE_NETWORK)
CASE(SE_DATA_PROC)
CASE(SE_DATA_SEND)
CASE(SE_SSL_ENV_NOT_READY)
}
return 1;
}
int GetLastErrorDesc(lua_State* L) {
ITcpClient* cli = GetTcpClient(L);
lua_pushstring(L, cli->GetLastErrorDesc());
return 1;
}
int GetConnectionID(lua_State* L) {
ITcpClient* cli = GetTcpClient(L);
lua_pushinteger(L, cli->GetConnectionID());
return 1;
}
int GetLocalAddress(lua_State* L) {
ITcpClient* cli = GetTcpClient(L);
luaL_Buffer b;
char* p = luaL_buffinitsize(L, &b, LUAL_BUFFERSIZE);
int len = LUAL_BUFFERSIZE;
USHORT port;
if (cli->GetLocalAddress(p, len, port)) {
luaL_pushresultsize(&b, len - 1);
lua_pushinteger(L, port);
return 2;
}
return 0;
}
int GetRemoteHost(lua_State* L) {
ITcpClient* cli = GetTcpClient(L);
luaL_Buffer b;
char* p = luaL_buffinitsize(L, &b, LUAL_BUFFERSIZE);
int len = LUAL_BUFFERSIZE;
USHORT port;
if (cli->GetRemoteHost(p, len, port)) {
luaL_pushresultsize(&b, len - 1);
lua_pushinteger(L, port);
return 2;
}
return 0;
}
int GetPendingDataLength(lua_State* L) {
ITcpClient* cli = GetTcpClient(L);
int v;
cli->GetPendingDataLength(v);
lua_pushinteger(L, v);
return 1;
}
int IsPauseReceive(lua_State* L) {
ITcpClient* cli = GetTcpClient(L);
BOOL v;
cli->IsPauseReceive(v);
lua_pushboolean(L, v);
return 1;
}
int IsConnected(lua_State* L) {
ITcpClient* cli = GetTcpClient(L);
lua_pushboolean(L, cli->IsConnected());
return 1;
}
int SetReuseAddressPolicy(lua_State* L) {
ITcpClient* cli = GetTcpClient(L);
static const char* const opts[] = { "RAP_NONE", "RAP_ADDR_ONLY", "RAP_ADDR_AND_PORT", NULL };
//static const int optsnum[] = {RAP_NONE, RAP_ADDR_ONLY, RAP_ADDR_AND_PORT,};
cli->SetReuseAddressPolicy(EnReuseAddressPolicy(luaL_checkoption(L, 2, "RAP_NONE", opts)));
return 0;
}
int SetFreeBufferPoolSize(lua_State* L) {
ITcpClient* cli = GetTcpClient(L);
cli->SetFreeBufferPoolSize((DWORD)luaL_checkinteger(L, 2));
return 0;
}
int SetFreeBufferPoolHold(lua_State* L) {
ITcpClient* cli = GetTcpClient(L);
cli->SetFreeBufferPoolHold((DWORD)luaL_checkinteger(L, 2));
return 0;
}
int GetReuseAddressPolicy(lua_State* L) {
ITcpClient* cli = GetTcpClient(L);
switch (cli->GetReuseAddressPolicy()) {
CASE(RAP_NONE)
CASE(RAP_ADDR_ONLY)
CASE(RAP_ADDR_AND_PORT)
}
return 1;
}
int GetFreeBufferPoolSize(lua_State* L) {
ITcpClient* cli = GetTcpClient(L);
lua_pushinteger(L, cli->GetFreeBufferPoolSize());
return 1;
}
int GetFreeBufferPoolHold(lua_State* L) {
ITcpClient* cli = GetTcpClient(L);
lua_pushinteger(L, cli->GetFreeBufferPoolHold());
return 1;
}

View File

@ -0,0 +1,35 @@
#pragma once
#include "common.h"
int SendSmallFile(lua_State * L);
int SetSocketBufferSize(lua_State * L);
int SetKeepAliveTime(lua_State * L);
int SetKeepAliveInterval(lua_State * L);
int GetSocketBufferSize(lua_State * L);
int GetKeepAliveTime(lua_State * L);
int GetKeepAliveInterval(lua_State * L);
int Start(lua_State * L);
int Stop(lua_State * L);
int Send(lua_State * L);
int SendPackets(lua_State * L);
int PauseReceive(lua_State * L);
int Wait(lua_State * L);
int SetExtra(lua_State * L);
int GetExtra(lua_State * L);
int IsSecure(lua_State * L);
int HasStarted(lua_State * L);
int GetState(lua_State * L);
int GetLastError(lua_State * L);
int GetLastErrorDesc(lua_State * L);
int GetConnectionID(lua_State * L);
int GetLocalAddress(lua_State * L);
int GetRemoteHost(lua_State * L);
int GetPendingDataLength(lua_State * L);
int IsPauseReceive(lua_State * L);
int IsConnected(lua_State * L);
int SetReuseAddressPolicy(lua_State * L);
int SetFreeBufferPoolSize(lua_State * L);
int SetFreeBufferPoolHold(lua_State * L);
int GetReuseAddressPolicy(lua_State * L);
int GetFreeBufferPoolSize(lua_State * L);
int GetFreeBufferPoolHold(lua_State * L);

View File

@ -325,7 +325,11 @@ static int Destroy_HP_UdpNode(lua_State* L){
return 0;
}
extern "C" LUALIB_API
#if defined(LUA_BUILD_AS_DLL)
extern "C" LUAMOD_API
#else
LUAMOD_API
#endif
int luaopen_ghpsocket_udpnode(lua_State* L)
{
luaL_Reg methods[] = {

View File

@ -1,4 +1,5 @@
#include "common.h"
#include "lua.hpp"
#include "HPSocket.h"
static int GetHPSocketVersion(lua_State* L){
lua_pushinteger(L,HP_GetHPSocketVersion());
@ -15,11 +16,12 @@ static int GetLastError(lua_State* L){
lua_pushinteger(L,SYS_GetLastError());
return 1;
}
#if defined(_WIN32)
static int WSAGetLastError(lua_State* L){
lua_pushinteger(L,SYS_WSAGetLastError());
return 1;
}
#endif//_WIN32
//
//static int SetSocketOption(lua_State* L){
// SOCKET sock = luaL_checkinteger(L,1);
@ -144,7 +146,11 @@ static int GetIPAddress(lua_State* L){
//SYS_GuessUrlDecodeBound
//SYS_UrlEncode
//SYS_UrlDecode
extern "C" LUALIB_API
#if defined(LUA_BUILD_AS_DLL)
extern "C" LUAMOD_API
#else
LUAMOD_API
#endif
int luaopen_ghpsocket_hpsocket(lua_State* L)
{
luaL_Reg methods[] = {

View File

@ -49,37 +49,3 @@ public:
int m_self;
lua_State* L;//Э³Ì
};
//ITcpClient
int SendSmallFile(lua_State* L);
int SetSocketBufferSize(lua_State* L);
int SetKeepAliveTime(lua_State* L);
int SetKeepAliveInterval(lua_State* L);
int GetSocketBufferSize(lua_State* L);
int GetKeepAliveTime(lua_State* L);
int GetKeepAliveInterval(lua_State* L);
int Start(lua_State* L);
int Stop(lua_State* L);
int Send(lua_State* L);
int SendPackets(lua_State* L);
int PauseReceive(lua_State* L);
int Wait(lua_State* L);
int SetExtra(lua_State* L);
int GetExtra(lua_State* L);
int IsSecure(lua_State* L);
int HasStarted(lua_State* L);
int GetState(lua_State* L);
int GetLastError(lua_State* L);
int GetLastErrorDesc(lua_State* L);
int GetConnectionID(lua_State* L);
int GetLocalAddress(lua_State* L);
int GetRemoteHost(lua_State* L);
int GetPendingDataLength(lua_State* L);
int IsPauseReceive(lua_State* L);
int IsConnected(lua_State* L);
int SetReuseAddressPolicy(lua_State* L);
int SetFreeBufferPoolSize(lua_State* L);
int SetFreeBufferPoolHold(lua_State* L);
int GetReuseAddressPolicy(lua_State* L);
int GetFreeBufferPoolSize(lua_State* L);
int GetFreeBufferPoolHold(lua_State* L);

View File

@ -112,7 +112,7 @@ static int LUA_RWseek(lua_State *L)
Sint64 offset = luaL_checkinteger(L, 2);
int whence = (int)luaL_optinteger(L, 3, RW_SEEK_SET);
lua_pushboolean(L,SDL_RWseek(ops, offset, whence)==offset);
lua_pushboolean(L,SDL_RWseek(ops, offset, whence)!=-1);
return 1;
}

View File

@ -44,7 +44,7 @@ static const luaL_Reg sdl_funcs[] = {
};
LUALIB_API int luaopen_gsdl2(lua_State *L)
LUAMOD_API int luaopen_gsdl2(lua_State *L)
{
//setvbuf(stdout, NULL, _IONBF, 0);
#ifdef __WIN32__