diff options
Diffstat (limited to 'win32/icon/Kbuild.src')
-rw-r--r-- | win32/icon/Kbuild.src | 12 |
1 files changed, 10 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 | ||
9 | obj-$(CONFIG_FEATURE_ICON) += icon.o | 9 | obj-$(CONFIG_FEATURE_ICON) += icon.o |
10 | 10 | ||
11 | # return commit level if available or 0 | ||
12 | bb_level = $(or $(word 2,$(subst -, ,$1)),0) | ||
13 | |||
14 | WRFLAGS := -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 | |||
11 | quiet_cmd_windres = WINDRES $@ | 19 | quiet_cmd_windres = WINDRES $@ |
12 | cmd_windres = $(WINDRES) $< $@ | 20 | cmd_windres = $(WINDRES) $(WRFLAGS) $< $@ |
13 | 21 | ||
14 | win32/icon/icon.o: win32/icon/icon.rc .config | 22 | win32/icon/icon.o: win32/icon/icon.rc .config .kernelrelease |
15 | $(call cmd,windres) | 23 | $(call cmd,windres) |