чување 89655e3b215393d76fa3c02e8883cc9e213cc895
родитељ 1687b16dd6312eda4b1d71570f03f67450ff1246
Аутор: Страхиња Радић <contact@strahinja.org>
Датум: Mon, 11 Mar 2024 19:19:47 +0100
Rebuild if date or version are changed
Signed-off-by: Страхиња Радић <contact@strahinja.org>
Diffstat:
измењених датотека: 3, додавања: 5(+), брисања: 0(-)
diff --git a/Makefile b/Makefile
@@ -9,6 +9,7 @@ include config.mk
sh lib/replacepat $< $@
all: $(PROG) $(MANPAGE) examples makedate makeversion
+ if [ -f .rebuild ]; then rm .rebuild; make -e all; else true; fi
examples:
cd examples && make all
diff --git a/lib/makedate b/lib/makedate
@@ -24,9 +24,11 @@ if [ -f date ]; then
rm date.new
else
mv date.new date
+ touch .rebuild
fi
else
mv date.new date
+ touch .rebuild
fi
if [ "$1" = "-l" ]; then
printf "DATE=\"%s\"\n" "$(cat date)"
diff --git a/lib/makeversion b/lib/makeversion
@@ -22,9 +22,11 @@ if [ -f version ]; then
rm version.new
else
mv version.new version
+ touch .rebuild
fi
else
mv version.new version
+ touch .rebuild
fi
if [ "$1" = "-l" ]; then
printf "VERSION=\"%s\"\n" "$(cat version)"