parent
							
								
									b35641f4a3
								
							
						
					
					
						commit
						6456c92756
					
				
				 3 changed files with 104 additions and 0 deletions
			
			
		| @ -0,0 +1 @@ | |||||||
|  | IncludeDirs["glfw"] = "%{wks.location}/bakara/vendor/glfw/include" | ||||||
| @ -0,0 +1,14 @@ | |||||||
|  | { | ||||||
|  |     "name": "GLFW", | ||||||
|  |     "owner": "anulax1225", | ||||||
|  |     "git": "https://github.com/anulax1225/glfw", | ||||||
|  |     "links":  | ||||||
|  |     [ | ||||||
|  |         "GLFW" | ||||||
|  |     ], | ||||||
|  |     "includes":  | ||||||
|  |     [ | ||||||
|  |         "glfw" | ||||||
|  |     ], | ||||||
|  |     "packages":[] | ||||||
|  | } | ||||||
| @ -0,0 +1,89 @@ | |||||||
|  | project "GLFW" | ||||||
|  | 	kind "StaticLib" | ||||||
|  | 	language "C" | ||||||
|  | 
 | ||||||
|  | 	targetdir ("%{wks.location}/bin/" .. outputdir .. "/%{prj.name}") | ||||||
|  | 	objdir ("%{wks.location}/bin-int/" .. outputdir .. "/%{prj.name}") | ||||||
|  | 
 | ||||||
|  | 	includedirs { "%{prj.location}/include" } | ||||||
|  | 
 | ||||||
|  | 	files | ||||||
|  | 	{ | ||||||
|  | 		"%{prj.location}/src/internal.h", | ||||||
|  | 		"%{prj.location}/src/platform.h", | ||||||
|  | 		"%{prj.location}/src/mappings.h", | ||||||
|  | 		"%{prj.location}/src/context.c", | ||||||
|  | 		"%{prj.location}/src/init.c", | ||||||
|  | 		"%{prj.location}/src/input.c", | ||||||
|  | 		"%{prj.location}/src/monitor.c", | ||||||
|  | 		"%{prj.location}/src/window.c", | ||||||
|  | 		"%{prj.location}/src/platform.c", | ||||||
|  | 		"%{prj.location}/src/vulkan.c", | ||||||
|  | 		"%{prj.location}/src/null_init.c", | ||||||
|  | 		"%{prj.location}/src/null_monitor.c", | ||||||
|  | 		"%{prj.location}/src/null_window.c", | ||||||
|  | 		"%{prj.location}/src/null_joystick.c", | ||||||
|  | 		"%{prj.location}/src/glfw_config.h", | ||||||
|  | 		"%{prj.location}/include/GLFW/glfw3native.h", | ||||||
|  | 		"%{prj.location}/include/GLFW/glfw3.h", | ||||||
|  | 		"include/GLFW/glfw3.h", | ||||||
|  | 		"include/GLFW/glfw3native.h", | ||||||
|  | 	} | ||||||
|  | 
 | ||||||
|  | 	filter "system:linux" | ||||||
|  | 		pic "On" | ||||||
|  | 
 | ||||||
|  | 		systemversion "latest" | ||||||
|  | 
 | ||||||
|  | 		files | ||||||
|  | 		{ | ||||||
|  | 			"%{prj.location}/src/x11_init.c", | ||||||
|  | 			"%{prj.location}/src/x11_monitor.c", | ||||||
|  | 			"%{prj.location}/src/x11_window.c", | ||||||
|  | 			"%{prj.location}/src/xkb_unicode.c", | ||||||
|  | 			"%{prj.location}/src/posix_time.c", | ||||||
|  | 			"%{prj.location}/src/posix_module.c", | ||||||
|  | 			"%{prj.location}/src/posix_poll.c", | ||||||
|  | 			"%{prj.location}/src/posix_thread.c", | ||||||
|  | 			"%{prj.location}/src/glx_context.c", | ||||||
|  | 			"%{prj.location}/src/egl_context.c", | ||||||
|  | 			"%{prj.location}/src/osmesa_context.c", | ||||||
|  | 			"%{prj.location}/src/linux_joystick.c" | ||||||
|  | 		} | ||||||
|  | 
 | ||||||
|  | 		defines | ||||||
|  | 		{ | ||||||
|  | 			"_GLFW_X11" | ||||||
|  | 		} | ||||||
|  | 
 | ||||||
|  | 	filter "system:windows" | ||||||
|  | 		systemversion "latest" | ||||||
|  | 		staticruntime "On" | ||||||
|  | 
 | ||||||
|  | 		files | ||||||
|  | 		{ | ||||||
|  | 			"%{prj.location}/src/win32_init.c", | ||||||
|  | 			"%{prj.location}/src/win32_joystick.c", | ||||||
|  | 			"%{prj.location}/src/win32_monitor.c", | ||||||
|  | 			"%{prj.location}/src/win32_time.c", | ||||||
|  | 			"%{prj.location}/src/win32_module.c", | ||||||
|  | 			"%{prj.location}/src/win32_thread.c", | ||||||
|  | 			"%{prj.location}/src/win32_window.c", | ||||||
|  | 			"%{prj.location}/src/wgl_context.c", | ||||||
|  | 			"%{prj.location}/src/egl_context.c", | ||||||
|  | 			"%{prj.location}/src/osmesa_context.c" | ||||||
|  | 		} | ||||||
|  | 
 | ||||||
|  | 		defines  | ||||||
|  | 		{  | ||||||
|  | 			"_GLFW_WIN32", | ||||||
|  | 			"_CRT_SECURE_NO_WARNINGS" | ||||||
|  | 		} | ||||||
|  | 
 | ||||||
|  | 	filter "configurations:Debug" | ||||||
|  | 		runtime "Debug" | ||||||
|  | 		symbols "on" | ||||||
|  | 
 | ||||||
|  | 	filter "configurations:Release" | ||||||
|  | 		runtime "Release" | ||||||
|  | 		optimize "on" | ||||||
					Loading…
					
					
				
		Reference in New Issue