forked from emacs-w3m/emacs-w3m
/
Makefile.in
120 lines (96 loc) · 3.25 KB
/
Makefile.in
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
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
.SUFFIXES: .texi .info .pdf
INSTALL = @INSTALL@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_INFO = install-info
prefix = @prefix@
datarootdir = @datarootdir@
infodir = @infodir@
srcdir = @srcdir@
subdir = doc
top_srcdir = @top_srcdir@
ADDITIONAL_LOAD_PATH = @ADDITIONAL_LOAD_PATH@
GZIP_PROG = @GZIP_PROG@
COMPRESS_INSTALL = @COMPRESS_INSTALL@
SHELL = /bin/sh
@SET_MAKE@
MAKEINFO = @MAKEINFO@
TEXI2PDF = @TEXI2PDF@
EMACS = @EMACS@
VANILLA_FLAG = @VANILLA_FLAG@
FLAGS = $(VANILLA_FLAG) -batch -l ./w3mhack.el '$(ADDITIONAL_LOAD_PATH)'
EMACSINFO = cd $(top_srcdir) && '$(EMACS)' $(FLAGS) -f w3mhack-makeinfo
INFO_DEPS_EN = emacs-w3m.info
INFO_DEPS_JA = emacs-w3m-ja.info
INFO_DEPS = $(INFO_DEPS_EN) $(INFO_DEPS_JA)
# Use luatex if it is your taste.
PDFTEX=xetex
default: $(INFO_DEPS)
en: $(INFO_DEPS_EN)
ja: $(INFO_DEPS_JA)
version.texi: $(top_srcdir)/w3m.el
@version=`cd $(top_srcdir)\
&& '$(EMACS)' $(FLAGS) -f w3mhack-version 2>/dev/null`;\
echo "@set VERSION $$version"> version.texi
emacs-w3m.info: version.texi emacs-w3m.texi
emacs-w3m-ja.info: version.texi emacs-w3m-ja.texi
# We can use makeinfo to format Japanese info files by replacing
# $(EMACSINFO) $$texi
# with
# $(MAKEINFO) --no-split -o $@ $$texi
.texi.info:
@texi=$<;\
case "$$texi" in \
*-ja.texi) \
rm -f $@ ;\
$(EMACSINFO) $$texi ;;\
*) \
if test "$(MAKEINFO)" = "no"; then \
rm -f $@ ;\
$(EMACSINFO) $$texi ;\
else \
echo "Formatting $$texi using $(MAKEINFO)..." ;\
LC_ALL=C $(MAKEINFO) --no-split -o $@ $$texi ;\
echo "Formatting $$texi using $(MAKEINFO)...done" ;\
fi ;;\
esac
install: $(INFO_DEPS)
$(SHELL) $(top_srcdir)/mkinstalldirs "$(DESTDIR)$(infodir)"
@for file in $(INFO_DEPS); do\
if test -f $$file; then\
rm -f "$(DESTDIR)$(infodir)"/$$file{,-[0-9],.info,.info-[0-9]};\
rm -f "$(DESTDIR)$(infodir)"/$$file{,-[0-9],.info,.info-[0-9]}.gz;\
echo "$(INSTALL_DATA) $$file \"$(DESTDIR)$(infodir)/$$file\"";\
$(INSTALL_DATA) $$file "$(DESTDIR)$(infodir)/$$file";\
if test $(COMPRESS_INSTALL) = yes -a -n "$(GZIP_PROG)"; then\
"$(GZIP_PROG)" -9n "$(DESTDIR)$(infodir)/$$file";\
fi;\
else : ; fi;\
done
@if $(SHELL) -c $(INSTALL_INFO)' --version| sed 1q\
| fgrep -s -v -i debian'>/dev/null 2>&1; then\
for file in $(INFO_DEPS); do\
if test -f "$(DESTDIR)$(infodir)/$$file"\
-o -f "$(DESTDIR)$(infodir)/$$file.gz"; then\
echo "$(INSTALL_INFO) --info-dir=\"$(DESTDIR)$(infodir)\" \"$(DESTDIR)$(infodir)/$$file\"";\
$(INSTALL_INFO) --info-dir="$(DESTDIR)$(infodir)" "$(DESTDIR)$(infodir)/$$file" || :;\
else : ; fi\
done;\
else : ; fi
install-en: $(INFO_DEPS_EN)
$(MAKE) INFO_DEPS='$(INFO_DEPS_EN)' EMACS="$(EMACS)"\
infodir="$(infodir)" install
install-ja: $(INFO_DEPS_JA)
$(MAKE) INFO_DEPS='$(INFO_DEPS_JA)' EMACS="$(EMACS)"\
infodir="$(infodir)" install
pdf: pdf-en pdf-ja
pdf-en: emacs-w3m.pdf
pdf-ja: emacs-w3m-ja.pdf
emacs-w3m.pdf: version.texi emacs-w3m.texi
emacs-w3m-ja.pdf: version.texi emacs-w3m-ja.texi
.texi.pdf:
sed '/^@dircategory/d' $< > w3mtmp.texi
env PDFTEX=$(PDFTEX) $(TEXI2PDF) -o $@ w3mtmp.texi
clean:
-rm -f *.info *.pdf *~ version.texi w3mtmp.*
distclean: clean
-rm -f Makefile