Skip to content
Browse files

Add maintainer-check target

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.
  • Loading branch information...
1 parent aa6fdd1 commit 6c0dfc035670240cddf0092a4aa22e5815b6583d @petere petere committed
Showing with 10 additions and 5 deletions.
  1. +2 −0 GNUmakefile.in
  2. +1 −1 doc/Makefile
  3. +1 −1 doc/src/Makefile
  4. +1 −1 doc/src/sgml/Makefile
  5. +2 −2 src/Makefile.global.in
  6. +3 −0 src/include/Makefile
View
2 GNUmakefile.in
@@ -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 $@
View
2 doc/Makefile
@@ -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 $@
View
2 doc/src/Makefile
@@ -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 $@
View
2 doc/src/sgml/Makefile
@@ -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 $<
View
4 src/Makefile.global.in
@@ -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:
View
3 src/include/Makefile
@@ -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

0 comments on commit 6c0dfc0

Please sign in to comment.
Something went wrong with that request. Please try again.