diff options
author | Alejandro Colomar <alx@kernel.org> | 2024-02-10 17:44:22 +0100 |
---|---|---|
committer | Alejandro Colomar <alx@kernel.org> | 2024-02-10 17:44:22 +0100 |
commit | 826684fc6ddf95290844459b2bfcb121087d0ae7 (patch) | |
tree | 6f7f4796f1d2df53e7cdf1c9f57598002d88d556 | |
parent | c19af15f155988a7cded2cbf2f973c7fd0fd4ac6 (diff) |
GNUmakefile: help-variables: Document variables0.4
Signed-off-by: Alejandro Colomar <alx@kernel.org>
-rw-r--r-- | GNUmakefile | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/GNUmakefile b/GNUmakefile index f282827..29b9486 100644 --- a/GNUmakefile +++ b/GNUmakefile @@ -78,6 +78,10 @@ help: $(info dist-z-xz Create a compressed tarball (.tar.xz)) $(info ) $(info help Print this help) + $(info help-variables Print available variables, and default values) + $(info ) + $(info nothing Make nothing. It's useful for debug purposes) + $(info ) .SECONDEXPANSION: @@ -89,6 +93,58 @@ include $(MK_) $(MK):: ; +.PHONY: help-variables +help-variables: + $(info DISTVERSION $$(git describe)) + $(info DISTNAME $(libname)-$$DISTVERSION) + $(info ) + $(info HIDE_ERR Define to empty string to debug some errors) + $(info ) + $(info # Directory variables:) + $(info ) + $(info builddir .tmp) + $(info DESTDIR) + $(info prefix /usr/local) + $(info exec_prefix $$prefix) + $(info datarootdir $$prefix/share) + $(info includedir $$prefix/include) + $(info libdir $$exec_prefix/lib) + $(info mandir $$datarootdir/man) + $(info man{3,...}dir $$mandir/man{3,...}) + $(info pcdir $$libdir/pkgconfig) + $(info ) + $(info # Command variables (and flags):) + $(info ) + $(info BASH) + $(info CP, CUT, ECHO, INSTALL, LN, RM, SORT, TAC, TOUCH) + $(info INSTALL_DATA, INSTALL_DIR, INSTALL_PROGRAM) + $(info FIND, XARGS) + $(info GREP) + $(info SED) + $(info GIT) + $(info ) + $(info PKGCONF, PKG_CONFIG {EXTRA_,}PKGCONFFLAGS) + $(info ) + $(info CPP {EXTRA_,}CPPFLAGS) + $(info CC {EXTRA_,}CCFLAGS) + $(info AS {EXTRA_,}ASFLAGS) + $(info LD {EXTRA_,}LDFLAGS, {EXTRA_,}LDLIBS) + $(info AR {EXTRA_,}ARFLAGS) + $(info ) + $(info CHECKPATCH {EXTRA_,}CHECKPATCHFLAGS) + $(info CLANG_TIDY {EXTRA_,}CLANG_TIDYFLAGS) + $(info CPPCHECK {EXTRA_,}CPPCHECKFLAGS) + $(info CPPLINT {EXTRA_,}CPPLINTFLAGS) + $(info IWYU {EXTRA_,}IWYUFLAGS) + $(info ) + $(info TAR {EXTRA_,}TARFLAGS) + $(info BZIP2 {EXTRA_,}BZIP2FLAGS) + $(info GZIP {EXTRA_,}GZIPFLAGS) + $(info LZIP {EXTRA_,}LZIPFLAGS) + $(info XZ {EXTRA_,}XZFLAGS) + $(info ) + + .PHONY: nothing nothing:; |