build: Use DEFAULT_VAR for all overridable default makefile vars
This commit is contained in:
parent
813c1e6c95
commit
c202cce72c
|
@ -25,7 +25,7 @@ MKESCAPE = $(subst $(SPACE),\ ,$(1))
|
||||||
SHESCAPE = $(subst ','\'',$(1))
|
SHESCAPE = $(subst ','\'',$(1))
|
||||||
NASMESCAPE = $(subst ','"'$(COMMA) \"'\"$(COMMA) '"',$(1))
|
NASMESCAPE = $(subst ','"'$(COMMA) \"'\"$(COMMA) '"',$(1))
|
||||||
|
|
||||||
define PROPER_ASSIGN =
|
define DEFAULT_VAR =
|
||||||
ifeq ($(origin $1),default)
|
ifeq ($(origin $1),default)
|
||||||
override $(1) := $(2)
|
override $(1) := $(2)
|
||||||
endif
|
endif
|
||||||
|
@ -43,7 +43,7 @@ override BUILD_PXE := @BUILD_PXE@
|
||||||
override BUILD_CD := @BUILD_CD@
|
override BUILD_CD := @BUILD_CD@
|
||||||
override BUILD_LIMINE_DEPLOY := @BUILD_LIMINE_DEPLOY@
|
override BUILD_LIMINE_DEPLOY := @BUILD_LIMINE_DEPLOY@
|
||||||
|
|
||||||
$(eval $(call PROPER_ASSIGN,CC,@CC@))
|
$(eval $(call DEFAULT_VAR,CC,@CC@))
|
||||||
export CC
|
export CC
|
||||||
|
|
||||||
override MKDIR_P := @MKDIR_P@
|
override MKDIR_P := @MKDIR_P@
|
||||||
|
@ -67,20 +67,20 @@ export SED
|
||||||
override AWK := @AWK@
|
override AWK := @AWK@
|
||||||
export AWK
|
export AWK
|
||||||
|
|
||||||
CPPFLAGS ?= @CPPFLAGS@
|
$(eval $(call DEFAULT_VAR,CPPFLAGS,@CPPFLAGS@))
|
||||||
export CPPFLAGS
|
export CPPFLAGS
|
||||||
CFLAGS ?= @CFLAGS@
|
$(eval $(call DEFAULT_VAR,CFLAGS,@CFLAGS@))
|
||||||
export CFLAGS
|
export CFLAGS
|
||||||
LDFLAGS ?= @LDFLAGS@
|
$(eval $(call DEFAULT_VAR,LDFLAGS,@LDFLAGS@))
|
||||||
export LDFLAGS
|
export LDFLAGS
|
||||||
LIBS ?= @LIBS@
|
$(eval $(call DEFAULT_VAR,LIBS,@LIBS@))
|
||||||
export LIBS
|
export LIBS
|
||||||
|
|
||||||
CFLAGS_FOR_TARGET ?= @CFLAGS_FOR_TARGET@
|
$(eval $(call DEFAULT_VAR,CFLAGS_FOR_TARGET,@CFLAGS_FOR_TARGET@))
|
||||||
export CFLAGS_FOR_TARGET
|
export CFLAGS_FOR_TARGET
|
||||||
CPPFLAGS_FOR_TARGET ?= @CPPFLAGS_FOR_TARGET@
|
$(eval $(call DEFAULT_VAR,CPPFLAGS_FOR_TARGET,@CPPFLAGS_FOR_TARGET@))
|
||||||
export CPPFLAGS_FOR_TARGET
|
export CPPFLAGS_FOR_TARGET
|
||||||
LDFLAGS_FOR_TARGET ?= @LDFLAGS_FOR_TARGET@
|
$(eval $(call DEFAULT_VAR,LDFLAGS_FOR_TARGET,@LDFLAGS_FOR_TARGET@))
|
||||||
export LDFLAGS_FOR_TARGET
|
export LDFLAGS_FOR_TARGET
|
||||||
|
|
||||||
override LIMINE_VERSION := @PACKAGE_VERSION@
|
override LIMINE_VERSION := @PACKAGE_VERSION@
|
||||||
|
|
Loading…
Reference in New Issue