hi, as what you mentioned yesterday, i tried to make to use Makefile to load the libpayload kconfig instead of using "source" command. I can successfully load libpayload's config by modifying some code of the /util/kconfig/Makefile but the only problem left now is that i can not make them saved in separate files. There is a env variable "KCONFIG_CONFIG" which is used to indicate the file to save the configuration. i can make it work in the main frame of Makefile by "export KCONFIG_CONFIG=lib.config" but it can not work while i put this command under the rules. which looks like
memuconfig: $(Q)export KCONFIG_CONFIG=.config
libpayload:
$(Q)export KCONFIG_CONFIG=lib.config
in this case i can not change this variable. Is there any suggestion about this? i cc this mail to the coreboot list, there may some one known this problem.