forked from freebsd/pkg
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile.autosetup
75 lines (65 loc) · 1.38 KB
/
Makefile.autosetup
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
include @builddir@/mk/defs.mk
MAN3= pkg_printf.3 \
pkg_create.3 \
pkg_repos.3
MAN5= pkg-repository.5 \
pkg-keywords.5 \
pkg-script.5 \
pkg-lua-script.5 \
pkg.conf.5
MAN8= pkg-add.8 \
pkg-alias.8 \
pkg-annotate.8 \
pkg-audit.8 \
pkg-autoremove.8 \
pkg-backup.8 \
pkg-check.8 \
pkg-clean.8 \
pkg-config.8 \
pkg-create.8 \
pkg-delete.8 \
pkg-fetch.8 \
pkg-info.8 \
pkg-install.8 \
pkg-lock.8 \
pkg-query.8 \
pkg-register.8 \
pkg-repo.8 \
pkg-rquery.8 \
pkg-search.8 \
pkg-set.8 \
pkg-shell.8 \
pkg-shlib.8 \
pkg-ssh.8 \
pkg-stats.8 \
pkg-update.8 \
pkg-updating.8 \
pkg-upgrade.8 \
pkg-version.8 \
pkg-which.8 \
pkg.8
MAN3GZ= $(MAN3:.3=.3.gz)
MAN5GZ= $(MAN5:.5=.5.gz)
MAN8GZ= $(MAN8:.8=.8.gz)
.SUFFIXES: .3.gz .5.gz .8.gz .3 .5 .8
all: $(MAN3GZ) $(MAN5GZ) $(MAN8GZ)
.3.3.gz:
gzip -kfn $< > $@
.5.5.gz:
gzip -kfn $< > $@
.8.8.gz:
gzip -kfn $< > $@
clean:
rm -f *.gz
run-fix-xrefs:
./fix-xrefs $(MAN3) $(MAN5) $(MAN8)
install:
install -d $(DESTDIR)$(mandir)/man3
install -d $(DESTDIR)$(mandir)/man5
install -d $(DESTDIR)$(mandir)/man8
install -m 644 *.3.gz $(DESTDIR)$(mandir)/man3/
install -m 644 *.5.gz $(DESTDIR)$(mandir)/man5/
install -m 644 *.8.gz $(DESTDIR)$(mandir)/man8/
ln -sf pkg-delete.8.gz $(DESTDIR)$(mandir)/man8/pkg-remove.8.gz
ln -sf pkg.8.gz $(DESTDIR)$(mandir)/man8/pkg-static.8.gz
ln -sf pkg-lock.8.gz $(DESTDIR)$(mandir)/man8/pkg-unlock.8.gz