tzfile.5, tzselect.8: sync from tzdb upstream
[man-pages.git] / lib / lint.mk
blob9233372dfa63eb3cb82fe014c486af451529fdc0
1 ########################################################################
2 # Copyright (C) 2021, 2022 Alejandro Colomar <alx@kernel.org>
3 # SPDX-License-Identifier: GPL-2.0 OR LGPL-2.0
4 ########################################################################
7 ifndef MAKEFILE_LINT_INCLUDED
8 MAKEFILE_LINT_INCLUDED := 1
11 include $(srcdir)/lib/build.mk
12 include $(srcdir)/lib/cmd.mk
13 include $(srcdir)/lib/src.mk
16 SYSCONFDIR := $(srcdir)/etc
18 _LINTDIR := $(builddir)/lint
21 LINTMAN := $(shell $(FIND) $(MANDIR)/man*/ -type f \
22 | $(GREP) '$(MANEXT)' \
23 | $(XARGS) $(GREP) -l '^\.TH ' \
24 | $(SORT))
25 _LINTDIRS := $(patsubst $(MANDIR)/%,$(_LINTDIR)/%/.,$(MANDIRS))
28 lint := lint-c lint-man
31 $(_LINTDIRS): %/.: | $$(dir %). $(_LINTDIR)/.
34 .PHONY: lint
35 lint: $(lint)
39 endif # MAKEFILE_LINT_INCLUDED