]> git.ipfire.org Git - thirdparty/man-pages.git/blame - share/mk/install/_.mk
*.mk: Use empty recipes for .PHONY targets
[thirdparty/man-pages.git] / share / mk / install / _.mk
CommitLineData
8bb88d5f 1########################################################################
dfd35089
AC
2# Copyright 2021-2022, Alejandro Colomar <alx@kernel.org>
3# SPDX-License-Identifier: GPL-3.0-or-later
8bb88d5f
AC
4########################################################################
5
6
7ifndef MAKEFILE_INSTALL_INCLUDED
8MAKEFILE_INSTALL_INCLUDED := 1
9
10
edaa12e6 11include $(MAKEFILEDIR)/cmd.mk
340b1571
AC
12
13
8bb88d5f
AC
14DESTDIR :=
15prefix := /usr/local
16
17datarootdir := $(prefix)/share
18docdir := $(datarootdir)/doc
19
20
0f9cafb0 21$(DESTDIR)%/:
7569a9f6 22 +$(info INSTALL $@)
ac288b42 23 +$(INSTALL_DIR) $@
8bb88d5f
AC
24
25%-rm:
26 $(info RM $*)
27 $(RM) $*
28
29%-rmdir:
30 $(info RMDIR $(@D))
31 $(RMDIR) $(@D)
32
33
34.PHONY: install
a28ddbed 35install: install-man;
8bb88d5f
AC
36
37.PHONY: uninstall
a28ddbed 38uninstall: uninstall-man;
8bb88d5f
AC
39
40
b8d2c839 41endif # include guard