+2009-07-25 Jim Meyering <meyering@redhat.com>
+
+ maint.mk: avoid warnings about missing files
+ * top/maint.mk (PREV_VERSION): Suppress stderr, to hide a
+ diagnostic when .prev-version does not exist.
+ (_cfg_mk): Define, so it can be empty when cfg.mk does not exist.
+ (syntax-check-rules): Use $(_cfg_mk) to avoid a diagnostic about
+ nonexistent cfg.mk.
+ Suggestions from Simon Josefsson.
+
2009-07-25 Bruno Haible <bruno@clisp.org>
* lib/math.in.h (cosl, logl, sinl): Don't declare if they are already
prev_version_file = $(srcdir)/.prev-version
endif
-PREV_VERSION := $(shell cat $(prev_version_file))
+PREV_VERSION := $(shell cat $(prev_version_file) 2>/dev/null)
VERSION_REGEXP = $(subst .,\.,$(VERSION))
PREV_VERSION_REGEXP = $(subst .,\.,$(PREV_VERSION))
## Sanity checks. ##
## --------------- ##
+_cfg_mk := $(shell test -f $(srcdir)/cfg.mk && echo '$(srcdir)/cfg.mk')
+
# Collect the names of rules starting with `sc_'.
syntax-check-rules := $(shell sed -n 's/^\(sc_[a-zA-Z0-9_-]*\):.*/\1/p' \
- $(srcdir)/$(ME) $(srcdir)/cfg.mk)
+ $(srcdir)/$(ME) $(_cfg_mk))
.PHONY: $(syntax-check-rules)
local-checks-available = \