This commit is contained in:
NishiOwO 2025-04-21 11:22:14 +09:00
parent 8a35bfbf18
commit 85cc050bbb
No known key found for this signature in database
GPG Key ID: 27EF69B208EB9343
7 changed files with 69 additions and 40 deletions

20
engine/common.rc Normal file
View File

@ -0,0 +1,20 @@
VS_VERSION_INFO VERSIONINFO
FILEVERSION 0,0,0,0
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4"
BEGIN
VALUE "CompanyName", "GoldFish contributors\0"
VALUE "FileDescription", FILE_DESCRIPTION
VALUE "LegalCopyright", "3-clause BSD\0"
VALUE "FileVersion", "0.0.0.0\0"
VALUE "ProductName", "GoldFish Engine\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 65001
END
END

View File

@ -1,22 +1,5 @@
#include <windows.h>
VS_VERSION_INFO VERSIONINFO
FILEVERSION 0,0,0,0
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4"
BEGIN
VALUE "CompanyName", "GoldFish contributors\0"
VALUE "FileDescription", "GoldFish Engine\0"
VALUE "LegalCopyright", "3-clause BSD, original by GoldFish contributors\0"
VALUE "FileVersion", "0.0.0.0\0"
VALUE "ProductName", "GoldFish Engine\0"
END
END
#define FILE_DESCRIPTION "GoldFish Engine"
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 65001
END
END
#include "../common.rc"

View File

@ -1,25 +1,8 @@
#include <windows.h>
#define FILE_DESCRIPTION "GoldFish Engine Info"
GAME ICON "../images/goldfish.ico"
GOLDFISH_BMP BITMAP "../images/goldfish.bmp"
VS_VERSION_INFO VERSIONINFO
FILEVERSION 0,0,0,0
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904E4"
BEGIN
VALUE "CompanyName", "GoldFish contributors\0"
VALUE "FileDescription", "GoldFish Engine Info"
VALUE "LegalCopyright", "3-clause BSD, original by NishBox contributors\0"
VALUE "FileVersion", "0.0.0.0\0"
VALUE "ProductName", "NishBox Component\0"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 65001
END
END
#include "../../common.rc"

8
engine/util/pack/pack.c Normal file
View File

@ -0,0 +1,8 @@
/* Engine */
/* External library */
/* Standard */
#include <stdio.h>
int main(int argc, char** argv) { return 0; }

7
engine/util/pack/pack.rc Normal file
View File

@ -0,0 +1,7 @@
#include <windows.h>
#define FILE_DESCRIPTION "GoldFish Engine Resource Packer"
GAME ICON "../images/goldfish.ico"
#include "../../common.rc"

View File

@ -1,3 +1,31 @@
project("Pack")
kind("ConsoleApp")
filter({})
language("C")
targetdir("../bin/%{cfg.buildcfg}/%{cfg.platform}")
objdir("../obj")
targetname("pack")
files({
"pack/*.c"
})
-- Call this if you are gonna use my engine...
gf_link_stuffs("options:engine=static")
filter("system:windows")
files({
"pack/*.rc"
})
filter("configurations:Debug")
defines({
"DEBUG"
})
symbols("On")
filter("configurations:Release")
defines({
"NDEBUG"
})
optimize("On")
gf_msvc_filters()
project("EngineInfo")
filter("system:windows")
kind("WindowedApp")

View File

@ -18,7 +18,7 @@ BEGIN
BEGIN
VALUE "CompanyName", "NishBox contributors\0"
VALUE "FileDescription", FILE_DESCRIPTION
VALUE "LegalCopyright", "3-clause BSD, original by NishBox contributors\0"
VALUE "LegalCopyright", "3-clause BSD\0"
VALUE "FileVersion", "0.0.0.0\0"
VALUE "ProductName", "NishBox Component\0"
END