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