]> git.ipfire.org Git - thirdparty/man-pages.git/blame - GNUmakefile
Revert "debian/debhelper.in/glibc-doc.{links,manpages}, debian/local/manpages/pthread...
[thirdparty/man-pages.git] / GNUmakefile
CommitLineData
eec79e02
AC
1# Copyright 2021-2024, Alejandro Colomar <alx@kernel.org>
2# SPDX-License-Identifier: LGPL-3.0-only WITH LGPL-3.0-linking-exception
3
28a127c5 4
e4194ea3
AC
5BASH := bash
6SHELL := /usr/bin/env
7.SHELLFLAGS := -S '$(BASH) -Eeuo pipefail -c'
a82aaca1
AC
8
9
e1ebd693
AC
10MAKEFLAGS += --no-builtin-rules
11MAKEFLAGS += --no-builtin-variables
336ae0d2
AC
12MAKEFLAGS += --warn-undefined-variables
13
14
edaa12e6 15srcdir := .
63d245ab 16MAKEFILEDIR := $(CURDIR)/share/mk
179d5a07 17
ece893c0 18
d965e737
AC
19INFO_ :=
20
21
e8116fad 22.PHONY: all
a28ddbed 23all: build;
77160b72 24
e8116fad 25
336ae0d2 26.SECONDEXPANSION:
336ae0d2
AC
27
28
16322535 29MK_ := $(wildcard $(addprefix $(MAKEFILEDIR)/, *.mk */*.mk */*/*.mk */*/*/*.mk))
63d245ab 30MK := $(CURDIR)/GNUmakefile $(MK_)
f30c0d9d
AC
31include $(MK_)
32$(MK):: ;
f60ff4d8 33
336ae0d2 34
ec60fb83
AC
35.PHONY: nothing
36nothing:;
37
38
87192418
AC
39.PHONY: help
40help:
8a523aa9 41 $(info $(INFO_)To see a list of targets, run:)
87192418
AC
42 $(info $(INFO_) $$ make nothing -p \)
43 $(info $(INFO_) | grep '^\.PHONY:' \)
44 $(info $(INFO_) | tr ' ' '\n' \)
45 $(info $(INFO_) | grep -v '^\.PHONY:' \)
46 $(info $(INFO_) | sort;)
47 $(info )
8a523aa9 48 $(info $(INFO_)To see a list of variables, run:)
87192418 49 $(info $(INFO_) $$ find GNUmakefile share/mk/configure -type f \)
580610dc 50 $(info $(INFO_) | sort \)
87192418 51 $(info $(INFO_) | xargs grep '^[^[:space:]].*=' \)
d18b4134
AC
52 $(info $(INFO_) | sed 's/=.*/=/' \)
53 $(info $(INFO_) | grep -v -e ':DEFAULT_.*=' -e ':MAKEFILE_.*INCLUDED :=';)
580610dc 54 $(info )
16322535 55 $(info $(INFO_)To see a list of dependencies (package/program), run:)
580610dc
AC
56 $(info $(INFO_) $$ find share/mk/configure/build-depends -type f \)
57 $(info $(INFO_) | sed 's,share/mk/configure/build-depends/,,' \)
58 $(info $(INFO_) | sed 's,\.mk,,' \)
59 $(info $(INFO_) | sort;)
60 $(info )
87192418
AC
61
62
250d9062 63.DELETE_ON_ERROR:
4ae76c12 64.SILENT:
5fabf2b0 65FORCE: