-#
-define check-configure-file
-# $1 = file
-if ! test -f $1.old; then \
- echo "backing up $1"; \
- cp $1 $1.old; \
- touch -r $1 $1.old; \
-else \
- if test $1 -nt $1.old; then \
- if cmp $1 $1.old; then \
- echo "$1 has been touched, but has not changed"; \
- touch -r $1.old $1; \
- else \
- echo "$1 has changed"; \
- cp $1 $1.old; \
- touch -r $1 $1.old; \
- fi \
- fi \
-fi
-endef