]> git.ipfire.org Git - thirdparty/man-pages.git/commitdiff
share/mk/: Use ?= assignments for user-facing variables
authorAlejandro Colomar <alx@kernel.org>
Mon, 3 Feb 2025 09:59:05 +0000 (10:59 +0100)
committerAlejandro Colomar <alx@kernel.org>
Mon, 10 Feb 2025 11:51:18 +0000 (12:51 +0100)
This allows users specifying them as environment variables.

Cc: Sam James <sam@gentoo.org>
Cc: Paul Smith <psmith@gnu.org>
Cc: Guenther Noack <gnoack@google.com>
Signed-off-by: Alejandro Colomar <alx@kernel.org>
65 files changed:
GNUmakefile
share/mk/configure/build-depends/binutils/ld.mk
share/mk/configure/build-depends/bsdextrautils/col.mk
share/mk/configure/build-depends/bzip2/bzip2.mk
share/mk/configure/build-depends/checkpatch/checkpatch.mk
share/mk/configure/build-depends/clang-tidy/clang-tidy.mk
share/mk/configure/build-depends/clang/clang.mk
share/mk/configure/build-depends/coreutils/cat.mk
share/mk/configure/build-depends/coreutils/cp.mk
share/mk/configure/build-depends/coreutils/cut.mk
share/mk/configure/build-depends/coreutils/echo.mk
share/mk/configure/build-depends/coreutils/expr.mk
share/mk/configure/build-depends/coreutils/head.mk
share/mk/configure/build-depends/coreutils/install.mk
share/mk/configure/build-depends/coreutils/ln.mk
share/mk/configure/build-depends/coreutils/mkdir.mk
share/mk/configure/build-depends/coreutils/realpath.mk
share/mk/configure/build-depends/coreutils/rm.mk
share/mk/configure/build-depends/coreutils/sort.mk
share/mk/configure/build-depends/coreutils/stat.mk
share/mk/configure/build-depends/coreutils/tac.mk
share/mk/configure/build-depends/coreutils/tail.mk
share/mk/configure/build-depends/coreutils/test.mk
share/mk/configure/build-depends/coreutils/touch.mk
share/mk/configure/build-depends/coreutils/true.mk
share/mk/configure/build-depends/cpp/cpp.mk
share/mk/configure/build-depends/cppcheck/cppcheck.mk
share/mk/configure/build-depends/cpplint/cpplint.mk
share/mk/configure/build-depends/diffoscope/diffoscope.mk
share/mk/configure/build-depends/findutils/find.mk
share/mk/configure/build-depends/findutils/xargs.mk
share/mk/configure/build-depends/fontforge/fontforge.mk
share/mk/configure/build-depends/gcc/cc.mk
share/mk/configure/build-depends/git/git.mk
share/mk/configure/build-depends/grep/grep.mk
share/mk/configure/build-depends/groff-base/eqn.mk
share/mk/configure/build-depends/groff-base/grops.mk
share/mk/configure/build-depends/groff-base/grotty.mk
share/mk/configure/build-depends/groff-base/nroff.mk
share/mk/configure/build-depends/groff-base/pic.mk
share/mk/configure/build-depends/groff-base/preconv.mk
share/mk/configure/build-depends/groff-base/tbl.mk
share/mk/configure/build-depends/groff-base/troff.mk
share/mk/configure/build-depends/groff/afmtodit.mk
share/mk/configure/build-depends/groff/gropdf.mk
share/mk/configure/build-depends/groff/pfbtops.mk
share/mk/configure/build-depends/groff/post-grohtml.mk
share/mk/configure/build-depends/gzip/gzip.mk
share/mk/configure/build-depends/iwyu/iwyu.mk
share/mk/configure/build-depends/libc-bin/locale.mk
share/mk/configure/build-depends/lzip/lzip.mk
share/mk/configure/build-depends/mandoc/mandoc.mk
share/mk/configure/build-depends/moreutils/sponge.mk
share/mk/configure/build-depends/pkgconf/pkgconf.mk
share/mk/configure/build-depends/sed/sed.mk
share/mk/configure/build-depends/shellcheck/shellcheck.mk
share/mk/configure/build-depends/tar/tar.mk
share/mk/configure/build-depends/texlive-fonts-extra-links/Tinos-Regular.ttf.mk
share/mk/configure/build-depends/texlive-fonts-extra/Tinos.pfb.mk
share/mk/configure/build-depends/xz-utils/xz.mk
share/mk/configure/directory_variables/build.mk
share/mk/configure/directory_variables/install.mk
share/mk/configure/man/link_pages.mk
share/mk/configure/version.mk
share/mk/configure/xfail.mk

index 63e7393928d7749fa124398149fca98cfd65dca7..05445b6ee76f43fd8ef1e89194e96979effe1e82 100644 (file)
@@ -18,7 +18,7 @@ MAKEFLAGS += --no-builtin-variables
 MAKEFLAGS += --warn-undefined-variables
 
 
-srcdir      := .
+srcdir      ?= .
 MAKEFILEDIR := $(CURDIR)/share/mk
 
 
index be5098a1c6952545c9eea14c15795acb4e5ad661..dd73845bf81d49a06f2bebe537a92b9996f000bb 100644 (file)
@@ -13,7 +13,7 @@ include $(MAKEFILEDIR)/configure/build-depends/pkgconf/pkgconf.mk
 include $(MAKEFILEDIR)/configure/verbose.mk
 
 
-LD := $(CC) $(CFLAGS_) $(CPPFLAGS_)
+LD ?= $(CC) $(CFLAGS_) $(CPPFLAGS_)
 
 
 LD_HAS_FUSE_LINKER_PLUGIN := \
@@ -37,15 +37,15 @@ ifeq ($(LD_HAS_FUSE_LINKER_PLUGIN),yes)
 DEFAULT_LDFLAGS += -fuse-linker-plugin
 endif
 
-LDFLAGS         :=
-LDFLAGS_        := $(DEFAULT_LDFLAGS) $(LDFLAGS)
+LDFLAGS         ?=
+LDFLAGS_        ?= $(DEFAULT_LDFLAGS) $(LDFLAGS)
 
 
 DEFAULT_LDLIBS := \
        -lc \
        $(shell $(PKGCONF_CMD) --libs-only-l $(PKGCONF_LIBS) $(HIDE_ERR))
 LDLIBS         ?=
