Alvaro Herrera wrote:
> "make world" sounds reasonable and I've remember seeing it elsewhere.
>
Here's a simple patch. Comments?
cheers
andrew
Index: GNUmakefile.in
===================================================================
RCS file: /cvsroot/pgsql/GNUmakefile.in,v
retrieving revision 1.55
diff -c -r1.55 GNUmakefile.in
*** GNUmakefile.in 3 Nov 2009 21:28:10 -0000 1.55
--- GNUmakefile.in 28 Jan 2010 02:41:32 -0000
***************
*** 14,19 ****
--- 14,26 ----
$(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,28 ****
--- 30,42 ----
$(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,65 ****
--- 74,85 ----
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 $@