Add support for installing man-pages
This commit is contained in:
parent
5311b2b250
commit
4271927c5b
12
lib.mk
12
lib.mk
|
@ -8,6 +8,7 @@ default: all
|
|||
# Initialise some variables.
|
||||
bin_SCRIPTS :=
|
||||
noinst_SCRIPTS :=
|
||||
man-pages :=
|
||||
OS = $(shell uname -s)
|
||||
|
||||
|
||||
|
@ -19,6 +20,7 @@ libexecdir ?= $(prefix)/libexec
|
|||
datadir ?= $(prefix)/share
|
||||
localstatedir ?= $(prefix)/var
|
||||
sysconfdir ?= $(prefix)/etc
|
||||
mandir ?= $(prefix)/share/man
|
||||
|
||||
|
||||
# Pass -fPIC if we're building dynamic libraries.
|
||||
|
@ -78,9 +80,14 @@ $(foreach script, $(bin_SCRIPTS), $(eval programs_list += $(script)))
|
|||
$(foreach script, $(noinst_SCRIPTS), $(eval programs_list += $(script)))
|
||||
$(foreach template, $(template_files), $(eval $(call instantiate-template,$(template))))
|
||||
$(foreach test, $(INSTALL_TESTS), $(eval $(call run-install-test,$(test))))
|
||||
$(foreach file, $(man-pages), $(eval $(call install-data-in, $(file), $(mandir)/man$(patsubst .%,%,$(suffix $(file))))))
|
||||
|
||||
|
||||
all: $(programs_list) $(libs_list) $(jars_list)
|
||||
.PHONY: all man help
|
||||
|
||||
all: $(programs_list) $(libs_list) $(jars_list) $(man-pages)
|
||||
|
||||
man: $(man-pages)
|
||||
|
||||
|
||||
help:
|
||||
|
@ -93,6 +100,9 @@ help:
|
|||
ifdef PACKAGE_NAME
|
||||
@echo " dist: Generate a source distribution"
|
||||
endif
|
||||
ifdef man-pages
|
||||
@echo " man: Generate manual pages"
|
||||
endif
|
||||
ifdef programs_list
|
||||
@echo ""
|
||||
@echo "The following programs can be built:"
|
||||
|
|
Loading…
Reference in a new issue