-LDLIBS_        := $(DEFAULT_LDLIBS) $(LDLIBS)
+LDLIBS_        ?= $(DEFAULT_LDLIBS) $(LDLIBS)
 
 
 endif  # include guard
index 9586677dd8e73a019ed0ed207b3aec5f27ad3224..ea65dabc9059699b6d4acdaa196294090f023349 100644 (file)
@@ -10,9 +10,9 @@ DEFAULT_COLFLAGS := \
        -b \
        -p \
        -x
-COLFLAGS         :=
-COLFLAGS_        := $(DEFAULT_COLFLAGS) $(COLFLAGS)
-COL              := col
+COLFLAGS         ?=
+COLFLAGS_        ?= $(DEFAULT_COLFLAGS) $(COLFLAGS)
+COL              ?= col
 
 
 endif  # include guard
index aa915ed19cd8f2bc3325fff6da9e82286b1b15ec..db516d8f0878ec0f411a0336d2c9e8d720ae18b0 100644 (file)
@@ -7,9 +7,9 @@ MAKEFILE_CONFIGURE_BUILD_DEPENDS_BZIP2_BZIP2_INCLUDED := 1
 
 
 DEFAULT_BZIP2FLAGS :=
-BZIP2FLAGS         :=
-BZIP2FLAGS_        := $(DEFAULT_BZIP2FLAGS) $(BZIP2FLAGS)
-BZIP2              := bzip2
+BZIP2FLAGS         ?=
+BZIP2FLAGS_        ?= $(DEFAULT_BZIP2FLAGS) $(BZIP2FLAGS)
+BZIP2              ?= bzip2
 
 
 endif  # include guard
index 0cd88e297c41a2e83dd7747c9e12014b32ddde03..de7bb7d9b069c93dca4d0af4c5f7f403a008f62b 100644 (file)
@@ -11,9 +11,9 @@ include $(MAKEFILEDIR)/configure/directory_variables/src.mk
 
 CHECKPATCH_CONF         := $(SYSCONFDIR)/checkpatch/checkpatch.conf
 DEFAULT_CHECKPATCHFLAGS :=
-CHECKPATCHFLAGS         :=
-CHECKPATCHFLAGS_        := $(DEFAULT_CHECKPATCHFLAGS) $(CHECKPATCHFLAGS)
-CHECKPATCH              := checkpatch
+CHECKPATCHFLAGS         ?=
+CHECKPATCHFLAGS_        ?= $(DEFAULT_CHECKPATCHFLAGS) $(CHECKPATCHFLAGS)
+CHECKPATCH              ?= checkpatch
 
 
 endif  # include guard
index 810769f6e2ce4252b5c3f2dede2d84d0599c4a2c..24f8b12dc2bdb7fc0a66bb9ec0b74e63f57b2168 100644 (file)
@@ -14,9 +14,9 @@ DEFAULT_CLANG_TIDYFLAGS := \
        --config-file=$(CLANG_TIDY_CONF) \
        --quiet \
        --use-color
-CLANG_TIDYFLAGS         :=
-CLANG_TIDYFLAGS_        := $(DEFAULT_CLANG_TIDYFLAGS) $(CLANG_TIDYFLAGS)
-CLANG_TIDY              := clang-tidy
+CLANG_TIDYFLAGS         ?=
+CLANG_TIDYFLAGS_        ?= $(DEFAULT_CLANG_TIDYFLAGS) $(CLANG_TIDYFLAGS)
+CLANG_TIDY              ?= clang-tidy
 
 
 endif  # include guard
index a9e7a295969f13188611f93913f3f9d6d8d23cb8..d95c7e08086836e3e14947134bca63461cc900b3 100644 (file)
@@ -12,8 +12,8 @@ include $(MAKEFILEDIR)/configure/build-depends/gcc/cc.mk
 DEFAULT_CLANGFLAGS := \
        $(COMMON_CFLAGS) \
        $(CLANG_CFLAGS)
-CLANGFLAGS         :=
-CLANGFLAGS_        := $(DEFAULT_CLANGFLAGS) $(CLANGFLAGS)
+CLANGFLAGS         ?=
+CLANGFLAGS_        ?= $(DEFAULT_CLANGFLAGS) $(CLANGFLAGS)
 
 
 endif  # include guard
index fa96595693c27f37c135313019c7acbeff11eba4..45bb88d820d3d85dcb7b049f44e6f821465432e2 100644 (file)
@@ -6,7 +6,7 @@ ifndef MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_CAT_INCLUDED
 MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_CAT_INCLUDED := 1
 
 
-CAT := cat
+CAT ?= cat
 
 
 endif  # include guard
index 64814dc099662b983efe3fcc6676fa3b511aee62..1ae81f152e806a63cb4b9e581986b0df56b8ee56 100644 (file)
@@ -6,7 +6,7 @@ ifndef MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_CP_INCLUDED
 MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_CP_INCLUDED := 1
 
 
-CP := cp
+CP ?= cp
 
 
 endif  # include guard
index e7a7ebded76fef45de29f7c7300b996575be384d..07e5dbe44dc337a4c5e6e41d6830312785d97504 100644 (file)
@@ -6,7 +6,7 @@ ifndef MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_CUT_INCLUDED
 MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_CUT_INCLUDED := 1
 
 
-CUT := cut
+CUT ?= cut
 
 
 endif  # include guard
index 272d86cf40a91cce87a61ad064e82f593a3e6b50..79b9838378a570420b745a52a97c811ff26ce203 100644 (file)
@@ -6,7 +6,7 @@ ifndef MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_ECHO_INCLUDED
 MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_ECHO_INCLUDED := 1
 
 
-ECHO := echo
+ECHO ?= echo
 
 
 endif  # include guard
index 18ca0e11c38914c6b100ea898bbbf9357d9af66a..19e196b6d8369066da4eb21c68bbda89e5d86abc 100644 (file)
@@ -6,7 +6,7 @@ ifndef MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_EXPR_INCLUDED
 MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_EXPR_INCLUDED := 1
 
 
-EXPR := expr
+EXPR ?= expr
 
 
 endif  # include guard
