mirror of
https://github.com/logicog/RTLPlayground.git
synced 2026-10-29 17:54:14 +08:00
build: count the sdcc patches in the toolchain line
The checksum changes with every patch but does not say how many there are. Print the number of patches in sdcc/ next to it.
This commit is contained in:
1 parent
1d158d21d1
commit
1b29fb687f
1 file changed
+3
-2
@@ -10,8 +10,9 @@ ifeq ($(origin CC),default)
|
|||||||
SDCC = $(SDCC_PREFIX)/bin/sdcc
|
SDCC = $(SDCC_PREFIX)/bin/sdcc
|
||||||
CC = $(SDCC)
|
CC = $(SDCC)
|
||||||
ASM = $(SDCC_PREFIX)/bin/sdas8051
|
ASM = $(SDCC_PREFIX)/bin/sdas8051
|
||||||
|
SDCC_BANNER = $(SDCC_TOOLCHAIN) ($(words $(wildcard sdcc/*.patch)) patches)
|
||||||
else
|
else
|
||||||
SDCC_TOOLCHAIN = system
|
SDCC_BANNER = system
|
||||||
endif
|
endif
|
||||||
CC_FLAGS = -mmcs51 -I. -Imachine -Ihttpd -Iuip
|
CC_FLAGS = -mmcs51 -I. -Imachine -Ihttpd -Iuip
|
||||||
ASM ?= sdas8051
|
ASM ?= sdas8051
|
||||||
@@ -175,7 +176,7 @@ $(VERSION_HEADER): FORCE
|
|||||||
@printf '%s\n' "#ifndef VERSION_H" "#define VERSION_H" \
|
@printf '%s\n' "#ifndef VERSION_H" "#define VERSION_H" \
|
||||||
"#define VERSION_SW \"$(VERSION_EXTENSION)\"" \
|
"#define VERSION_SW \"$(VERSION_EXTENSION)\"" \
|
||||||
"#define BUILD_DATE \"$(BUILD_DATE)\"" \
|
"#define BUILD_DATE \"$(BUILD_DATE)\"" \
|
||||||
"#define SDCC_TOOLCHAIN \"$(SDCC_TOOLCHAIN)\"" \
|
"#define SDCC_TOOLCHAIN \"$(SDCC_BANNER)\"" \
|
||||||
"#endif" > $(VERSION_HEADER).tmp
|
"#endif" > $(VERSION_HEADER).tmp
|
||||||
@cmp -s $(VERSION_HEADER).tmp $(VERSION_HEADER) \
|
@cmp -s $(VERSION_HEADER).tmp $(VERSION_HEADER) \
|
||||||
&& rm -f $(VERSION_HEADER).tmp \
|
&& rm -f $(VERSION_HEADER).tmp \
|
||||||
|
|||||||
Reference in new issue
Block a user