diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md deleted file mode 100644 index 01783375..00000000 --- a/CONTRIBUTORS.md +++ /dev/null @@ -1,268 +0,0 @@ -# Acknowledgements - -GLFW exists because people around the world donated their time and lent their -skills. This list only includes contributions to the main repository and -excludes other invaluable contributions like language bindings and text and -video tutorials. - - - Bobyshev Alexander - - Laurent Aphecetche - - Matt Arsenault - - Takuro Ashie - - ashishgamedev - - David Avedissian - - Keith Bauer - - John Bartholomew - - Coşku Baş - - Niklas Behrens - - Andrew Belt - - Nevyn Bengtsson - - Niklas Bergström - - Denis Bernard - - BiBi - - Doug Binks - - blanco - - Waris Boonyasiriwat - - Kyle Brenneman - - Rok Breulj - - TheBrokenRail - - Kai Burjack - - Martin Capitanio - - Nicolas Caramelli - - David Carlier - - Arturo Castro - - Chi-kwan Chan - - TheChocolateOre - - Joseph Chua - - Ian Clarkson - - Michał Cichoń - - Lambert Clara - - Anna Clarke - - Josh Codd - - Yaron Cohen-Tal - - Omar Cornut - - Andrew Corrigan - - Bailey Cosier - - Noel Cower - - CuriouserThing - - Jason Daly - - danhambleton - - Jarrod Davis - - Olivier Delannoy - - Paul R. Deppe - - Michael Dickens - - Роман Донченко - - Mario Dorn - - Wolfgang Draxinger - - Jonathan Dummer - - Ralph Eastwood - - Fredrik Ehnbom - - Robin Eklind - - Jan Ekström - - Siavash Eliasi - - TheExileFox - - Nikita Fediuchin - - Felipe Ferreira - - Michael Fogleman - - forworldm - - Jason Francis - - Gerald Franz - - Mário Freitas - - GeO4d - - Marcus Geelnard - - Gegy - - ghuser404 - - Charles Giessen - - Ryan C. Gordon - - Stephen Gowen - - Kovid Goyal - - Kevin Grandemange - - Eloi Marín Gratacós - - Grzesiek11 - - Stefan Gustavson - - Andrew Gutekanst - - Stephen Gutekanst - - Jonathan Hale - - Daniel Hauser - - hdf89shfdfs - - Moritz Heinemann - - Sylvain Hellegouarch - - Björn Hempel - - Matthew Henry - - heromyth - - Lucas Hinderberger - - Paul Holden - - Hajime Hoshi - - Warren Hu - - Charles Huber - - Brent Huisman - - illustris - - InKryption - - IntellectualKitty - - Aaron Jacobs - - JannikGM - - Erik S. V. Jansson - - jjYBdx4IL - - Peter Johnson - - Toni Jovanoski - - Arseny Kapoulkine - - Cem Karan - - Osman Keskin - - Koray Kilinc - - Josh Kilmer - - Byunghoon Kim - - Cameron King - - Peter Knut - - Christoph Kubisch - - Yuri Kunde Schlesner - - Rokas Kupstys - - Konstantin Käfer - - Eric Larson - - Francis Lecavalier - - Jong Won Lee - - Robin Leffmann - - Glenn Lewis - - Shane Liesegang - - Anders Lindqvist - - Leon Linhart - - Marco Lizza - - lo-v-ol - - Eyal Lotem - - Aaron Loucks - - Luflosi - - lukect - - Tristam MacDonald - - Jean-Luc Mackail - - Hans Mackowiak - - Ramiro Magno - - Дмитри Малышев - - Zbigniew Mandziejewicz - - Adam Marcus - - Célestin Marot - - Kyle McDonald - - David V. McKay - - David Medlock - - Bryce Mehring - - Jonathan Mercier - - Marcel Metz - - Liam Middlebrook - - Ave Milia - - Icyllis Milica - - Jonathan Miller - - Kenneth Miller - - Bruce Mitchener - - Jack Moffitt - - Ravi Mohan - - Jeff Molofee - - Alexander Monakov - - Pierre Morel - - Jon Morton - - Pierre Moulon - - Martins Mozeiko - - James Murphy - - Julian Møller - - ndogxj - - F. Nedelec - - Kristian Nielsen - - Joel Niemelä - - Kamil Nowakowski - - onox - - Denis Ovod - - Ozzy - - Andri Pálsson - - Peoro - - Braden Pellett - - Christopher Pelloux - - Arturo J. Pérez - - Vladimir Perminov - - Olivier Perret - - Anthony Pesch - - Orson Peters - - Emmanuel Gil Peyrot - - Cyril Pichard - - Pilzschaf - - Keith Pitt - - Stanislav Podgorskiy - - Konstantin Podsvirov - - Nathan Poirier - - Alexandre Pretyman - - Pablo Prietz - - przemekmirek - - pthom - - Martin Pulec - - Guillaume Racicot - - Christian Rauch - - Philip Rideout - - Eddie Ringle - - Max Risuhin - - Joe Roback - - Jorge Rodriguez - - Luca Rood - - Ed Ropple - - Aleksey Rybalkin - - Mikko Rytkönen - - Riku Salminen - - Brandon Schaefer - - Sebastian Schuberth - - Christian Sdunek - - Matt Sealey - - Steve Sexton - - Arkady Shapkin - - Mingjie Shen - - Ali Sherief - - Yoshiki Shibukawa - - Dmitri Shuralyov - - Joao da Silva - - Daniel Sieger - - Michael Skec - - Daniel Skorupski - - Slemmie - - Bradley Smith - - Cliff Smolinsky - - Patrick Snape - - Erlend Sogge Heggen - - Olivier Sohn - - Julian Squires - - Johannes Stein - - Pontus Stenetorp - - Michael Stocker - - Justin Stoecker - - Elviss Strazdins - - Paul Sultana - - Nathan Sweet - - TTK-Bandit - - Sergey Tikhomirov - - Arthur Tombs - - TronicLabs - - Ioannis Tsakpinis - - Samuli Tuomola - - Matthew Turner - - urraka - - Elias Vanderstuyft - - Stef Velzel - - Jari Vetoniemi - - Ricardo Vieira - - Nicholas Vitovitch - - Vladimír Vondruš - - Simon Voordouw - - Corentin Wallez - - Torsten Walluhn - - Patrick Walton - - Jim Wang - - Xo Wang - - Jay Weisskopf - - Frank Wille - - Richard A. Wilkes - - Tatsuya Yatagawa - - Ryogo Yoshimura - - Rácz Zalán - - Lukas Zanner - - Andrey Zholos - - Aihui Zhu - - Santi Zupancic - - Jonas Ådahl - - Lasse Öörni - - Leonard König - - All the unmentioned and anonymous contributors in the GLFW community, for bug - reports, patches, feedback, testing and encouragement - diff --git a/bin-int/Debug-windows-x86_64/GLFW/GLFW.lib.recipe b/bin-int/Debug-windows-x86_64/GLFW/GLFW.lib.recipe new file mode 100644 index 00000000..a53f9611 --- /dev/null +++ b/bin-int/Debug-windows-x86_64/GLFW/GLFW.lib.recipe @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/bin-int/Debug-windows-x86_64/GLFW/GLFW.log b/bin-int/Debug-windows-x86_64/GLFW/GLFW.log new file mode 100644 index 00000000..03d5b564 --- /dev/null +++ b/bin-int/Debug-windows-x86_64/GLFW/GLFW.log @@ -0,0 +1,19 @@ +cl : command line warning D9002: ignoring unknown option '-std=c11' +cl : command line warning D9002: ignoring unknown option '-lgdi32' + context.c + egl_context.c + init.c + input.c + monitor.c + osmesa_context.c + vulkan.c + wgl_context.c + win32_init.c + win32_joystick.c + win32_monitor.c + win32_thread.c + win32_time.c + win32_window.c + window.c + Generating Code... + GLFW.vcxproj -> C:\Users\USER\Documents\C++\Hazel\Hazel\vendor\GLFW\bin\Debug-windows-x86_64\GLFW\GLFW.lib diff --git a/bin-int/Debug-windows-x86_64/GLFW/GLFW.tlog/CL.command.1.tlog b/bin-int/Debug-windows-x86_64/GLFW/GLFW.tlog/CL.command.1.tlog new file mode 100644 index 00000000..f1c28f83 Binary files /dev/null and b/bin-int/Debug-windows-x86_64/GLFW/GLFW.tlog/CL.command.1.tlog differ diff --git a/bin-int/Debug-windows-x86_64/GLFW/GLFW.tlog/CL.read.1.tlog b/bin-int/Debug-windows-x86_64/GLFW/GLFW.tlog/CL.read.1.tlog new file mode 100644 index 00000000..1480718c Binary files /dev/null and b/bin-int/Debug-windows-x86_64/GLFW/GLFW.tlog/CL.read.1.tlog differ diff --git a/bin-int/Debug-windows-x86_64/GLFW/GLFW.tlog/CL.write.1.tlog b/bin-int/Debug-windows-x86_64/GLFW/GLFW.tlog/CL.write.1.tlog new file mode 100644 index 00000000..910b3704 Binary files /dev/null and b/bin-int/Debug-windows-x86_64/GLFW/GLFW.tlog/CL.write.1.tlog differ diff --git a/bin-int/Debug-windows-x86_64/GLFW/GLFW.tlog/Cl.items.tlog b/bin-int/Debug-windows-x86_64/GLFW/GLFW.tlog/Cl.items.tlog new file mode 100644 index 00000000..90cfc97d --- /dev/null +++ b/bin-int/Debug-windows-x86_64/GLFW/GLFW.tlog/Cl.items.tlog @@ -0,0 +1,15 @@ +C:\Users\USER\Documents\C++\Hazel\Hazel\vendor\GLFW\src\context.c;C:\Users\USER\Documents\C++\Hazel\Hazel\vendor\GLFW\bin-int\Debug-windows-x86_64\GLFW\context.obj +C:\Users\USER\Documents\C++\Hazel\Hazel\vendor\GLFW\src\egl_context.c;C:\Users\USER\Documents\C++\Hazel\Hazel\vendor\GLFW\bin-int\Debug-windows-x86_64\GLFW\egl_context.obj +C:\Users\USER\Documents\C++\Hazel\Hazel\vendor\GLFW\src\init.c;C:\Users\USER\Documents\C++\Hazel\Hazel\vendor\GLFW\bin-int\Debug-windows-x86_64\GLFW\init.obj +C:\Users\USER\Documents\C++\Hazel\Hazel\vendor\GLFW\src\input.c;C:\Users\USER\Documents\C++\Hazel\Hazel\vendor\GLFW\bin-int\Debug-windows-x86_64\GLFW\input.obj +C:\Users\USER\Documents\C++\Hazel\Hazel\vendor\GLFW\src\monitor.c;C:\Users\USER\Documents\C++\Hazel\Hazel\vendor\GLFW\bin-int\Debug-windows-x86_64\GLFW\monitor.obj +C:\Users\USER\Documents\C++\Hazel\Hazel\vendor\GLFW\src\osmesa_context.c;C:\Users\USER\Documents\C++\Hazel\Hazel\vendor\GLFW\bin-int\Debug-windows-x86_64\GLFW\osmesa_context.obj +C:\Users\USER\Documents\C++\Hazel\Hazel\vendor\GLFW\src\vulkan.c;C:\Users\USER\Documents\C++\Hazel\Hazel\vendor\GLFW\bin-int\Debug-windows-x86_64\GLFW\vulkan.obj +C:\Users\USER\Documents\C++\Hazel\Hazel\vendor\GLFW\src\wgl_context.c;C:\Users\USER\Documents\C++\Hazel\Hazel\vendor\GLFW\bin-int\Debug-windows-x86_64\GLFW\wgl_context.obj +C:\Users\USER\Documents\C++\Hazel\Hazel\vendor\GLFW\src\win32_init.c;C:\Users\USER\Documents\C++\Hazel\Hazel\vendor\GLFW\bin-int\Debug-windows-x86_64\GLFW\win32_init.obj +C:\Users\USER\Documents\C++\Hazel\Hazel\vendor\GLFW\src\win32_joystick.c;C:\Users\USER\Documents\C++\Hazel\Hazel\vendor\GLFW\bin-int\Debug-windows-x86_64\GLFW\win32_joystick.obj +C:\Users\USER\Documents\C++\Hazel\Hazel\vendor\GLFW\src\win32_monitor.c;C:\Users\USER\Documents\C++\Hazel\Hazel\vendor\GLFW\bin-int\Debug-windows-x86_64\GLFW\win32_monitor.obj +C:\Users\USER\Documents\C++\Hazel\Hazel\vendor\GLFW\src\win32_thread.c;C:\Users\USER\Documents\C++\Hazel\Hazel\vendor\GLFW\bin-int\Debug-windows-x86_64\GLFW\win32_thread.obj +C:\Users\USER\Documents\C++\Hazel\Hazel\vendor\GLFW\src\win32_time.c;C:\Users\USER\Documents\C++\Hazel\Hazel\vendor\GLFW\bin-int\Debug-windows-x86_64\GLFW\win32_time.obj +C:\Users\USER\Documents\C++\Hazel\Hazel\vendor\GLFW\src\win32_window.c;C:\Users\USER\Documents\C++\Hazel\Hazel\vendor\GLFW\bin-int\Debug-windows-x86_64\GLFW\win32_window.obj +C:\Users\USER\Documents\C++\Hazel\Hazel\vendor\GLFW\src\window.c;C:\Users\USER\Documents\C++\Hazel\Hazel\vendor\GLFW\bin-int\Debug-windows-x86_64\GLFW\window.obj diff --git a/bin-int/Debug-windows-x86_64/GLFW/GLFW.tlog/GLFW.lastbuildstate b/bin-int/Debug-windows-x86_64/GLFW/GLFW.tlog/GLFW.lastbuildstate new file mode 100644 index 00000000..02560b11 --- /dev/null +++ b/bin-int/Debug-windows-x86_64/GLFW/GLFW.tlog/GLFW.lastbuildstate @@ -0,0 +1,2 @@ +PlatformToolSet=v143:VCToolArchitecture=Native64Bit:VCToolsVersion=14.38.33130:TargetPlatformVersion=10.0.22621.0: +Debug|x64|C:\Users\USER\Documents\C++\Hazel\| diff --git a/bin-int/Debug-windows-x86_64/GLFW/GLFW.tlog/Lib-link.read.1.tlog b/bin-int/Debug-windows-x86_64/GLFW/GLFW.tlog/Lib-link.read.1.tlog new file mode 100644 index 00000000..885740ad Binary files /dev/null and b/bin-int/Debug-windows-x86_64/GLFW/GLFW.tlog/Lib-link.read.1.tlog differ diff --git a/bin-int/Debug-windows-x86_64/GLFW/GLFW.tlog/Lib-link.write.1.tlog b/bin-int/Debug-windows-x86_64/GLFW/GLFW.tlog/Lib-link.write.1.tlog new file mode 100644 index 00000000..189c9706 Binary files /dev/null and b/bin-int/Debug-windows-x86_64/GLFW/GLFW.tlog/Lib-link.write.1.tlog differ diff --git a/bin-int/Debug-windows-x86_64/GLFW/GLFW.tlog/Lib.command.1.tlog b/bin-int/Debug-windows-x86_64/GLFW/GLFW.tlog/Lib.command.1.tlog new file mode 100644 index 00000000..a6c447b4 Binary files /dev/null and b/bin-int/Debug-windows-x86_64/GLFW/GLFW.tlog/Lib.command.1.tlog differ diff --git a/bin-int/Debug-windows-x86_64/GLFW/context.obj b/bin-int/Debug-windows-x86_64/GLFW/context.obj new file mode 100644 index 00000000..faa25d2a Binary files /dev/null and b/bin-int/Debug-windows-x86_64/GLFW/context.obj differ diff --git a/bin-int/Debug-windows-x86_64/GLFW/egl_context.obj b/bin-int/Debug-windows-x86_64/GLFW/egl_context.obj new file mode 100644 index 00000000..87395b3c Binary files /dev/null and b/bin-int/Debug-windows-x86_64/GLFW/egl_context.obj differ diff --git a/bin-int/Debug-windows-x86_64/GLFW/init.obj b/bin-int/Debug-windows-x86_64/GLFW/init.obj new file mode 100644 index 00000000..5a0c30ab Binary files /dev/null and b/bin-int/Debug-windows-x86_64/GLFW/init.obj differ diff --git a/bin-int/Debug-windows-x86_64/GLFW/input.obj b/bin-int/Debug-windows-x86_64/GLFW/input.obj new file mode 100644 index 00000000..78159191 Binary files /dev/null and b/bin-int/Debug-windows-x86_64/GLFW/input.obj differ diff --git a/bin-int/Debug-windows-x86_64/GLFW/monitor.obj b/bin-int/Debug-windows-x86_64/GLFW/monitor.obj new file mode 100644 index 00000000..d57d77b5 Binary files /dev/null and b/bin-int/Debug-windows-x86_64/GLFW/monitor.obj differ diff --git a/bin-int/Debug-windows-x86_64/GLFW/osmesa_context.obj b/bin-int/Debug-windows-x86_64/GLFW/osmesa_context.obj new file mode 100644 index 00000000..e87f821a Binary files /dev/null and b/bin-int/Debug-windows-x86_64/GLFW/osmesa_context.obj differ diff --git a/bin-int/Debug-windows-x86_64/GLFW/vulkan.obj b/bin-int/Debug-windows-x86_64/GLFW/vulkan.obj new file mode 100644 index 00000000..72e0c1a5 Binary files /dev/null and b/bin-int/Debug-windows-x86_64/GLFW/vulkan.obj differ diff --git a/bin-int/Debug-windows-x86_64/GLFW/wgl_context.obj b/bin-int/Debug-windows-x86_64/GLFW/wgl_context.obj new file mode 100644 index 00000000..11ab0f0d Binary files /dev/null and b/bin-int/Debug-windows-x86_64/GLFW/wgl_context.obj differ diff --git a/bin-int/Debug-windows-x86_64/GLFW/win32_init.obj b/bin-int/Debug-windows-x86_64/GLFW/win32_init.obj new file mode 100644 index 00000000..cc9bbf4a Binary files /dev/null and b/bin-int/Debug-windows-x86_64/GLFW/win32_init.obj differ diff --git a/bin-int/Debug-windows-x86_64/GLFW/win32_joystick.obj b/bin-int/Debug-windows-x86_64/GLFW/win32_joystick.obj new file mode 100644 index 00000000..edc0fd97 Binary files /dev/null and b/bin-int/Debug-windows-x86_64/GLFW/win32_joystick.obj differ diff --git a/bin-int/Debug-windows-x86_64/GLFW/win32_monitor.obj b/bin-int/Debug-windows-x86_64/GLFW/win32_monitor.obj new file mode 100644 index 00000000..3b8c8558 Binary files /dev/null and b/bin-int/Debug-windows-x86_64/GLFW/win32_monitor.obj differ diff --git a/bin-int/Debug-windows-x86_64/GLFW/win32_thread.obj b/bin-int/Debug-windows-x86_64/GLFW/win32_thread.obj new file mode 100644 index 00000000..d5f742ea Binary files /dev/null and b/bin-int/Debug-windows-x86_64/GLFW/win32_thread.obj differ diff --git a/bin-int/Debug-windows-x86_64/GLFW/win32_time.obj b/bin-int/Debug-windows-x86_64/GLFW/win32_time.obj new file mode 100644 index 00000000..935cfddf Binary files /dev/null and b/bin-int/Debug-windows-x86_64/GLFW/win32_time.obj differ diff --git a/bin-int/Debug-windows-x86_64/GLFW/win32_window.obj b/bin-int/Debug-windows-x86_64/GLFW/win32_window.obj new file mode 100644 index 00000000..9a76068d Binary files /dev/null and b/bin-int/Debug-windows-x86_64/GLFW/win32_window.obj differ diff --git a/bin-int/Debug-windows-x86_64/GLFW/window.obj b/bin-int/Debug-windows-x86_64/GLFW/window.obj new file mode 100644 index 00000000..cef20671 Binary files /dev/null and b/bin-int/Debug-windows-x86_64/GLFW/window.obj differ diff --git a/bin/Debug-windows-x86_64/GLFW/GLFW.lib b/bin/Debug-windows-x86_64/GLFW/GLFW.lib new file mode 100644 index 00000000..5cb8f614 Binary files /dev/null and b/bin/Debug-windows-x86_64/GLFW/GLFW.lib differ diff --git a/bin/Debug-windows-x86_64/GLFW/GLFW.pdb b/bin/Debug-windows-x86_64/GLFW/GLFW.pdb new file mode 100644 index 00000000..fab521fa Binary files /dev/null and b/bin/Debug-windows-x86_64/GLFW/GLFW.pdb differ diff --git a/premake5.lua b/premake5.lua new file mode 100644 index 00000000..02d98c82 --- /dev/null +++ b/premake5.lua @@ -0,0 +1,46 @@ +project "GLFW" + kind "StaticLib" + language "C" + + targetdir ("bin/" .. outputdir .. "/%{prj.name}") + objdir ("bin-int/" .. outputdir .. "/%{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" } + 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" + } + + defines { + "_GLFW_WIN32", + "_CRT_SECURE_NO_WARNINGS" + } + + filter { + "system:windows", + "configurations:Release" + } + buildoptions "/MT" \ No newline at end of file