From b7fc07e15faf148b01312ae12b30cd3e51f23b60 Mon Sep 17 00:00:00 2001 From: EntenKoeniq <81123713+EntenKoeniq@users.noreply.github.com> Date: Sat, 5 Feb 2022 17:27:59 +0100 Subject: [PATCH] update --- .gitignore | 10 ++++++++++ premake5.lua | 45 +++++++++++++++++++++++++++++---------------- 2 files changed, 39 insertions(+), 16 deletions(-) diff --git a/.gitignore b/.gitignore index 84636a0ab6..b8dd80b0ad 100644 --- a/.gitignore +++ b/.gitignore @@ -101,3 +101,13 @@ tests/triangle-vulkan tests/window tests/windows +# Binaries +**/bin/ +bin-int/ + +# Visual Studio files and folder +.vs/ +**.sln +**.vcxproj +**.vcxproj.filters +**.vcxproj.user \ No newline at end of file diff --git a/premake5.lua b/premake5.lua index 191d834d2b..5b01fbcc22 100644 --- a/premake5.lua +++ b/premake5.lua @@ -5,36 +5,49 @@ project "GLFW" targetdir ("bin/" .. outputdir .. "/%{prj.name}") objdir ("bin-int/" .. outputdir .. "/%{prj.name}") - files - { + files + { "include/GLFW/glfw3.h", "include/GLFW/glfw3native.h", - "src/glfw_config.h", + "src/internal.h", + "src/platform.h", + "src/mappings.h", "src/context.c", "src/init.c", "src/input.c", "src/monitor.c", + "src/platform.c", "src/vulkan.c", - "src/window.c" + "src/window.c", + "src/egl_context.c", + "src/osmesa_context.c", + "src/null_platform.h", + "src/null_joystick.h", + "src/null_init.c", + "src/null_monitor.c", + "src/null_window.c", + "src/null_joystick.c", } filter "system:windows" - buildoptions { "-std=c11", "-lgdi32" } systemversion "latest" staticruntime "on" files - { - "src/win32_init.c", - "src/win32_joystick.c", - "src/win32_monitor.c", - "src/win32_time.c", - "src/win32_thread.c", - "src/win32_window.c", - "src/wgl_context.c", - "src/egl_context.c", - "src/osmesa_context.c" - } + { + "src/win32_init.c", + "src/win32_module.c", + "src/win32_joystick.c", + "src/win32_monitor.c", + "src/win32_time.h", + "src/win32_time.c", + "src/win32_thread.h", + "src/win32_thread.c", + "src/win32_window.c", + "src/wgl_context.c", + "src/egl_context.c", + "src/osmesa_context.c" + } defines {