Start of man-pages-NEXT: Move Changes to Changes.old
[man-pages.git] / lib / build.mk
blob3c8cc701372ba622b7cfbf592e04789dcc67c13f
1 ########################################################################
2 # Copyright (C) 2021, 2022 Alejandro Colomar <alx.manpages@gmail.com>
3 # SPDX-License-Identifier: GPL-2.0 OR LGPL-2.0
4 ########################################################################
7 ifndef MAKEFILE_BUILD_INCLUDED
8 MAKEFILE_BUILD_INCLUDED := 1
11 include $(srcdir)/lib/src.mk
14 builddir := tmp
16 _SRCDIR := $(builddir)/src
19 MKDIR := mkdir -p
20 RM := rm
23 _SRCDIRS := $(patsubst $(MANDIR)/%,$(_SRCDIR)/%/.,$(MANDIRS))
26 $(_SRCDIRS): %/.: | $$(dir %). $(_SRCDIR)/.
29 $(builddir)/%/.:
30 $(info MKDIR $(@D)/)
31 $(MKDIR) $(@D)
34 .PHONY: build
35 build: build-html
38 .PHONY: clean
39 clean:
40 $(info RM -rf $(builddir))
41 $(RM) -rf $(builddir)
44 endif # MAKEFILE_BUILD_INCLUDED