index a3fbb3e4bf2c86e43bc4adb2ee3494c76d2a3417..5dac509a18d506156c1d68bf9881e841a4a269fe 100644 (file)
@@ -6,7 +6,7 @@ ifndef MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_HEAD_INCLUDED
 MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_HEAD_INCLUDED := 1
 
 
-HEAD := head
+HEAD ?= head
 
 
 endif  # include guard
index 47c9b09114490d0bbb125357eee7001f3080d265..c9305fa3558cd1e09b572e1c4e8bea91cfb6caa2 100644 (file)
@@ -6,12 +6,12 @@ ifndef MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_INSTALL_INCLUDED
 MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_INSTALL_INCLUDED := 1
 
 
-INSTALL := install
+INSTALL ?= install
 
 
-INSTALL_DATA    := $(INSTALL) -m 644
-INSTALL_DIR     := $(INSTALL) -m 755 -d
-INSTALL_PROGRAM := $(INSTALL) -m 755
+INSTALL_DATA    ?= $(INSTALL) -m 644
+INSTALL_DIR     ?= $(INSTALL) -m 755 -d
+INSTALL_PROGRAM ?= $(INSTALL) -m 755
 
 
 endif  # include guard
index a520de712e7b2c05a4b18f7d697e1b731d9233fe..b029bcf02ae769631844afb731b627c4b3122f70 100644 (file)
@@ -6,7 +6,7 @@ ifndef MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_LN_INCLUDED
 MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_LN_INCLUDED := 1
 
 
-LN := ln
+LN ?= ln
 
 
 endif  # include guard
index 77def5dadfc75862dc6ebfd605eb5fc967dc405e..52f3782522d2f06d107ef1ac5c570a3d8b2b75d2 100644 (file)
@@ -6,7 +6,7 @@ ifndef MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_MKDIR_INCLUDED
 MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_MKDIR_INCLUDED := 1
 
 
-MKDIR := mkdir
+MKDIR ?= mkdir
 
 
 endif  # include guard
index 7883f97198dee4d204af515a899dada45f4068e4..128ac5a9501d816b5affa62ed234e09cb48fc491 100644 (file)
@@ -6,7 +6,7 @@ ifndef MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_REALPATH_INCLUDED
 MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_REALPATH_INCLUDED := 1
 
 
-REALPATH := realpath
+REALPATH ?= realpath
 
 
 endif  # include guard
index 3c26518bb3f688e135281505fa1acd60918aea49..ed0802de36d544d9209af74d3225f751ed84f8e8 100644 (file)
@@ -6,7 +6,7 @@ ifndef MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_RM_INCLUDED
 MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_RM_INCLUDED := 1
 
 
-RM := rm
+RM ?= rm
 
 
 endif  # include guard
index 4871d54a69f6f6cb998aff047fc8742ce3ba5d37..9a331365885dbec0cbba998a30931a252fae6247 100644 (file)
@@ -6,7 +6,7 @@ ifndef MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_SORT_INCLUDED
 MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_SORT_INCLUDED := 1
 
 
-SORT := sort
+SORT ?= sort
 
 
 endif  # include guard
index a04c9567d62f59cd7202a9e03fe8c8efec1b380a..3acab1299eb599d1f26497424b9bbea3c47bd788 100644 (file)
@@ -6,7 +6,7 @@ ifndef MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_STAT_INCLUDED
 MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_STAT_INCLUDED := 1
 
 
-STAT := stat
+STAT ?= stat
 
 
 endif  # include guard
index 2ad296ab17bad757ed70d9dcb6affa8b727a5161..01fe0314644b432217225bfe1278a2ce5d43f479 100644 (file)
@@ -6,7 +6,7 @@ ifndef MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_TAC_INCLUDED
 MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_TAC_INCLUDED := 1
 
 
-TAC := tac
+TAC ?= tac
 
 
 endif  # include guard
index 514391eae69eabd3762a9c90a805101f18637a6d..146bd9ae22a1ea9bfab1a768417dcd98b310fc26 100644 (file)
@@ -6,7 +6,7 @@ ifndef MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_TAIL_INCLUDED
 MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_TAIL_INCLUDED := 1
 
 
-TAIL := tail
+TAIL ?= tail
 
 
 endif  # include guard
index 1343fa6f5fcda3c858200cc353d145d79a3e73ea..64ac295f5627adfb48604655dc82e31ef65a7893 100644 (file)
@@ -6,7 +6,7 @@ ifndef MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_TEST_INCLUDED
 MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_TEST_INCLUDED := 1
 
 
-TEST := test
+TEST ?= test
 
 
 endif  # include guard
index 2db533a6bbb12751d9517005d68a5adc5334fefe..1f04f69a70d1b2496b9d3487c5efbde28c7b3ff1 100644 (file)
@@ -6,7 +6,7 @@ ifndef MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_TOUCH_INCLUDED
 MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_TOUCH_INCLUDED := 1
 
 
-TOUCH := touch
+TOUCH ?= touch
 
 
 endif  # include guard
index 2295c2fdb67843435f6457707daf78efe542bdac..570a424441d7011bb40d0b9ab9613c258dd7f918 100644 (file)
@@ -6,7 +6,7 @@ ifndef MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_TRUE_INCLUDED
 MAKEFILE_CONFIGURE_BUILD_DEPENDS_COREUTILS_TRUE_INCLUDED := 1
 
 
-TRUE := true
+TRUE ?= true
 
 
 endif  # include guard
index 01b209d9c6c9e3929420e6dacd7159ce0a08db20..65da77f849757c10a6353a49f213a658b714597f 100644 (file)
@@ -13,7 +13,7 @@ include $(MAKEFILEDIR)/configure/build-depends/pkgconf/pkgconf.mk
 include $(MAKEFILEDIR)/configure/verbose.mk
 
 
-CPP := $(CC) $(CFLAGS_) -E
+CPP ?= $(CC) $(CFLAGS_) -E
 
 
 CPP_HAS_ALREADY_D_FORTIFY_SOURCE := \
@@ -30,8 +30,8 @@ DEFAULT_CPPFLAGS := \
 ifeq ($(CPP_HAS_ALREADY_D_FORTIFY_SOURCE),no)
 DEFAULT_CPPFLAGS += -D_FORTIFY_SOURCE=2
 endif
-CPPFLAGS         :=
-CPPFLAGS_        := $(DEFAULT_CPPFLAGS) $(CPPFLAGS)
+CPPFLAGS         ?=
+CPPFLAGS_        ?= $(DEFAULT_CPPFLAGS) $(CPPFLAGS)
 
 
 endif  # include guard
