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