]> git.ipfire.org Git - thirdparty/man-pages.git/blob - share/mk/install/html.mk
6252b2fa6d2effffc960bd271d027d056230c21e
[thirdparty/man-pages.git] / share / mk / install / html.mk
1 ########################################################################
2 # Copyright 2021-2022, Alejandro Colomar <alx@kernel.org>
3 # SPDX-License-Identifier: GPL-3.0-or-later
4 ########################################################################
5
6
7 ifndef MAKEFILE_INSTALL_HTML_INCLUDED
8 MAKEFILE_INSTALL_HTML_INCLUDED := 1
9
10
11 include $(MAKEFILEDIR)/build/html.mk
12 include $(MAKEFILEDIR)/configure/build-depends/coreutils.mk
13 include $(MAKEFILEDIR)/install/_.mk
14
15
16 _htmldir := $(DESTDIR)$(htmldir)
17
18
19 _htmlpages := $(patsubst $(_HTMLDIR)/%,$(_htmldir)/%,$(_HTMLPAGES))
20 _htmlpages_rm := $(addsuffix -rm,$(wildcard $(_htmlpages)))
21
22
23 $(_htmlpages): $(_htmldir)/%: $(_HTMLDIR)/% $(MK) | $$(@D)/
24 $(info INSTALL $@)
25 $(INSTALL_DATA) -T $< $@
26
27
28 .PHONY: install-html
29 install-html: $(_htmlpages);
30
31 .PHONY: uninstall-html
32 uninstall-html: $(_htmlpages_rm);
33
34
35 endif # include guard