|  |  | @ -1,7 +1,6 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  | workspace "socket_test" |  |  |  | workspace "socket_unix" | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |    	architecture "x64" |  |  |  |    	architecture "x64" | 
			
		
	
		
		
			
				
					
					|  |  |  |     configurations { "Debug", "Release" } |  |  |  |     configurations { "Debug", "Release" } | 
			
		
	
		
		
			
				
					
					|  |  |  |     startproject "sandbox" |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  |     flags |  |  |  |     flags | 
			
		
	
		
		
			
				
					
					|  |  |  | 	{ |  |  |  | 	{ | 
			
		
	
		
		
			
				
					
					|  |  |  | 		"MultiProcessorCompile" |  |  |  | 		"MultiProcessorCompile" | 
			
		
	
	
		
		
			
				
					|  |  | @ -11,7 +10,31 @@ outputdir = "%{cfg.system}-%{cfg.architecture}-%{cfg.buildcfg}" | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | IncludeDirs = {} |  |  |  | IncludeDirs = {} | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | project "sandbox" |  |  |  | IncludeDirs["bakanet"] = "%{wks.location}/bakanet/src/" | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | project "bakanet" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     location "./bakanet" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	kind "StaticLib" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     language "C++" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     cppdialect "C++17" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     systemversion "latest" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     targetdir("%{wks.location}/bin/" .. outputdir .. "/%{prj.name}") | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     objdir("%{wks.location}/bin-int/" .. outputdir .. "/%{prj.name}") | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     includedirs  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         "%{IncludeDirs.bakanet}" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     files  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         "%{prj.location}/src/**.h", | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         "%{prj.location}/src/**.cpp" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | project "server" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     location "./sandbox/server" | 
			
		
	
		
		
			
				
					
					|  |  |  |     kind "ConsoleApp" |  |  |  |     kind "ConsoleApp" | 
			
		
	
		
		
			
				
					
					|  |  |  |     language "C++" |  |  |  |     language "C++" | 
			
		
	
		
		
			
				
					
					|  |  |  |     cppdialect "C++17" |  |  |  |     cppdialect "C++17" | 
			
		
	
	
		
		
			
				
					|  |  | @ -20,8 +43,46 @@ project "sandbox" | 
			
		
	
		
		
			
				
					
					|  |  |  |     targetdir("%{wks.location}/bin/" .. outputdir .. "/%{prj.name}") |  |  |  |     targetdir("%{wks.location}/bin/" .. outputdir .. "/%{prj.name}") | 
			
		
	
		
		
			
				
					
					|  |  |  |     objdir("%{wks.location}/bin-int/" .. outputdir .. "/%{prj.name}") |  |  |  |     objdir("%{wks.location}/bin-int/" .. outputdir .. "/%{prj.name}") | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     includedirs  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         "%{IncludeDirs.bakanet}" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |     files  |  |  |  |     files  | 
			
		
	
		
		
			
				
					
					|  |  |  |     { |  |  |  |     { | 
			
		
	
		
		
			
				
					
					|  |  |  |         "src/**.h", |  |  |  |         "%{prj.location}/**.h", | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  |         "src/**.cpp" |  |  |  |         "%{prj.location}/**.cpp" | 
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     links | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         "bakanet" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | project "client" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     location "./sandbox/client" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     kind "ConsoleApp" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     language "C++" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     cppdialect "C++17" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     systemversion "latest" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     targetdir("%{wks.location}/bin/" .. outputdir .. "/%{prj.name}") | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     objdir("%{wks.location}/bin-int/" .. outputdir .. "/%{prj.name}") | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     includedirs  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         "%{IncludeDirs.bakanet}" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     files  | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         "%{prj.location}/**.h", | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         "%{prj.location}/**.cpp" | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     } | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |      | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     links | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |     { | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  |         "bakanet" | 
			
		
	
		
		
			
				
					
					|  |  |  |     } |  |  |  |     } |