Update premake5.lua

This commit is contained in:
khunguraharman 2024-02-12 21:47:43 -08:00
parent b394a01c54
commit c2da476806
26 changed files with 57 additions and 29 deletions

View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<Project>
<ProjectOutputs />
<ContentFiles />
<SatelliteDlls />
<NonRecipeFileRefs />
</Project>

Binary file not shown.

Binary file not shown.

View File

@ -1,18 +1,25 @@
cl : command line warning D9002: ignoring unknown option '-std=c11'  context.c
cl : command line warning D9002: ignoring unknown option '-lgdi32'
context.c
egl_context.c egl_context.c
init.c init.c
input.c
monitor.c monitor.c
null_init.c
null_joystick.c
null_monitor.c
null_window.c
osmesa_context.c osmesa_context.c
platform.c
vulkan.c vulkan.c
wgl_context.c wgl_context.c
win32_init.c win32_init.c
win32_joystick.c win32_joystick.c
win32_module.c
win32_monitor.c win32_monitor.c
win32_thread.c win32_thread.c
win32_time.c win32_time.c
win32_window.c win32_window.c
Generating Code...
Compiling...
window.c window.c
Generating Code... Generating Code...
GLFW.vcxproj -> C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\bin\Debug-x64\GLFW\GLFW.lib GLFW.vcxproj -> C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\bin\Debug-x64\GLFW\GLFW.lib

View File

@ -1,12 +1,19 @@
C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\src\context.c;C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\obj\Debug-x64\GLFW\context.obj C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\src\context.c;C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\obj\Debug-x64\GLFW\context.obj
C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\src\egl_context.c;C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\obj\Debug-x64\GLFW\egl_context.obj C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\src\egl_context.c;C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\obj\Debug-x64\GLFW\egl_context.obj
C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\src\init.c;C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\obj\Debug-x64\GLFW\init.obj C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\src\init.c;C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\obj\Debug-x64\GLFW\init.obj
C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\src\input.c;C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\obj\Debug-x64\GLFW\input.obj
C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\src\monitor.c;C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\obj\Debug-x64\GLFW\monitor.obj C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\src\monitor.c;C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\obj\Debug-x64\GLFW\monitor.obj
C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\src\null_init.c;C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\obj\Debug-x64\GLFW\null_init.obj
C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\src\null_joystick.c;C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\obj\Debug-x64\GLFW\null_joystick.obj
C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\src\null_monitor.c;C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\obj\Debug-x64\GLFW\null_monitor.obj
C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\src\null_window.c;C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\obj\Debug-x64\GLFW\null_window.obj
C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\src\osmesa_context.c;C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\obj\Debug-x64\GLFW\osmesa_context.obj C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\src\osmesa_context.c;C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\obj\Debug-x64\GLFW\osmesa_context.obj
C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\src\platform.c;C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\obj\Debug-x64\GLFW\platform.obj
C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\src\vulkan.c;C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\obj\Debug-x64\GLFW\vulkan.obj C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\src\vulkan.c;C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\obj\Debug-x64\GLFW\vulkan.obj
C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\src\wgl_context.c;C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\obj\Debug-x64\GLFW\wgl_context.obj C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\src\wgl_context.c;C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\obj\Debug-x64\GLFW\wgl_context.obj
C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\src\win32_init.c;C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\obj\Debug-x64\GLFW\win32_init.obj C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\src\win32_init.c;C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\obj\Debug-x64\GLFW\win32_init.obj
C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\src\win32_joystick.c;C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\obj\Debug-x64\GLFW\win32_joystick.obj C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\src\win32_joystick.c;C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\obj\Debug-x64\GLFW\win32_joystick.obj
C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\src\win32_module.c;C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\obj\Debug-x64\GLFW\win32_module.obj
C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\src\win32_monitor.c;C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\obj\Debug-x64\GLFW\win32_monitor.obj C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\src\win32_monitor.c;C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\obj\Debug-x64\GLFW\win32_monitor.obj
C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\src\win32_thread.c;C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\obj\Debug-x64\GLFW\win32_thread.obj C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\src\win32_thread.c;C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\obj\Debug-x64\GLFW\win32_thread.obj
C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\src\win32_time.c;C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\obj\Debug-x64\GLFW\win32_time.obj C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\src\win32_time.c;C:\Users\Harman\Documents\C++\Pulse\Pulse\vendor\GLFW\obj\Debug-x64\GLFW\win32_time.obj

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -3,44 +3,51 @@ project "GLFW"
language "C" language "C"
targetdir ("bin/" .. outputdir .. "/%{prj.name}") targetdir ("bin/" .. outputdir .. "/%{prj.name}")
objdir ("obj/" .. outputdir .. "/%{prj.name}") objdir ("obj/" .. outputdir .. "/%{prj.name}")
test = "bin/" .. outputdir .. "/%{prj.name}" files
print(test)
files
{ {
"include/GLFW/glfw3.h", "include/GLFW/glfw3.h",
"include/GLFW/glfw3native.h", "include/GLFW/glfw3native.h",
"src/glfw_config.h", "src/glfw_config.h",
"src/context.c", "src/context.c",
"src/init.c", "src/init.c",
"src/input.c",
"src/monitor.c", "src/monitor.c",
"src/null_init.c",
"src/null_joystick.c",
"src/null_monitor.c",
"src/null_window.c",
"src/platform.c",
"src/vulkan.c", "src/vulkan.c",
"src/window.c" "src/window.c",
} }
filter "system:windows" filter "system:windows"
buildoptions {"-std=c11", "-lgdi32"} systemversion "latest"
systemversion "latest" staticruntime "On"
staticruntime "On"
files files
{ {
"src/win32_init.c", "src/win32_init.c",
"src/win32_joystick.c", "src/win32_joystick.c",
"src/win32_monitor.c", "src/win32_module.c",
"src/win32_time.c", "src/win32_monitor.c",
"src/win32_thread.c", "src/win32_time.c",
"src/win32_window.c", "src/win32_thread.c",
"src/wgl_context.c", "src/win32_window.c",
"src/egl_context.c", "src/wgl_context.c",
"src/osmesa_context.c" "src/egl_context.c",
} "src/osmesa_context.c"
}
defines{ defines
"_GLFW_WIN32", {
"_CRT_SECURE_NO_WARNINGS" "_GLFW_WIN32",
} "_CRT_SECURE_NO_WARNINGS"
}
filter { "system:windows","configurations:Release"} filter { "system:windows","configurations:Release"}
buildoptions "/MT" buildoptions "/MT"