index bd69c07b0ac4d5e33138821a6b18bfbe4014e2b6..6a613632edd9f193523db84188075941e8029b0c 100644 (file)
@@ -17,9 +17,9 @@ DEFAULT_CPPCHECKFLAGS := \
        --check-level=exhaustive \
        --quiet \
        --suppressions-list=$(CPPCHECK_SUPPRESS)
-CPPCHECKFLAGS         :=
-CPPCHECKFLAGS_        := $(DEFAULT_CPPCHECKFLAGS) $(CPPCHECKFLAGS)
-CPPCHECK              := cppcheck
+CPPCHECKFLAGS         ?=
+CPPCHECKFLAGS_        ?= $(DEFAULT_CPPCHECKFLAGS) $(CPPCHECKFLAGS)
+CPPCHECK              ?= cppcheck
 
 
 endif  # include guard
index 5d7f9a043c1f8e7cf9367865b0d6e853e66aac04..29a62786e2915e81e85c3e9b1984f68b32850d35 100644 (file)
@@ -11,9 +11,9 @@ include $(MAKEFILEDIR)/configure/directory_variables/src.mk
 
 CPPLINT_CONF         := $(SYSCONFDIR)/cpplint/cpplint.cfg
 DEFAULT_CPPLINTFLAGS :=
-CPPLINTFLAGS         :=
-CPPLINTFLAGS_        := $(DEFAULT_CPPLINTFLAGS) $(CPPLINTFLAGS)
-CPPLINT              := cpplint
+CPPLINTFLAGS         ?=
+CPPLINTFLAGS_        ?= $(DEFAULT_CPPLINTFLAGS) $(CPPLINTFLAGS)
+CPPLINT              ?= cpplint
 
 
 endif  # include guard
index 032a0c686c7db0ea2498e0970fa96d318dce33b0..1827f6c07c45fe676b406c87d1b856e9a9b8d8c6 100644 (file)
@@ -6,7 +6,7 @@ ifndef MAKEFILE_CONFIGURE_BUILD_DEPENDS_DIFFOSCOPE_DIFFOSCOPE_INCLUDED
 MAKEFILE_CONFIGURE_BUILD_DEPENDS_DIFFOSCOPE_DIFFOSCOPE_INCLUDED := 1
 
 
-DIFFOSCOPE := diffoscope
+DIFFOSCOPE ?= diffoscope
 
 
 endif  # include guard
index 1525f0e3afc9fb4f2acbea8c1815be204c328229..00e985840bb8f4c9879c6d98330a0ac0832b30ec 100644 (file)
@@ -6,7 +6,7 @@ ifndef MAKEFILE_CONFIGURE_BUILD_DEPENDS_FINDUTILS_FIND_INCLUDED
 MAKEFILE_CONFIGURE_BUILD_DEPENDS_FINDUTILS_FIND_INCLUDED := 1
 
 
-FIND := find
+FIND ?= find
 
 
 endif  # include guard
index dffa0098f7340f1b6ae95d7fcf37bc78fbeabaa3..06d4b9f3d6a8f0be03765484bab0070e61f8a31f 100644 (file)
@@ -6,7 +6,7 @@ ifndef MAKEFILE_CONFIGURE_BUILD_DEPENDS_FINDUTILS_XARGS_INCLUDED
 MAKEFILE_CONFIGURE_BUILD_DEPENDS_FINDUTILS_XARGS_INCLUDED := 1
 
 
-XARGS := xargs
+XARGS ?= xargs
 
 
 endif  # include guard
index b4161562fdf15f7b17b9204b26242952ff11ae48..cbf08b6f8bc92eae681406e868c20d49678439df 100644 (file)
@@ -7,9 +7,9 @@ MAKEFILE_CONFIGURE_BUILD_DEPENDS_FONTFORGE_FONTFORGE_INCLUDED := 1
 
 
 DEFAULT_FONTFORGEFLAGS :=
-FONTFORGEFLAGS         :=
-FONTFORGEFLAGS_        := $(DEFAULT_FONTFORGEFLAGS) $(FONTFORGEFLAGS)
-FONTFORGE              := fontforge
+FONTFORGEFLAGS         ?=
+FONTFORGEFLAGS_        ?= $(DEFAULT_FONTFORGEFLAGS) $(FONTFORGEFLAGS)
+FONTFORGE              ?= fontforge
 
 
 endif  # include guard
index 4cf3c16eee367529056c25bebb5495d833fcae98..c443cebfd34d95dac4a0e2c41ad086dffd37e0d5 100644 (file)
@@ -11,7 +11,7 @@ include $(MAKEFILEDIR)/configure/build-depends/grep/grep.mk
 include $(MAKEFILEDIR)/configure/build-depends/sed/sed.mk
 
 
-CC := gcc
+CC ?= gcc
 
 
 CC_VENDOR := \
@@ -61,8 +61,8 @@ else ifeq ($(CC_VENDOR),clang)
 DEFAULT_CFLAGS += $(CLANG_CFLAGS)
 endif
 
-CFLAGS         :=
-CFLAGS_        := $(DEFAULT_CFLAGS) $(CFLAGS)
+CFLAGS         ?=
+CFLAGS_        ?= $(DEFAULT_CFLAGS) $(CFLAGS)
 
 
 endif  # include guard
index 29c309056cfee4932d7342c1dfa0ee9595f65559..d0ed552506ebac31433293fd7374acee46f81e33 100644 (file)
@@ -6,7 +6,7 @@ ifndef MAKEFILE_CONFIGURE_BUILD_DEPENDS_GIT_GIT_INCLUDED
 MAKEFILE_CONFIGURE_BUILD_DEPENDS_GIT_GIT_INCLUDED := 1
 
 
-GIT := git
+GIT ?= git
 
 
 endif  # include guard
index 9b1afa58ab98892d0ac572f946d0cd955c86db59..875e1128a0e2db8433a4a02ef504a09afe901a83 100644 (file)
@@ -6,7 +6,7 @@ ifndef MAKEFILE_CONFIGURE_BUILD_DEPENDS_GREP_GREP_INCLUDED
 MAKEFILE_CONFIGURE_BUILD_DEPENDS_GREP_GREP_INCLUDED := 1
 
 
