~ubuntu-branches/ubuntu/natty/postgresql-8.4/natty-security

« back to all changes in this revision

Viewing changes to doc/Makefile

Tags: upstream-8.4.0
ImportĀ upstreamĀ versionĀ 8.4.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
#
5
5
# Copyright (c) 1994, Regents of the University of California
6
6
#
7
 
# $PostgreSQL: pgsql/doc/Makefile,v 1.32 2008/11/14 10:22:45 petere Exp $
 
7
# $PostgreSQL: pgsql/doc/Makefile,v 1.37 2009/06/27 21:06:46 tgl Exp $
8
8
#
9
9
#----------------------------------------------------------------------------
10
10
 
43
43
endif
44
44
sqlmansectnum = $(shell expr X'$(sqlmansect)' : X'\([0-9]\)')
45
45
 
 
46
fix_sqlmansectnum = sed -e '/^\.TH/s/"7"/"$(sqlmansect)"/' \
 
47
                        -e 's/\\fR(7)/\\fR($(sqlmansectnum))/g' \
 
48
                        -e '1s/^\.so man7/.so man$(sqlmansectnum)/g;1s/^\(\.so.*\)\.7$$/\1.$(sqlmansect)/g'
 
49
 
46
50
all: man1/.timestamp man$(sqlmansectnum)/.timestamp
47
51
 
48
52
man1/.timestamp: man7/.timestamp
53
57
ifneq ($(sqlmansectnum),7)
54
58
        for file in man1/*.1; do \
55
59
          mv $$file $$file.bak && \
56
 
          sed -e 's/\\fR(7)/\\fR($(sqlmansectnum))/g' $$file.bak >$$file && \
 
60
          $(fix_sqlmansectnum) $$file.bak >$$file && \
57
61
          rm -f $$file.bak || exit; \
58
62
        done
59
63
endif
63
67
man$(sqlmansectnum)/.timestamp: man7/.timestamp
64
68
        $(mkinstalldirs) man$(sqlmansectnum)
65
69
        for file in man7/*.7; do \
66
 
          sed -e '/^\.TH/s/"7"/"$(sqlmansect)"/'   \
67
 
              -e 's/\\fR(7)/\\fR($(sqlmansectnum))/g' \
68
 
              $$file >man$(sqlmansectnum)/`basename $$file | sed 's/.7$$/.$(sqlmansect)/'` || exit; \
 
70
          $(fix_sqlmansectnum) $$file >man$(sqlmansectnum)/`basename $$file | sed 's/.7$$/.$(sqlmansect)/'` || exit; \
69
71
        done
70
72
        @echo timestamp >$@
71
73
endif
94
96
 
95
97
uninstall:
96
98
ifdef found_html
97
 
        rm -f $(addprefix $(DESTDIR)$(htmldir)/html/, $(shell gunzip -c $(srcdir)/postgres.tar.gz | tar tf -))
 
99
        rm -f $(addprefix $(DESTDIR)$(htmldir)/html/, $(shell gunzip -c $(srcdir)/postgres.tar.gz | $(TAR) tf -))
98
100
endif
99
101
ifdef found_man
100
 
        rm -f $(addprefix $(DESTDIR)$(mandir)/, $(shell gunzip -c $(srcdir)/man.tar.gz | tar tf - | sed -e 's,man7/,man$(sqlmansectnum)/,' -e 's/.7$$/.$(sqlmansect)/'))
 
102
        rm -f $(filter-out %/, $(addprefix $(DESTDIR)$(mandir)/, $(shell gunzip -c $(srcdir)/man.tar.gz | $(TAR) tf - | sed -e 's,man7/,man$(sqlmansectnum)/,' -e 's/.7$$/.$(sqlmansect)/')))
101
103
endif
102
104
 
103
105