From 0f6ad7e011a690bac86c4646996ba9b4d4e97279 Mon Sep 17 00:00:00 2001 From: Cameron Culp Date: Tue, 4 Aug 2020 02:45:10 -0700 Subject: [PATCH] Add premake5 file. --- premake5.lua | 47 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 premake5.lua diff --git a/premake5.lua b/premake5.lua new file mode 100644 index 000000000..d00f2c733 --- /dev/null +++ b/premake5.lua @@ -0,0 +1,47 @@ +project "BlackBox" + kind "StaticLib" + language "C" + + targetdir ( "bin/" .. OutputDirectory .. "/%{prj.name}" ) + objdir ( "bin-int/" .. OutputDirectory .. "/%{prj.name}" ) + + files + { + "include/GLFW/glfw3.h", + "include/GLFW/glfw3native.h", + "src/glfw_config.h", + "src/context.c", + "src/init.c", + "src/input.c", + "src/monitor.c", + "src/vulkan.c", + "src/window.c" + + } + + filter "system:windows" + buildoptions { "-std=c11", "-lgdi32" } + staticruntime "On" + systemversion "latest" + + 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" + } + + defines + { + "_GLFW_WIN32", + "_CRT_SECURE_NO_WARNINGS" + } + + filter { "system:windows", "configurations:Release" } + buildoptions "/MT" \ No newline at end of file