-GREP := grep
+GREP ?= grep
 
 
 endif  # include guard
index adb6eb82d6bc99959a7690bbc226203ea34e4d1d..9fed0531620a627b857688857d27be321c16dd06 100644 (file)
@@ -7,9 +7,9 @@ MAKEFILE_CONFIGURE_BUILD_DEPENDS_GROFF_BASE_EQN_INCLUDED := 1
 
 
 DEFAULT_EQNFLAGS :=
-EQNFLAGS         :=
-EQNFLAGS_        := $(DEFAULT_EQNFLAGS) $(EQNFLAGS)
-EQN              := eqn
+EQNFLAGS         ?=
+EQNFLAGS_        ?= $(DEFAULT_EQNFLAGS) $(EQNFLAGS)
+EQN              ?= eqn
 
 
 endif  # include guard
index 2cd15a14f34f15dc5400f91a5cc355d30f384d58..781751791cd5163df892890d6a721b375f0f1a6c 100644 (file)
@@ -7,9 +7,9 @@ MAKEFILE_CONFIGURE_BUILD_DEPENDS_GROFF_BASE_GROPS_INCLUDED := 1
 
 
 DEFAULT_GROPSFLAGS :=
-GROPSFLAGS         :=
-GROPSFLAGS_        := $(DEFAULT_GROPSFLAGS) $(GROPSFLAGS)
-GROPS              := grops
+GROPSFLAGS         ?=
+GROPSFLAGS_        ?= $(DEFAULT_GROPSFLAGS) $(GROPSFLAGS)
+GROPS              ?= grops
 
 
 endif  # include guard
index fdc9c13966fb103bffb118c74ffc9e6e5601bc06..05055045e9ba19a8c68ae20efc44150177ffd2dc 100644 (file)
@@ -7,9 +7,9 @@ MAKEFILE_CONFIGURE_BUILD_DEPENDS_GROFF_BASE_GROTTY_INCLUDED := 1
 
 
 DEFAULT_GROTTYFLAGS := -c
-GROTTYFLAGS         :=
-GROTTYFLAGS_        := $(DEFAULT_GROTTYFLAGS) $(GROTTYFLAGS)
-GROTTY              := grotty
+GROTTYFLAGS         ?=
+GROTTYFLAGS_        ?= $(DEFAULT_GROTTYFLAGS) $(GROTTYFLAGS)
+GROTTY              ?= grotty
 
 
 endif  # include guard
index 6524c81e6aebc6756c9ce27fa675972e264028b0..c1c70cec780b7fa778bd44753ef8c1e8565a9480 100644 (file)
@@ -13,9 +13,9 @@ include $(MAKEFILEDIR)/configure/build-depends/libc-bin/locale.mk
 include $(MAKEFILEDIR)/configure/build-depends/man/man.mk
 
 
