]> granicus.if.org Git - postgresql/commitdiff
Add maintainer-check target
authorPeter Eisentraut <peter_e@gmx.net>
Mon, 28 Mar 2011 19:53:55 +0000 (22:53 +0300)
committerPeter Eisentraut <peter_e@gmx.net>
Mon, 28 Mar 2011 19:56:52 +0000 (22:56 +0300)
This can do various source code checks that are not appropriate for
either the build or the regression tests.  Currently: duplicate_oids,
SGML syntax and tabs check, NLS syntax check.

GNUmakefile.in
doc/Makefile
doc/src/Makefile
doc/src/sgml/Makefile
src/Makefile.global.in
src/include/Makefile

index b9c5f317b6479b1141a304ec9a4567ff9f947d60..f3c5fe587e9f14ab0e10eec77d27a08bd4a5c7a4 100644 (file)
@@ -65,6 +65,8 @@ $(call recurse,check-world,src/test src/pl src/interfaces/ecpg,check)
 
 $(call recurse,installcheck-world,src/test src/pl src/interfaces/ecpg contrib,installcheck)
 
+$(call recurse,maintainer-check,doc src config contrib)
+
 GNUmakefile: GNUmakefile.in $(top_builddir)/config.status
        ./config.status $@
 
index aee3cc09654d792944c8ecffc308e626ce88e886..2e5e09ef88a8dcd488d6b44574090f71b097a348 100644 (file)
@@ -12,5 +12,5 @@ subdir = doc
 top_builddir = ..
 include $(top_builddir)/src/Makefile.global
 
-all distprep html man install installdirs uninstall clean distclean maintainer-clean:
+all distprep html man install installdirs uninstall clean distclean maintainer-clean maintainer-check:
        $(MAKE) -C src $@
index 30d883815aa47cf28c0f8b11d3eea64120a1ffb7..b0d4f1f5063a12c227dac86e786c5f4f0e88d8d7 100644 (file)
@@ -4,5 +4,5 @@ subdir = doc/src
 top_builddir = ../..
 include $(top_builddir)/src/Makefile.global
 
-all distprep html man install installdirs uninstall clean distclean maintainer-clean:
+all distprep html man install installdirs uninstall clean distclean maintainer-clean maintainer-check:
        $(MAKE) -C sgml $@
index add2c282c6bfb897488c1fd3e55ffbc31236ae8b..3041a53073937cec88fcea87398dc42029322cd5 100644 (file)
@@ -279,7 +279,7 @@ MAKEINFO = makeinfo
 ##
 
 # Quick syntax check without style processing
-check: postgres.sgml $(ALMOSTALLSGML) check-tabs
+check maintainer-check: postgres.sgml $(ALMOSTALLSGML) check-tabs
        $(NSGMLS) $(SPFLAGS) $(SGMLINCLUDE) -s $<
 
 
index 2eff4d4067f156d986684aabc875146b9dc7da11..69512ac6437db97e303e112eebc8bb029e25b9fe 100644 (file)
@@ -18,9 +18,9 @@
 #
 # Meta configuration
 
-standard_targets = all install installdirs uninstall distprep clean distclean maintainer-clean coverage check installcheck
+standard_targets = all install installdirs uninstall distprep clean distclean maintainer-clean coverage check installcheck maintainer-check
 
-.PHONY: $(standard_targets) install-strip maintainer-check html man installcheck-parallel
+.PHONY: $(standard_targets) install-strip html man installcheck-parallel
 
 # make `all' the default target
 all:
index 0d5f04932b52033fd3b12b282a27cf0fbca51d9e..1bfb4a7166d160931a87a71a5743813a6065e5c4 100644 (file)
@@ -67,3 +67,6 @@ clean:
 
 distclean maintainer-clean: clean
        rm -f pg_config.h dynloader.h pg_config_os.h stamp-h
+
+maintainer-check:
+       cd catalog && ./duplicate_oids