Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to content

Commit 3be86c9

Browse files
author
Thomas G. Lockhart
committed
Allow building a source tarball.
Try to generalize the gzip/tar usage for more portability.
1 parent 25745b6 commit 3be86c9

File tree

1 file changed

+16
-12
lines changed

1 file changed

+16
-12
lines changed

doc/src/Makefile

+16-12
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ PGDOCS= ..
55
SRCDIR= ../../src
66

77
TAR= tar
8+
ZIP= gzip
89
TAREXCLUDE= --exclude=Makefile --exclude='*.sgml'
910

1011
# Pick up Makefile.global from the source area
@@ -34,37 +35,40 @@ distclean::
3435
all:: $(TARGETS)
3536

3637
sources::
37-
($(TAR) zcf sources.tar.gz sgml graphics)
38+
$(MAKE) sources.tar.gz
3839

39-
admin.tar.gz:
40+
sources.tar:
41+
($(TAR) -cf $@ sgml graphics)
42+
43+
admin.tar:
4044
$(MAKE) -C sgml clean
4145
$(MAKE) -C sgml admin.html
42-
($(TAR) zcf $@ $(TAREXCLUDE) -C sgml . -C .. -C graphics layout.gif)
46+
($(TAR) -cf $@ $(TAREXCLUDE) -C sgml . -C .. -C graphics layout.gif)
4347

44-
postgres.tar.gz:
48+
postgres.tar:
4549
$(MAKE) -C sgml clean
4650
$(MAKE) -C sgml postgres.html
47-
($(TAR) zcf $@ $(TAREXCLUDE) -C sgml . -C .. -C graphics catalogs.gif connections.gif layout.gif)
51+
($(TAR) -cf $@ $(TAREXCLUDE) -C sgml . -C .. -C graphics catalogs.gif connections.gif layout.gif)
4852

49-
programmer.tar.gz:
53+
programmer.tar:
5054
$(MAKE) -C sgml clean
5155
$(MAKE) -C sgml programmer.html
52-
($(TAR) zcf $@ $(TAREXCLUDE) -C sgml . -C .. -C graphics catalogs.gif connections.gif)
56+
($(TAR) -cf $@ $(TAREXCLUDE) -C sgml . -C .. -C graphics catalogs.gif connections.gif)
5357

54-
tutorial.tar.gz:
58+
tutorial.tar:
5559
$(MAKE) -C sgml clean
5660
$(MAKE) -C sgml tutorial.html
57-
($(TAR) zcf $@ $(TAREXCLUDE) -C sgml . -C .. -C graphics clientserver.gif)
61+
($(TAR) -cf $@ $(TAREXCLUDE) -C sgml . -C .. -C graphics clientserver.gif)
5862

59-
user.tar.gz:
63+
user.tar:
6064
$(MAKE) -C sgml clean
6165
$(MAKE) -C sgml user.html
62-
($(TAR) zcf $@ $(TAREXCLUDE) -C sgml .)
66+
($(TAR) -cf $@ $(TAREXCLUDE) -C sgml .)
6367

6468
# Generic production rules
6569

6670
# Compressed file
6771

6872
%.gz: %
69-
(gzip -f $<)
73+
($(ZIP) -f $<)
7074

0 commit comments

Comments
 (0)