-NROFF_CHECKSTYLE_LVL := 3
-NROFF_LINE_LENGTH    := $(shell $(EXPR) $(MANWIDTH) - 2)
-NROFF_OUT_DEVICE     := \
+NROFF_CHECKSTYLE_LVL ?= 3
+NROFF_LINE_LENGTH    ?= $(shell $(EXPR) $(MANWIDTH) - 2)
+NROFF_OUT_DEVICE     ?= \
        $(shell $(LOCALE) charmap \
                | $(GREP) -i 'utf-*8' >/dev/null \
                && $(ECHO) utf8 \
@@ -28,8 +28,8 @@ DEFAULT_NROFFFLAGS := \
        -rLL=$(NROFF_LINE_LENGTH)n \
        -rCHECKSTYLE=$(NROFF_CHECKSTYLE_LVL) \
        -ww
-NROFFFLAGS         :=
-NROFFFLAGS_        := $(DEFAULT_NROFFFLAGS) $(NROFFFLAGS)
+NROFFFLAGS         ?=
+NROFFFLAGS_        ?= $(DEFAULT_NROFFFLAGS) $(NROFFFLAGS)
 
 
 endif  # include guard
index 40e35ebb4ed3a0b09b94b9fe142f4a40fcc50483..3b10a66d73299adf9e28dd3da5200f71c9ac59f8 100644 (file)
@@ -7,9 +7,9 @@ MAKEFILE_CONFIGURE_BUILD_DEPENDS_GROFF_BASE_PIC_INCLUDED := 1
 
 
 DEFAULT_PICFLAGS :=
-PICFLAGS         :=
-PICFLAGS_        := $(DEFAULT_PICFLAGS) $(PICFLAGS)
-PIC              := pic
+PICFLAGS         ?=
+PICFLAGS_        ?= $(DEFAULT_PICFLAGS) $(PICFLAGS)
+PIC              ?= pic
 
 
 endif  # include guard
index 9a5acd25188c67484019e5440182f6b575d13b65..e1dfc95fc450d1eb0447ed3c3c03b61226a9f309 100644 (file)
@@ -7,9 +7,9 @@ MAKEFILE_CONFIGURE_BUILD_DEPENDS_GROFF_BASE_PRECONV_INCLUDED := 1
 
 
 DEFAULT_PRECONVFLAGS :=
-PRECONVFLAGS         :=
-PRECONVFLAGS_        := $(DEFAULT_PRECONVFLAGS) $(PRECONVFLAGS)
-PRECONV              := preconv
+PRECONVFLAGS         ?=
+PRECONVFLAGS_        ?= $(DEFAULT_PRECONVFLAGS) $(PRECONVFLAGS)
+PRECONV              ?= preconv
 
 
 endif  # include guard
index ff87a62416c361746e666d6dd47d36b86a08b84f..f1e8889baa8618fa6f22f5c1ced00ea25df14319 100644 (file)
@@ -6,7 +6,7 @@ ifndef MAKEFILE_CONFIGURE_BUILD_DEPENDS_GROFF_BASE_TBL_INCLUDED
 MAKEFILE_CONFIGURE_BUILD_DEPENDS_GROFF_BASE_TBL_INCLUDED := 1
 
 
-TBL := tbl
+TBL ?= tbl
 
 
 endif  # include guard
index dff9fb35f689946719fe27489a28cf12de4e39d7..533f9bbfc0b548ea28e18017b79f145ae5928ccb 100644 (file)
@@ -10,9 +10,9 @@ DEFAULT_TROFFFLAGS := \
        -wbreak \
        -rS12 \
        -rU0
-TROFFFLAGS         :=
-TROFFFLAGS_        := $(DEFAULT_TROFFFLAGS) $(TROFFFLAGS)
-TROFF              := troff
+TROFFFLAGS         ?=
+TROFFFLAGS_        ?= $(DEFAULT_TROFFFLAGS) $(TROFFFLAGS)
+TROFF              ?= troff
 
 
 endif  # include guard
index 9cb1e7fafaeb961b3d47e7c3d0538e2e41b47999..75cef85e9a66dafe46fa617517768346a081ae13 100644 (file)
@@ -6,14 +6,14 @@ ifndef MAKEFILE_CONFIGURE_BUILD_DEPENDS_GROFF_AFMTODIT_INCLUDED
 MAKEFILE_CONFIGURE_BUILD_DEPENDS_GROFF_AFMTODIT_INCLUDED := 1
 
 
-PDF_TEXT_ENC := /usr/share/groff/current/font/devpdf/enc/text.enc
-PDF_TEXT_MAP := /usr/share/groff/current/font/devpdf/map/text.map
+PDF_TEXT_ENC ?= /usr/share/groff/current/font/devpdf/enc/text.enc
+PDF_TEXT_MAP ?= /usr/share/groff/current/font/devpdf/map/text.map
 
 
 DEFAULT_AFMTODITFLAGS :=
-AFMTODITFLAGS         :=
-AFMTODITFLAGS_        := $(DEFAULT_AFMTODITFLAGS) $(AFMTODITFLAGS)
-AFMTODIT              := afmtodit
+AFMTODITFLAGS         ?=
+AFMTODITFLAGS_        ?= $(DEFAULT_AFMTODITFLAGS) $(AFMTODITFLAGS)
+AFMTODIT              ?= afmtodit
 
 
 endif  # include guard
index 2e595819c8248f0795c1968a82ca0de23da151d3..61b19a5616269418e8f112f67f9dcae69fbc9967 100644 (file)
@@ -7,9 +7,9 @@ MAKEFILE_CONFIGURE_BUILD_DEPENDS_GROFF_GROPDF_INCLUDED := 1
 
 
 DEFAULT_GROPDFFLAGS :=
-GROPDFFLAGS         :=
-GROPDFFLAGS_        := $(DEFAULT_GROPDFFLAGS) $(GROPDFFLAGS)
-GROPDF              := gropdf
+GROPDFFLAGS         ?=
+GROPDFFLAGS_        ?= $(DEFAULT_GROPDFFLAGS) $(GROPDFFLAGS)
+GROPDF              ?= gropdf
 
 
 endif  # include guard
index 8591d692a27f27e469dfe581244c83f834be62b5..dd6982cafb7ad568df0c0810359c31312804ded6 100644 (file)
@@ -7,9 +7,9 @@ MAKEFILE_CONFIGURE_BUILD_DEPENDS_GROFF_PFBTOPS_INCLUDED := 1
 
 
 DEFAULT_PFBTOPSFLAGS :=
-PFBTOPSFLAGS         :=
-PFBTOPSFLAGS_        := $(DEFAULT_PFBTOPSFLAGS) $(PFBTOPSFLAGS)
-PFBTOPS              := pfbtops
+PFBTOPSFLAGS         ?=
+PFBTOPSFLAGS_        ?= $(DEFAULT_PFBTOPSFLAGS) $(PFBTOPSFLAGS)
+PFBTOPS              ?= pfbtops
 
 
 endif  # include guard
index 3af01c049939b7a2b7ce1fcf61b6cecbc2ea6665..ed66bdcb27053ad2f068a44360e413e2fad1ac3a 100644 (file)
@@ -7,9 +7,9 @@ MAKEFILE_CONFIGURE_BUILD_DEPENDS_GROFF_POST_GROHTML_INCLUDED := 1
 
 
 DEFAULT_POST_GROHTMLFLAGS :=
-POST_GROHTMLFLAGS         :=
-POST_GROHTMLFLAGS_        := $(DEFAULT_POST_GROHTMLFLAGS) $(POST_GROHTMLFLAGS)
-POST_GROHTML              := post-grohtml
+POST_GROHTMLFLAGS         ?=
+POST_GROHTMLFLAGS_        ?= $(DEFAULT_POST_GROHTMLFLAGS) $(POST_GROHTMLFLAGS)
+POST_GROHTML              ?= post-grohtml
 
 
 endif  # include guard
index 133c15bcbb2c5bd3908a574941e10e88907ddb83..82b3f57f3c0709b00963b782177d6111f0d909ee 100644 (file)
@@ -7,9 +7,9 @@ MAKEFILE_CONFIGURE_BUILD_DEPENDS_GZIP_GZIP_INCLUDED := 1
 
 
 DEFAULT_GZIPFLAGS := -n
-GZIPFLAGS         :=
-GZIPFLAGS_        := $(DEFAULT_GZIPFLAGS) $(GZIPFLAGS)
-GZIP              := gzip
+GZIPFLAGS         ?=
+GZIPFLAGS_        ?= $(DEFAULT_GZIPFLAGS) $(GZIPFLAGS)
+GZIP              ?= gzip
 
 
 endif  # include guard
index 7e2f480a016b0ffdc76c8448020909c5cecec1ce..3c22f7733e977aff636f710f3cfac704b46071c7 100644 (file)
@@ -9,9 +9,9 @@ MAKEFILE_CONFIGURE_BUILD_DEPENDS_IWYU_IWYU_INCLUDED := 1
 DEFAULT_IWYUFLAGS := \
        -Xiwyu --no_fwd_decls \
        -Xiwyu --error
-IWYUFLAGS         :=
-IWYUFLAGS_        := $(DEFAULT_IWYUFLAGS) $(IWYUFLAGS)
-IWYU              := iwyu
+IWYUFLAGS         ?=
+IWYUFLAGS_        ?= $(DEFAULT_IWYUFLAGS) $(IWYUFLAGS)
+IWYU              ?= iwyu
 
 
 endif  # include guard
index fe670f44e3fbacccb8da142db73bc5cfc23ae7cb..ac7b3915a23d63776fe7708c5649b9da34f18c6a 100644 (file)
@@ -6,7 +6,7 @@ ifndef MAKEFILE_CONFIGURE_BUILD_DEPENDS_LIBC_BIN_LOCALE_INCLUDED
 MAKEFILE_CONFIGURE_BUILD_DEPENDS_LIBC_BIN_LOCALE_INCLUDED := 1
 
 
-LOCALE := locale
+LOCALE ?= locale
 
 
 endif  # include guard
index c661a54a7f76c2ca1311903ec966c3be6effe9cf..e8fa2e473328727ce6a0188ea259959e466f9bf2 100644 (file)
@@ -7,9 +7,9 @@ MAKEFILE_CONFIGURE_BUILD_DEPENDS_LZIP_LZIP_INCLUDED := 1
 
 
 DEFAULT_LZIPFLAGS :=
-LZIPFLAGS         :=
-LZIPFLAGS_        := $(DEFAULT_LZIPFLAGS) $(LZIPFLAGS)
-LZIP              := lzip
+LZIPFLAGS         ?=
+LZIPFLAGS_        ?= $(DEFAULT_LZIPFLAGS) $(LZIPFLAGS)
+LZIP              ?= lzip
 
 
 endif  # include guard
index 21ccd3dc6b4e999e712a54f305df360e397a88df..d78ee24d0fe4e31968cacc5624c671d9419d392c 100644 (file)
@@ -7,9 +7,9 @@ MAKEFILE_CONFIGURE_BUILD_DEPENDS_MANDOC_MANDOC_INCLUDED := 1
 
 
 DEFAULT_MANDOCFLAGS := -Tlint
-MANDOCFLAGS         :=
-MANDOCFLAGS_        := $(DEFAULT_MANDOCFLAGS) $(MANDOCFLAGS)
-MANDOC              := mandoc
+MANDOCFLAGS         ?=
+MANDOCFLAGS_        ?= $(DEFAULT_MANDOCFLAGS) $(MANDOCFLAGS)
+MANDOC              ?= mandoc
 
 
 endif  # include guard
index e9b89893fe9800cc5dcb59058897cf6999cf1891..e5a57e57e9a124012aa913aebf83cfa6ba13974f 100644 (file)
@@ -6,7 +6,7 @@ ifndef MAKEFILE_CONFIGURE_BUILD_DEPENDS_MOREUTILS_SPONGE_INCLUDED
 MAKEFILE_CONFIGURE_BUILD_DEPENDS_MOREUTILS_SPONGE_INCLUDED := 1
 
 
-SPONGE := sponge
+SPONGE ?= sponge
 
 
 endif  # include guard
index cd9b4c61152c269f8cb5632da759f379779b4c46..353f479454407921aaa0bdb6131211cdc00d1020 100644 (file)
@@ -7,13 +7,13 @@ MAKEFILE_CONFIGURE_BUILD_DEPENDS_PKGCONF_PKGCONF_INCLUDED := 1
 
 
 # Compat
-PKG_CONFIG := pkgconf
+PKG_CONFIG ?= pkgconf
 
 
 DEFAULT_PKGCONFFLAGS :=
-PKGCONFFLAGS         :=
-PKGCONFFLAGS_        := $(DEFAULT_PKGCONFFLAGS) $(PKGCONFFLAGS)
-PKGCONF              := $(PKG_CONFIG)
+PKGCONFFLAGS         ?=
+PKGCONFFLAGS_        ?= $(DEFAULT_PKGCONFFLAGS) $(PKGCONFFLAGS)
+PKGCONF              ?= $(PKG_CONFIG)
 PKGCONF_CMD          := $(PKGCONF) $(PKGCONFFLAGS_)
 
 
index 30dcf206be75d3c53231af9e3d6e594491a129d3..abe11aef0b7704b7813e36378b7a959ff6064e4f 100644 (file)
@@ -6,7 +6,7 @@ ifndef MAKEFILE_CONFIGURE_BUILD_DEPENDS_SED_SED_INCLUDED
 MAKEFILE_CONFIGURE_BUILD_DEPENDS_SED_SED_INCLUDED := 1
 
 
-SED := sed
+SED ?= sed
 
 
 endif  # include guard
index 065ded8d13274c5bf670e93dd660aee156a9db35..efb7206e932598b70cd8f7446996dff621532d7d 100644 (file)
@@ -11,9 +11,9 @@ include $(MAKEFILEDIR)/configure/directory_variables/src.mk
 
 SHELLCHECK_CONF         := $(SYSCONFDIR)/shellcheck/shellcheckrc
 DEFAULT_SHELLCHECKFLAGS := -o all
-SHELLCHECKFLAGS         :=
-SHELLCHECKFLAGS_        := $(DEFAULT_SHELLCHECKFLAGS) $(SHELLCHECKFLAGS)
-SHELLCHECK              := shellcheck
+SHELLCHECKFLAGS         ?=
+SHELLCHECKFLAGS_        ?= $(DEFAULT_SHELLCHECKFLAGS) $(SHELLCHECKFLAGS)
+SHELLCHECK              ?= shellcheck
 
 
 endif  # include guard
index 689bacecaa18640afe194ad2f3c056d9f121ebee..677d99a6ecdb7ab9caf404e24b83368975a9d918 100644 (file)
@@ -14,9 +14,9 @@ DEFAULT_TARFLAGS := \
        --owner=root:0 \
        --group=root:0 \
        --mtime='$(DISTDATE)'
-TARFLAGS         :=
-TARFLAGS_        := $(DEFAULT_TARFLAGS) $(TARFLAGS)
-TAR              := tar
+TARFLAGS         ?=
+TARFLAGS_        ?= $(DEFAULT_TARFLAGS) $(TARFLAGS)
+TAR              ?= tar
 
 
 endif  # include guard
index 1005f6b94eb203750f615e6bc794224c02a07fdb..498ea4860423cf9969f4dc4f8bf47f098c40c0d9 100644 (file)
@@ -6,7 +6,7 @@ ifndef MAKEFILE_CONFIGURE_BUILD_DEPENDS_TEXLIVE_FONTS_EXTRA_LINKS_TINOS_REGULAR_
 MAKEFILE_CONFIGURE_BUILD_DEPENDS_TEXLIVE_FONTS_EXTRA_LINKS_TINOS_REGULAR_TTF_INCLUDED := 1
 
 
-TINOSR_TTF := /usr/share/texlive/texmf-dist/fonts/truetype/google/tinos/Tinos-Regular.ttf
+TINOSR_TTF ?= /usr/share/texlive/texmf-dist/fonts/truetype/google/tinos/Tinos-Regular.ttf
 
 
 endif  # include guard
index c1c713c415ae6a12dacc9f05b043334ecedce1cd..c640a701a541b2b15b00f36e5d1d4cd2a85793f9 100644 (file)
@@ -6,7 +6,7 @@ ifndef MAKEFILE_CONFIGURE_BUILD_DEPENDS_TEXLIVE_FONTS_EXTRA_TINOS_PFB_INCLUDED
 MAKEFILE_CONFIGURE_BUILD_DEPENDS_TEXLIVE_FONTS_EXTRA_TINOS_PFB_INCLUDED := 1
 
 
-TINOS_PFB := /usr/share/texlive/texmf-dist/fonts/type1/google/tinos/Tinos.pfb
+TINOS_PFB ?= /usr/share/texlive/texmf-dist/fonts/type1/google/tinos/Tinos.pfb
 
 
 endif  # include guard
index 4393044071e523b60c1538d544466bb4905b5ced..d26a367cb287597385114afc106775501f0aa983 100644 (file)
@@ -7,9 +7,9 @@ MAKEFILE_CONFIGURE_BUILD_DEPENDS_XZ_UTILS_XZ_INCLUDED := 1
 
 
 DEFAULT_XZFLAGS :=
-XZFLAGS         :=
-XZFLAGS_        := $(DEFAULT_XZFLAGS) $(XZFLAGS)
-XZ              := xz
+XZFLAGS         ?=
+XZFLAGS_        ?= $(DEFAULT_XZFLAGS) $(XZFLAGS)
+XZ              ?= xz
 
 
 endif  # include guard
index e31da032c18fcd403b5c08b3e18d42004245f073..a005a42359ed5824344415f961c69c18fba28542 100644 (file)
@@ -6,7 +6,7 @@ ifndef MAKEFILE_CONFIGURE_DIRECTORY_VARIABLES_BUILD_INCLUDED
 MAKEFILE_CONFIGURE_DIRECTORY_VARIABLES_BUILD_INCLUDED := 1
 
 
-builddir := .tmp
+builddir ?= .tmp
 
 
 endif  # include guard
index d503fb4834602b3e77509cdbb0da3fb9f3012940..d1e60599177f729695dfaa704dcd6984e766e36a 100644 (file)
@@ -9,21 +9,21 @@ MAKEFILE_CONFIGURE_DIRECTORY_VARIABLES_INSTALL_INCLUDED := 1
 include $(MAKEFILEDIR)/configure/directory_variables/src.mk
 
 
-DESTDIR     :=
-prefix      := /usr/local
-exec_prefix := $(prefix)
-datarootdir := $(prefix)/share
-mandir      := $(datarootdir)/man
-docdir      := $(datarootdir)/doc
-htmldir     := $(docdir)/html/man
-pdfdir      := $(docdir)/pdf
-bindir      := $(exec_prefix)/bin
+DESTDIR     ?=
+prefix      ?= /usr/local
+exec_prefix ?= $(prefix)
+datarootdir ?= $(prefix)/share
+mandir      ?= $(datarootdir)/man
+docdir      ?= $(datarootdir)/doc
+htmldir     ?= $(docdir)/html/man
+pdfdir      ?= $(docdir)/pdf
+bindir      ?= $(exec_prefix)/bin
 
 
 $(foreach s, $(MANSECTIONS),                                                  \
-       $(eval man$(s)dir := $(mandir)/man$(s)))
+       $(eval man$(s)dir ?= $(mandir)/man$(s)))
 $(foreach s, $(MANSECTIONS),                                                  \
-       $(eval man$(s)ext := .$(s)))
+       $(eval man$(s)ext ?= .$(s)))
 
 
 endif  # include guard
