diff --git a/src/sbbs3/targets.mk b/src/sbbs3/targets.mk index f55d2f5e81c1d7ff53afe0d5b43f69bd5425f842..777d5450dc8ad3789f438710a508d369000701de 100644 --- a/src/sbbs3/targets.mk +++ b/src/sbbs3/targets.mk @@ -157,8 +157,8 @@ FORCE: ifneq ($(GIT), NO) git_hash.h: FORCE ../../.git - $(QUIET)echo '#define GIT_HASH "'`git log -1 HEAD --format=%h`\" > $@.tmp - $(QUIET)echo '#define GIT_DATE "'`git log -1 HEAD --format=%cd '--date=format-local:%b %e %Y %H:%M'`\" >> $@.tmp + $(QUIET)git log -1 HEAD --format="#define GIT_HASH \"%h\"" > $@.tmp + $(QUIET)git log -1 HEAD --format="#define GIT_DATE \"%cd\"" '--date=format-local:%b %e %Y %H:%M' >> $@.tmp $(QUIET)test -e $@ && diff $@.tmp $@ || cp $@.tmp $@ $(QUIET)rm -f $@.tmp