diff --git a/build/premake5.lua b/build/premake5.lua index 625550f..4df4cc1 100644 --- a/build/premake5.lua +++ b/build/premake5.lua @@ -159,9 +159,22 @@ if (downloadRaylib) then { ["Header Files/*"] = { "../include/**.h", "../include/**.hpp", "../src/**.h", "../src/**.hpp"}, ["Source Files/*"] = {"../src/**.c", "src/**.cpp"}, + ["Widows Resoruce Files/*"] = {"../src/**.rc", "src/**.ico"}, } + files {"../src/**.c", "../src/**.cpp", "../src/**.h", "../src/**.hpp", "../include/**.h", "../include/**.hpp"} - + + filter {"system:windows"} + files {"../src/*.rc", "../src/*.ico"} + + filter {"system:windows","action:gmake*", "files:**.rc"} + buildmessage 'Compiling Windows Resources %[%{file.relpath}]' + + buildcommands { + 'windres.exe "%[%{!file.relpath}]" "%[%{!cfg.objdir}/%{file.basename}.out]" ' + } + filter{} + includedirs { "../src" } includedirs { "../include" } diff --git a/src/raylib.ico b/src/raylib.ico new file mode 100644 index 0000000..0cedcc5 Binary files /dev/null and b/src/raylib.ico differ diff --git a/src/raylib.rc b/src/raylib.rc new file mode 100644 index 0000000..5076b4a --- /dev/null +++ b/src/raylib.rc @@ -0,0 +1,27 @@ +GLFW_ICON ICON "raylib.ico" + +1 VERSIONINFO +FILEVERSION 5,5,0,0 +PRODUCTVERSION 5,5,0,0 +BEGIN + BLOCK "StringFileInfo" + BEGIN + //BLOCK "080904E4" // English UK + BLOCK "040904E4" // English US + BEGIN + //VALUE "CompanyName", "raylib technologies" + VALUE "FileDescription", "raylib application (www.raylib.com)" + VALUE "FileVersion", "5.5.0" + VALUE "InternalName", "raylib app" + VALUE "LegalCopyright", "(c) 2024 Ramon Santamaria (@raysan5)" + //VALUE "OriginalFilename", "raylib_app" + VALUE "ProductName", "raylib app" + VALUE "ProductVersion", "5.5.0" + END + END + BLOCK "VarFileInfo" + BEGIN + //VALUE "Translation", 0x809, 1252 // English UK + VALUE "Translation", 0x409, 1252 // English US + END +END