slweb

Једноставни генератор статичких веб страна
git clone https://git.sr.ht/~strahinja/slweb
Дневник | Датотеке | Референце | ПРОЧИТАЈМЕ | ЛИЦЕНЦА

чување 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:
MMakefile | 1+
Mlib/makedate | 2++
Mlib/makeversion | 2++
измењених датотека: 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)"