Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
freebsd
GitHub Repository: freebsd/pkg
Path: blob/main/docs/Makefile.autosetup
2066 views
include @builddir@/mk/defs.mk

MAN3=	pkg_printf.3 \
	pkg_create.3 \
	pkg_repo_create.3 \
	pkg_repos.3
MAN5=	pkg-repository.5 \
	pkg-keywords.5 \
	pkg-script.5 \
	pkg-lua-script.5 \
	pkg-triggers.5 \
	pkg.conf.5
MAN8=	pkg-add.8 \
	pkg-alias.8 \
	pkg-annotate.8 \
	pkg-audit.8 \
	pkg-autoremove.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-key.8 \
	pkg-lock.8 \
	pkg-query.8 \
	pkg-register.8 \
	pkg-repo.8 \
	pkg-repositories.8 \
	pkg-rquery.8 \
	pkg-search.8 \
	pkg-set.8 \
	pkg-shell.8 \
	pkg-shlib.8 \
	pkg-ssh.8 \
	pkg-stats.8 \
	pkg-triggers.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)

VPATH=	$(top_srcdir)/docs

.SUFFIXES: .3.gz .5.gz .8.gz .3 .5 .8

all: $(MAN3GZ) $(MAN5GZ) $(MAN8GZ)

.3.3.gz:
	gzip -knc $< > $@

.5.5.gz:
	gzip -knc $< > $@

.8.8.gz:
	gzip -knc $< > $@

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