Generating the Kconfig file has to be done during preconfig otherwise anything kconfig related won't work. We can't source a file that doesn't exist yet. As it is now LVGL is downloaded during context (the usual), I think sourcing or just copying the Kconfig file from the LVGL folder would cause the configuration phase to fail, specifically the call to make olddefconfig.
On Wed, Aug 26, 2020 at 2:37 PM Gregory Nutt <spudan...@gmail.com> wrote: > > > >> If you can make LVGL optionally NOT generate its own config.h and .config > >> we could indeed just include the Kconfig and Make.defs (as it is done now). > > I think generating the config file would be part of a "toplevel" LVGL > > build system which we would completely bypass. > Couldn't it be done in the NuttX context target? The context target > runs each time you build, but only does anything on the first build. > There is the make target where are generated files and working > directories are created. Could that target not also create the LVGL > configuration then too? >