File tree 4 files changed +47
-6
lines changed
4 files changed +47
-6
lines changed Original file line number Diff line number Diff line change 1
1
#
2
2
# PostgreSQL top level makefile
3
3
#
4
- # $PostgreSQL: pgsql/GNUmakefile.in,v 1.55 2009/11/03 21:28:10 petere Exp $
4
+ # $PostgreSQL: pgsql/GNUmakefile.in,v 1.56 2010/01/28 23:59:52 adunstan Exp $
5
5
#
6
6
7
7
subdir =
14
14
$(MAKE) -C config all
15
15
@echo "All of PostgreSQL successfully made. Ready to install."
16
16
17
+ world:
18
+ $(MAKE) -C doc html
19
+ $(MAKE) -C src all
20
+ $(MAKE) -C config all
21
+ $(MAKE) -C contrib all
22
+ @echo "PostgreSQL, contrib and HTML documentation successfully made. Ready to install."
23
+
17
24
html man:
18
25
$(MAKE) -C doc $@
19
26
@@ -23,6 +30,13 @@ install:
23
30
$(MAKE) -C config $@
24
31
@echo "PostgreSQL installation complete."
25
32
33
+ install-world:
34
+ $(MAKE) -C doc install
35
+ $(MAKE) -C src install
36
+ $(MAKE) -C config install
37
+ $(MAKE) -C contrib install
38
+ @echo "PostgreSQL and contrib installation complete."
39
+
26
40
installdirs uninstall coverage:
27
41
$(MAKE) -C doc $@
28
42
$(MAKE) -C src $@
@@ -60,6 +74,12 @@ check: all
60
74
check installcheck installcheck-parallel:
61
75
$(MAKE) -C src/test $@
62
76
77
+ installcheck-world:
78
+ $(MAKE) -C src/test installcheck
79
+ $(MAKE) -C src/pl installcheck
80
+ $(MAKE) -C interfaces/ecpg installcheck
81
+ $(MAKE) -C contrib installcheck
82
+
63
83
GNUmakefile: GNUmakefile.in $(top_builddir)/config.status
64
84
./config.status $@
65
85
Original file line number Diff line number Diff line change 11
11
# GNUmakefile won't exist yet, so we catch that case as well.
12
12
13
13
14
- all check install installdirs installcheck installcheck-parallel uninstall clean distclean maintainer-clean dist distcheck :
14
+ all check install installdirs installcheck installcheck-parallel uninstall clean distclean maintainer-clean dist distcheck world install-world installcheck-world :
15
15
@if [ ! -f GNUmakefile ] ; then \
16
16
echo " You need to run the 'configure' program first. See the file" ; \
17
17
echo " 'INSTALL' for installation instructions." ; \
Original file line number Diff line number Diff line change 1
- <!-- $PostgreSQL: pgsql/doc/src/sgml/contrib.sgml,v 1.15 2009/11/18 21:57:56 tgl Exp $ -->
1
+ <!-- $PostgreSQL: pgsql/doc/src/sgml/contrib.sgml,v 1.16 2010/01/28 23:59:52 adunstan Exp $ -->
2
2
3
3
<appendix id="contrib">
4
4
<title>Additional Supplied Modules</title>
16
16
17
17
<para>
18
18
When building from the source distribution, these modules are not built
19
- automatically. You can build and install all of them by running:
19
+ automatically, unless you build the "world" target
20
+ (see <xref linkend="build">).
21
+ You can build and install all of them by running:
20
22
<screen>
21
23
<userinput>gmake</userinput>
22
24
<userinput>gmake install</userinput>
Original file line number Diff line number Diff line change 1
- <!-- $PostgreSQL: pgsql/doc/src/sgml/installation.sgml,v 1.339 2010/01/22 22:50:03 momjian Exp $ -->
1
+ <!-- $PostgreSQL: pgsql/doc/src/sgml/installation.sgml,v 1.340 2010/01/28 23:59:52 adunstan Exp $ -->
2
2
3
3
<chapter id="installation">
4
4
<title><![%standalone-include[<productname>PostgreSQL</>]]>
@@ -1526,7 +1526,7 @@ su - postgres
1526
1526
</para>
1527
1527
</step>
1528
1528
1529
- <step>
1529
+ <step id="build" >
1530
1530
<title>Build</title>
1531
1531
1532
1532
<para>
@@ -1539,6 +1539,18 @@ su - postgres
1539
1539
hardware. The last line displayed should be:
1540
1540
<screen>
1541
1541
All of PostgreSQL is successfully made. Ready to install.
1542
+ </screen>
1543
+ </para>
1544
+
1545
+ <para>
1546
+ If you want to build everything that can be built, including the HTML
1547
+ documentation and the Additional Modules, type instead:
1548
+ <screen>
1549
+ <userinput>gmake world</userinput>
1550
+ </screen>
1551
+ The last line displayed should be:
1552
+ <screen>
1553
+ PostgreSQL, contrib and HTML documentation successfully made. Ready to install.
1542
1554
</screen>
1543
1555
</para>
1544
1556
</step>
@@ -1594,6 +1606,13 @@ All of PostgreSQL is successfully made. Ready to install.
1594
1606
be granted.
1595
1607
</para>
1596
1608
1609
+ <para>
1610
+ If you built the world above, type instead:
1611
+ <screen>
1612
+ <userinput>gmake install-world</userinput>
1613
+ </screen>
1614
+ </para>
1615
+
1597
1616
<para>
1598
1617
You can use <literal>gmake install-strip</literal> instead of
1599
1618
<literal>gmake install</literal> to strip the executable files and
You can’t perform that action at this time.
0 commit comments