blob: 29c561cadb120af962b9530683dd60fe7a1e1d25 (
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
|
## SPDX-License-Identifier: 0BSD
## Author: Lasse Collin
nodist_bin_SCRIPTS = xzdiff xzgrep xzmore xzless
dist_man_MANS = xzdiff.1 xzgrep.1 xzmore.1 xzless.1
links = \
xzdiff-xzcmp \
xzgrep-xzegrep \
xzgrep-xzfgrep
if COND_LZMALINKS
links += \
xzdiff-lzdiff \
xzdiff-lzcmp \
xzgrep-lzgrep \
xzgrep-lzegrep \
xzgrep-lzfgrep \
xzmore-lzmore \
xzless-lzless
endif
install-exec-hook:
cd "$(DESTDIR)$(bindir)" && \
for pair in $(links); do \
target=`echo $$pair | sed 's/-.*$$//' | sed '$(transform)'` && \
link=`echo $$pair | sed 's/^.*-//' | sed '$(transform)'` && \
rm -f "$$link" && \
$(LN_S) "$$target" "$$link"; \
done
# The installation of translated man pages abuses Automake internals
# by calling "install-man" with redefined dist_man_MANS and man_MANS.
# If this breaks some day, don't blame Automake developers.
install-data-hook:
languages= ; \
if test "$(USE_NLS)" = yes && test -d "$(top_srcdir)/po4a/man"; then \
languages=`ls "$(top_srcdir)/po4a/man"`; \
fi; \
for lang in $$languages; do \
mans= ; \
for man in $(dist_man_MANS); do \
man="$(top_srcdir)/po4a/man/$$lang/$$man" ; \
if test -f "$$man"; then \
mans="$$mans $$man"; \
fi; \
done; \
$(MAKE) dist_man_MANS="$$mans" man_MANS= \
mandir="$(mandir)/$$lang" install-man; \
done; \
for lang in . $$languages; do \
for pair in $(links); do \
target=`echo $$pair | sed 's/-.*$$//' \
| sed '$(transform)'` && \
link=`echo $$pair | sed 's/^.*-//' \
| sed '$(transform)'` && \
man1dir="$(DESTDIR)$(mandir)/$$lang/man1" && \
if test -f "$$man1dir/$$target.1"; then ( \
cd "$$man1dir" && \
rm -f "$$link.1" && \
$(LN_S) "$$target.1" "$$link.1" \
); fi; \
done; \
done
uninstall-hook:
cd "$(DESTDIR)$(bindir)" && \
for pair in $(links); do \
link=`echo $$pair | sed 's/^.*-//' | sed '$(transform)'` && \
rm -f "$$link"; \
done
languages= ; \
if test "$(USE_NLS)" = yes && test -d "$(top_srcdir)/po4a/man"; then \
languages=`ls "$(top_srcdir)/po4a/man"`; \
fi; \
for lang in . $$languages; do \
for pair in $(links); do \
target=`echo $$pair | sed 's/-.*$$//' \
| sed '$(transform)'` && \
link=`echo $$pair | sed 's/^.*-//' \
| sed '$(transform)'` && \
rm -f "$(DESTDIR)$(mandir)/$$lang/man1/$$target.1" \
"$(DESTDIR)$(mandir)/$$lang/man1/$$link.1"; \
done; \
done
|