Remove duplicate include of <stdio.h>.
[coreutils.git] / Makefile.maint
blob134e8e34d1b76a506af2f1ef5333128b97e7bf4c
1 # -*-Makefile-*-
2 # This Makefile fragment is shared between fileutils, sh-utils, textutils.
4 maintainer-check:
5         if head ChangeLog| grep 'Version $(VERSION)' > /dev/null; then \
6           :; \
7         else \
8           echo "$(VERSION) not in ChangeLog; not tagging" 1>&2; \
9           exit 1; \
10         fi
11         $(MAKE) distcheck
12         $(MAKE) my-distcheck
14 # Tag before making distribution.  Also, don't make a distribution if
15 # checks fail.  Also, make sure the NEWS file is up-to-date.
16 cvs-dist: maintainer-check
17         pkg=`echo "$(PACKAGE)" | tr a-z A-Z`; \
18         ver=`echo "$(VERSION)" | sed 's/\./_/g'`; \
19         tag="$$pkg-$$ver"; \
20         echo tag=$$tag; \
21         if cvs -n log -h README| grep -e $$tag > /dev/null; then \
22           echo "VERSION not new; not tagging" 1>&2; \
23           exit 1; \
24         fi; \
25         cvs update po; \
26         cvs tag -c $$tag
27         $(MAKE) dist
29 t=./=test
30 my-distcheck: dist
31         -rm -rf $(t)
32         mkdir $(t)
33         GZIP=$(GZIP) $(TAR) -C $(t) -zxf $(distdir).tar.gz
34         cd $(t)/$(distdir) \
35           && ./configure --disable-nls \
36           && $(MAKE) \
37           && $(MAKE) dvi \
38           && $(MAKE) check \
39           && $(MAKE) distclean
40         cd $(t) && $(TAR) --diff -z -f ../$(distdir).tar.gz
41         -rm -rf $(t)
42         @echo "========================"; \
43         echo "$(distdir).tar.gz is ready for distribution"; \
44         echo "========================"