aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--win32/icon/Kbuild.src12
-rw-r--r--win32/icon/icon.rc24
2 files changed, 34 insertions, 2 deletions
diff --git a/win32/icon/Kbuild.src b/win32/icon/Kbuild.src
index bde74091f..d9087172c 100644
--- a/win32/icon/Kbuild.src
+++ b/win32/icon/Kbuild.src
@@ -8,8 +8,16 @@ obj-y :=
8 8
9obj-$(CONFIG_FEATURE_ICON) += icon.o 9obj-$(CONFIG_FEATURE_ICON) += icon.o
10 10
11# return commit level if available or 0
12bb_level = $(or $(word 2,$(subst -, ,$1)),0)
13
14WRFLAGS := -D"KBUILD_STR(s)=\#s" -D"BB_VER=KBUILD_STR($(BB_VER))" \
15 -D"BB_VERSION=$(VERSION)" -D"BB_PATCHLEVEL=$(PATCHLEVEL)" \
16 -D"BB_SUBLEVEL=$(SUBLEVEL)" \
17 -D"BB_EXTRAVERSION=$(call bb_level,$(EXTRAVERSION))"
18
11quiet_cmd_windres = WINDRES $@ 19quiet_cmd_windres = WINDRES $@
12 cmd_windres = $(WINDRES) $< $@ 20 cmd_windres = $(WINDRES) $(WRFLAGS) $< $@
13 21
14win32/icon/icon.o: win32/icon/icon.rc .config 22win32/icon/icon.o: win32/icon/icon.rc .config .kernelrelease
15 $(call cmd,windres) 23 $(call cmd,windres)
diff --git a/win32/icon/icon.rc b/win32/icon/icon.rc
index d91c4a482..cdd399957 100644
--- a/win32/icon/icon.rc
+++ b/win32/icon/icon.rc
@@ -6,3 +6,27 @@
6#if CONFIG_FEATURE_ICON_STERM || CONFIG_FEATURE_ICON_ALL 6#if CONFIG_FEATURE_ICON_STERM || CONFIG_FEATURE_ICON_ALL
72 ICON "sterm.ico" 72 ICON "sterm.ico"
8#endif 8#endif
9
101 VERSIONINFO
11FILEVERSION BB_VERSION,BB_PATCHLEVEL,BB_SUBLEVEL,BB_EXTRAVERSION
12PRODUCTVERSION BB_VERSION,BB_PATCHLEVEL,BB_SUBLEVEL,BB_EXTRAVERSION
13BEGIN
14 BLOCK "StringFileInfo"
15 BEGIN
16 BLOCK "080904E4"
17 BEGIN
18 VALUE "CompanyName", "frippery.org"
19 VALUE "FileDescription", "BusyBox multi-call binary"
20 VALUE "FileVersion", BB_VER
21 VALUE "InternalName", "busybox"
22 VALUE "LegalCopyright", "(C) 1998-2018 Many authors"
23 VALUE "OriginalFilename", "busybox.exe"
24 VALUE "ProductName", "busybox-w32"
25 VALUE "ProductVersion", BB_VER
26 END
27 END
28 BLOCK "VarFileInfo"
29 BEGIN
30 VALUE "Translation", 0x809, 1252
31 END
32END