I have two builds in my project depending of the following "Build OTA" checkbox: Which is configured in Kconfig.projbuild:
Code: Select all
config BUILD_OTA bool "Build OTA" default n help Build OTA partition config ENABLE_SENSOR_BME280 bool "enable BME280 sensor" default y depends on BUILD_OTA help Enable BME280 ....
If checked - its an OTA build, all checked sensors are included in the source, some source is removed, etc.
If unchecked, its a small build for only factory partition.
I,ve build a dedicated website and tools to manage/upload the built images. My goal is to close the process and build factory/ota image by clicking on a single button. My question is:
How to change CONFIG_BUILD_OTA only during the build (ex: $ make CONFIG_BUILD_OTA=n), also all dependencies have to be processed.