index 8e9c56c6cfacd72432e22d5a2311706dc0ab4f65..69b9981bf0cce67e1fa782448284229dacd1e88c 100644 (file)
@@ -6,7 +6,7 @@ ifndef MAKEFILE_CONFIGURE_MAN_LINK_PAGES_INCLUDED
 MAKEFILE_CONFIGURE_MAN_LINK_PAGES_INCLUDED := 1
 
 
-LINK_PAGES := .so
+LINK_PAGES ?= .so
 ifeq ($(LINK_PAGES),.so)
 else ifeq ($(LINK_PAGES),symlink)
 else
index 6897f55655e98ead839738a236917b65627ba54b..bd9884e21b9360d812fc63c36fc480fd757d40b2 100644 (file)
@@ -19,12 +19,12 @@ include $(MAKEFILEDIR)/configure/verbose.mk
 
 
 projname      := man-pages
-VERSION       := $(shell $(GIT) describe --dirty | $(SED) 's/$(projname)-//')
-EXTRAVERSION  :=
+VERSION       ?= $(shell $(GIT) describe --dirty | $(SED) 's/$(projname)-//')
+EXTRAVERSION  ?=
 
 
-DISTVERSION   := $(VERSION)$(EXTRAVERSION)
-DISTNAME      := $(projname)-$(DISTVERSION)
+DISTVERSION   ?= $(VERSION)$(EXTRAVERSION)
+DISTNAME      ?= $(projname)-$(DISTVERSION)
 
 
 DISTFILESCMD := \
@@ -47,7 +47,7 @@ DISTDATECMD := \
        fi;
 
 
-DISTDATE := $(shell $(DISTDATECMD))
+DISTDATE ?= $(shell $(DISTDATECMD))
 
 
 MANPAGEDATECMD = $(GIT) log --format=%cs -1 -- $< $(HIDE_ERR)
index 44e4eded6e5c7487c621251dbc3987fadb5160d1..5aa7f8fd78cf992d6398151a5e013e9ec237e9ee 100644 (file)
@@ -6,7 +6,7 @@ ifndef MAKEFILE_CONFIGURE_XFAIL_INCLUDED
 MAKEFILE_CONFIGURE_XFAIL_INCLUDED := 1
 
 
-SKIP_XFAIL := yes
+SKIP_XFAIL ?= yes
 ifeq ($(SKIP_XFAIL),yes)
 else ifeq ($(SKIP_XFAIL),no)
 else