[OpenWrt-Devel] [PATCH v4] build: refactor JSON info files to `profiles.json`
Petr Štetiar
ynezz at true.cz
Sat Mar 7 05:34:48 EST 2020
Paul Spooren <mail at aparcar.org> [2020-03-05 12:26:03]:
Hi,
> +json_overview_image_info: FORCE
> + WORK_DIR=$(BUILD_DIR)/json_info_files \
> + TARGET_DIR=$(BIN_DIR) \
> + $(SCRIPT_DIR)/json_overview_image_info.py
it was suggested on IRC to not confuse Make by populating the rule/target in
Python, something like this was suggested, it applies here as well.
$(SCRIPT_DIR)/json_overview_image_info.py $$@
IIRC `foo.py > $$@` wasn't recommended due to the need of 0 byte length file
handling.
> $(BIN_DIR)/$(call IMAGE_NAME,$(1),$(2)): $(KDIR)/tmp/$(call IMAGE_NAME,$(1),$(2))
> - cp $$^ $$@
> - $(if $(CONFIG_JSON_ADD_IMAGE_INFO), \
> + [ -f $$^ ] && cp $$^ $$@ || true
This was explained in the previous review step.
> + $(if $(CONFIG_JSON_OVERVIEW_IMAGE_INFO), \
You got already same hint from me via email and from Jo on IRC, this should be
turned into separate Make rule.
-- ynezz
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel
More information about the openwrt-devel
mailing list