]>
Commit | Line | Data |
---|---|---|
86c39272 | 1 | ######################################################################## |
b0058fa6 AC |
2 | # Copyright (C) 2021 - 2023 Alejandro Colomar <alx@kernel.org> |
3 | # SPDX-License-Identifier: GPL-3.0-or-later OR LGPL-3.0-or-later | |
86c39272 AC |
4 | ######################################################################## |
5 | ||
6 | ||
7 | ifndef MAKEFILE_BUILD_INCLUDED | |
8 | MAKEFILE_BUILD_INCLUDED := 1 | |
9 | ||
10 | ||
edaa12e6 AC |
11 | include $(MAKEFILEDIR)/cmd.mk |
12 | include $(MAKEFILEDIR)/src.mk | |
cb60a7be AC |
13 | |
14 | ||
7c90d7d0 | 15 | builddir := .tmp |
86c39272 | 16 | |
aa344d4b AC |
17 | SYSCONFDIR := $(srcdir)/etc |
18 | ||
aa344d4b | 19 | _MANDIR := $(builddir)/man |
86c39272 AC |
20 | |
21 | ||
22 | MKDIR := mkdir -p | |
23 | RM := rm | |
24 | ||
25 | ||
aa344d4b AC |
26 | NONSO_MAN := $(shell $(FIND) $(MANDIR)/man*/ -type f \ |
27 | | $(GREP) '$(MANEXT)' \ | |
28 | | $(XARGS) $(GREP) -l '^\.TH ' \ | |
29 | | $(SORT)) | |
30 | _MANDIRS := $(patsubst $(MANDIR)/%,$(_MANDIR)/%/,$(MANDIRS)) | |
86c39272 AC |
31 | |
32 | ||
aa344d4b | 33 | $(_MANDIRS): %/: | $$(dir %) $(_MANDIR)/ |
86c39272 AC |
34 | |
35 | ||
ac288b42 | 36 | $(builddir)/%/: |
6e502b91 AC |
37 | +$(info MKDIR $@) |
38 | +$(MKDIR) $@ | |
86c39272 AC |
39 | |
40 | ||
41 | .PHONY: build | |
aa344d4b | 42 | build: build-catman build-html build-src |
86c39272 AC |
43 | @: |
44 | ||
45 | .PHONY: clean | |
46 | clean: | |
9859afef | 47 | $(info RM -rf $(builddir)) |
86c39272 AC |
48 | $(RM) -rf $(builddir) |
49 | ||
50 | ||
51 | endif # MAKEFILE_BUILD_INCLUDED |