|
@@ -78,6 +78,14 @@ endef
|
|
|
|
|
|
define inner-kconfig-package
|
|
|
|
|
|
+# Default values
|
|
|
+$(2)_MAKE ?= $$(MAKE)
|
|
|
+$(2)_KCONFIG_EDITORS ?= menuconfig
|
|
|
+$(2)_KCONFIG_OPTS ?=
|
|
|
+$(2)_KCONFIG_FIXUP_CMDS ?=
|
|
|
+$(2)_KCONFIG_FRAGMENT_FILES ?=
|
|
|
+$(2)_KCONFIG_DOTCONFIG ?= .config
|
|
|
+
|
|
|
# Register the kconfig dependencies as regular dependencies, so that
|
|
|
# they are also accounted for in the generated graphs.
|
|
|
$(2)_DEPENDENCIES += $$($(2)_KCONFIG_DEPENDENCIES)
|
|
@@ -88,14 +96,6 @@ $(2)_DEPENDENCIES += $$($(2)_KCONFIG_DEPENDENCIES)
|
|
|
# dependency expression
|
|
|
$(call inner-generic-package,$(1),$(2),$(3),$(4))
|
|
|
|
|
|
-# Default values
|
|
|
-$(2)_MAKE ?= $$(MAKE)
|
|
|
-$(2)_KCONFIG_EDITORS ?= menuconfig
|
|
|
-$(2)_KCONFIG_OPTS ?=
|
|
|
-$(2)_KCONFIG_FIXUP_CMDS ?=
|
|
|
-$(2)_KCONFIG_FRAGMENT_FILES ?=
|
|
|
-$(2)_KCONFIG_DOTCONFIG ?= .config
|
|
|
-
|
|
|
# Do not use $(2)_KCONFIG_DOTCONFIG as stamp file, because the package
|
|
|
# buildsystem (e.g. linux >= 4.19) may touch it, thus rendering our
|
|
|
# timestamps out of date, thus re-trigerring the build of the package.
|