blob: adc46164df2e05fec2e961c6a96379488b6bff6c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
|
# doc/Makefile.in -*- Makefile -*-
DATE = @DATE@
VERSION = @VERSION@
RXVTNAME = @RXVTNAME@
SHELL = /bin/sh
prefix = @prefix@
exec_prefix = @exec_prefix@
bindir = @bindir@
libdir = @libdir@
man1dir = @mandir@/man1
man1ext = 1
man3dir = @mandir@/man3
man3ext = 3
man7dir = @mandir@/man7
man7ext = 7
PERL = @PERL@
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL@ -m 755
INSTALL_DATA = @INSTALL@ -m 644
srcdir = @srcdir@
VPATH = @srcdir@
first_rule: all
dummy:
#-------------------------------------------------------------------------
SEDREPLACE = -e 's%@@RXVT_VERSION@@%$(VERSION)%g;' \
-e 's%@@RXVT_NAME@@%$(RXVTNAME)%g;' \
-e 's%@@RXVT_DATE@@%$(DATE)%g;' \
-e 's%@@RXVT_LIBDIR@@%$(libdir)%g;' \
-e 's%@@URXVT_NAME@@%urxvt%g;'
POD2MAN = pod2man -n @@RXVT_NAME@@ -r @@RXVT_VERSION@@ -q\" -c "RXVT-UNICODE"
all:
sed $(SEDREPLACE) < $(srcdir)/rxvt.1.man.in >rxvt.1.man
sed $(SEDREPLACE) < $(srcdir)/rxvtc.1.man.in >rxvtc.1.man
sed $(SEDREPLACE) < $(srcdir)/rxvtd.1.man.in >rxvtd.1.man
sed $(SEDREPLACE) < $(srcdir)/rxvt.7.man.in >rxvt.7.man
.INTERMEDIATE: rxvt.7.tbl
%.tbl: %.pod
$(srcdir)/podtbl <$< >$@
%.1.man.in: %.1.tbl
$(POD2MAN) -s1 <$< >$@
%.3.man.in: %.3.tbl
$(POD2MAN) -s3 <$< >$@
%.7.man.in: %.7.tbl
$(POD2MAN) -s7 <$< >$@
%.html: %.tbl
sed $(SEDREPLACE) <$< | pod2xhtml --css http://res.tst.eu/pod.css >$@
%.txt: %.tbl
sed $(SEDREPLACE) <$< | pod2text >$@
../README.configure: rxvt.7.tbl
sed $(SEDREPLACE) <$< | podselect -section "CONFIGURE OPTIONS" | pod2text >$@
../README.FAQ: rxvt.7.tbl
sed $(SEDREPLACE) <$< | podselect -section "RXVT-UNICODE\/URXVT FREQUENTLY ASKED QUESTIONS" | pod2text >$@
$(srcdir)/etc/rxvt-unicode.termcap: $(srcdir)/etc/rxvt-unicode.terminfo
tic -C $< >$@
tags allbin:
alldoc: rxvt.1.man.in rxvt.7.man.in rxvtc.1.man.in rxvtd.1.man.in \
../README.configure ../README.FAQ \
$(srcdir)/etc/rxvt-unicode.termcap
alldocclean:
rm -f rxvt.1.man.in rxvt.7.man.in rxvtc.1.man.in rxvtd.1.man.in
rm -f ../README.configure ../README.FAQ
rm -f $(srcdir)/etc/rxvt-unicode.termcap
clean:
rm -f rxvt.1.man rxvt.7.man rxvtc.1.man rxvtd.1.man
distclean: clean
rm -f Makefile
realclean: distclean alldocclean
cleandir: realclean
install: all
$(INSTALL) -d $(DESTDIR)$(man1dir)
$(INSTALL) -d $(DESTDIR)$(man7dir)
$(INSTALL_DATA) rxvt.1.man $(DESTDIR)$(man1dir)/$(RXVTNAME).$(man1ext)
$(INSTALL_DATA) rxvtc.1.man $(DESTDIR)$(man1dir)/$(RXVTNAME)c.$(man1ext)
$(INSTALL_DATA) rxvtd.1.man $(DESTDIR)$(man1dir)/$(RXVTNAME)d.$(man1ext)
$(INSTALL_DATA) rxvt.7.man $(DESTDIR)$(man7dir)/$(RXVTNAME).$(man7ext)
@TIC@ $(srcdir)/etc/rxvt-unicode.terminfo
distdepend: alldoc
|