Removed premake and introduced Dino art

This commit is contained in:
trueGriff 2022-06-22 11:52:32 +05:30
parent ed4bb9a16e
commit c511450a36
3 changed files with 85 additions and 109 deletions

View File

@ -1,3 +1,10 @@
#[[
Abstractions and Models are NOT at WAR!
- Cobwoy's Talisman
But Abstractions don't care and Models can't understand!!
- Lul, Practicality
]]
cmake_minimum_required(VERSION 3.1...3.17 FATAL_ERROR)
project(GLFW VERSION 3.4.0 LANGUAGES C)
@ -228,3 +235,39 @@ configure_file(CMake/glfw3.pc.in src/glfw3.pc @ONLY)
#--------------------------------------------------------------------
add_subdirectory(src)
#[[
* /\
* / /
* /\| |
* | | |/\
* | | / /
* | ` /
* `\ (___
* _.-> ,-.-.
* _.' | \ \
* / _____| 0 |0\
* | /` `^-.\.-'`-._
* | | `-._
* | : `.
* \ `._ `-.__ O.'
* _.--, \ `._ __.^--._O_..-'
* `---, `. `\ /` ` `
* `\ `, `\ |
* | : ; |
* / `. ___|__|___
* / `. ( )
* / `---.:____...---' `--------`.
* / ( `. __ `.
* | `---------' _ / \ \
* | .-. _._ (_) `--' \
* | ( ) / \ \
* \ `-' \ / ;-._
* \ `-' \ .' `.
* /`. `\ `\ _.-'`-. `.___
* | `-._ `\ `\.-' `-. ,--`
* \ `--.___ ___`\ \ ||^\\
* `._ | ``----'' `. `\ `' `
* `--; \ jgs `. `.
* //^||^\\ //^||^\\
* ' `' ` ' ' `
]]

View File

@ -1,109 +0,0 @@
-- premake5.lua
project "GLFW"
kind "StaticLib"
language "C"
targetdir ("build/" .. outputdir .. "/%{prj.name}")
objdir ("obj/" .. 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"
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:linux"
-- https://github.com/premake/premake-core/wiki/pic
pic "On"
systemversion "latest"
staticruntime "On"
files
{
"src/x11_init.c",
"src/x11_monitor.c",
"src/x11_window.c",
"src/xkb_unicode.c",
"src/posix_time.c",
"src/posix_thread.c",
"src/glx_context.c",
"src/egl_context.c",
"src/osmesa_context.c",
"src/linux_joystick.c"
}
defines
{
"_GLFW_X11"
}
filter "system:macosx"
-- https://github.com/premake/premake-core/wiki/pic
pic "On"
systemversion "latest"
staticruntime "On"
includedirs
{
"/opt/X11/include"
}
files
{
"src/x11_init.c",
"src/x11_monitor.c",
"src/x11_window.c",
"src/xkb_unicode.c",
"src/posix_time.c",
"src/posix_thread.c",
"src/glx_context.c",
"src/egl_context.c",
"src/osmesa_context.c",
"src/null_joystick.c"
}
defines
{
"_GLFW_X11"
}
filter "configurations:Debug"
runtime "Debug"
symbols "on"
filter "configurations:Release"
runtime "Release"
optimize "on"

View File

@ -1,3 +1,9 @@
#[[
Abstractions and Models are NOT at WAR!
- Cobwoy's Talisman
But Abstractions don't care and Models can't understand!!
- Lul, Practicality
]]
add_library(glfw "${GLFW_SOURCE_DIR}/include/GLFW/glfw3.h"
"${GLFW_SOURCE_DIR}/include/GLFW/glfw3native.h"
@ -259,3 +265,39 @@ target_include_directories(glfw
target_compile_definitions(glfw PUBLIC GLFW)
#[[
* /\
* / /
* /\| |
* | | |/\
* | | / /
* | ` /
* `\ (___
* _.-> ,-.-.
* _.' | \ \
* / _____| 0 |0\
* | /` `^-.\.-'`-._
* | | `-._
* | : `.
* \ `._ `-.__ O.'
* _.--, \ `._ __.^--._O_..-'
* `---, `. `\ /` ` `
* `\ `, `\ |
* | : ; |
* / `. ___|__|___
* / `. ( )
* / `---.:____...---' `--------`.
* / ( `. __ `.
* | `---------' _ / \ \
* | .-. _._ (_) `--' \
* | ( ) / \ \
* \ `-' \ / ;-._
* \ `-' \ .' `.
* /`. `\ `\ _.-'`-. `.___
* | `-._ `\ `\.-' `-. ,--`
* \ `--.___ ___`\ \ ||^\\
* `._ | ``----'' `. `\ `' `
* `--; \ jgs `. `.
* //^||^\\ //^||^\\
* ' `' ` ' ' `
]]