]> git.ipfire.org Git - thirdparty/man-pages.git/blob - share/mk/check/catman/grep.mk
share/mk/: Reorganize build system
[thirdparty/man-pages.git] / share / mk / check / catman / grep.mk
1 # Copyright 2021-2024, Alejandro Colomar <alx@kernel.org>
2 # SPDX-License-Identifier: LGPL-3.0-only WITH LGPL-3.0-linking-exception
3
4
5 ifndef MAKEFILE_CHECK_CATMAN_GREP_INCLUDED
6 MAKEFILE_CHECK_CATMAN_GREP_INCLUDED := 1
7
8
9 include $(MAKEFILEDIR)/configure/build-depends/coreutils.mk
10 include $(MAKEFILEDIR)/configure/build-depends/grep.mk
11 include $(MAKEFILEDIR)/configure/build-depends/man.mk
12
13
14 _CHECK_catman := $(patsubst %.cat.grep,%.check-catman.touch,$(_CHECK_catman_grep))
15
16
17 $(_CHECK_catman): %.check-catman.touch: %.cat.grep $(MK) | $$(@D)/
18 $(info GREP $@)
19 ! $(GREP) -n '.\{$(MANWIDTH)\}.' $< /dev/null >&2
20 $(TOUCH) $@
21
22
23 .PHONY: check-catman-grep
24 check-catman-grep: $(_CHECK_catman);
25
26
27 endif # include guard