summaryrefslogtreecommitdiff
path: root/GNUmakefile.in
diff options
context:
space:
mode:
authorAndrew Dunstan <andrew@dunslane.net>2010-01-28 23:59:52 +0000
committerAndrew Dunstan <andrew@dunslane.net>2010-01-28 23:59:52 +0000
commit7523960d639a4e59af3afc93e32f6460883f6641 (patch)
treea57701a811efca00c3c6719734c8c7ffa5859179 /GNUmakefile.in
parente7b3349a8ad7afaad565c573fbd65fb46af6abbe (diff)
downloadpostgresql-7523960d639a4e59af3afc93e32f6460883f6641.tar.gz
Add new make targets "world", "install-world" and "installcheck-world" to build, install and check just about everything.
In addition to everything built installed and tested by all, install and installcheck targets, these build HTML Docs, build and test contrib, and test PLs and ECPG.
Diffstat (limited to 'GNUmakefile.in')
-rw-r--r--GNUmakefile.in22
1 files changed, 21 insertions, 1 deletions
diff --git a/GNUmakefile.in b/GNUmakefile.in
index d934b19d95..aa4af2afd2 100644
--- a/GNUmakefile.in
+++ b/GNUmakefile.in
@@ -1,7 +1,7 @@
#
# PostgreSQL top level makefile
#
-# $PostgreSQL: pgsql/GNUmakefile.in,v 1.55 2009/11/03 21:28:10 petere Exp $
+# $PostgreSQL: pgsql/GNUmakefile.in,v 1.56 2010/01/28 23:59:52 adunstan Exp $
#
subdir =
@@ -14,6 +14,13 @@ all:
$(MAKE) -C config all
@echo "All of PostgreSQL successfully made. Ready to install."
+world:
+ $(MAKE) -C doc html
+ $(MAKE) -C src all
+ $(MAKE) -C config all
+ $(MAKE) -C contrib all
+ @echo "PostgreSQL, contrib and HTML documentation successfully made. Ready to install."
+
html man:
$(MAKE) -C doc $@
@@ -23,6 +30,13 @@ install:
$(MAKE) -C config $@
@echo "PostgreSQL installation complete."
+install-world:
+ $(MAKE) -C doc install
+ $(MAKE) -C src install
+ $(MAKE) -C config install
+ $(MAKE) -C contrib install
+ @echo "PostgreSQL and contrib installation complete."
+
installdirs uninstall coverage:
$(MAKE) -C doc $@
$(MAKE) -C src $@
@@ -60,6 +74,12 @@ check: all
check installcheck installcheck-parallel:
$(MAKE) -C src/test $@
+installcheck-world:
+ $(MAKE) -C src/test installcheck
+ $(MAKE) -C src/pl installcheck
+ $(MAKE) -C interfaces/ecpg installcheck
+ $(MAKE) -C contrib installcheck
+
GNUmakefile: GNUmakefile.in $(top_builddir)/config.status
./config.status $@