diff --git a/package/pkg-generic.mk b/package/pkg-generic.mk index 4b6d818bf9..a89425f231 100644 --- a/package/pkg-generic.mk +++ b/package/pkg-generic.mk @@ -263,6 +263,21 @@ be selected at a time. Please fix your configuration) endif endef +################################################################################ +# check-deprecated-variable -- throw an error on deprecated variables +# +# argument 1 is the deprecated variable +# argument 2 is the new variable to use +# +# example: +# $(eval $(call check-deprecated-variable,FOO_MAKE_OPT,FOO_MAKE_OPTS)) +################################################################################ +define check-deprecated-variable +ifneq ($$(origin $(1)),undefined) +$$(error Package error: use $(2) instead of $(1). Please fix your .mk file) +endif +endef + ################################################################################ # inner-generic-package -- generates the make targets needed to build a # generic package