diff options
author | Don Gagne <don@thegagnes.com> | 2014-11-18 17:20:50 -0800 |
---|---|---|
committer | Don Gagne <don@thegagnes.com> | 2014-11-18 17:20:50 -0800 |
commit | f3f7f08e0d98be7eaba589fb6466f1d411f56b33 (patch) | |
tree | 01a61bb0e549b7efd2ffae5116226c075fc09594 /makefiles/firmware.mk | |
parent | 97a1410ec99e880207e4ee6d2a03451c2e11f4cf (diff) | |
download | px4-firmware-f3f7f08e0d98be7eaba589fb6466f1d411f56b33.tar.gz px4-firmware-f3f7f08e0d98be7eaba589fb6466f1d411f56b33.tar.bz2 px4-firmware-f3f7f08e0d98be7eaba589fb6466f1d411f56b33.zip |
Parameter xml metadata in .px4
Diffstat (limited to 'makefiles/firmware.mk')
-rw-r--r-- | makefiles/firmware.mk | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/makefiles/firmware.mk b/makefiles/firmware.mk index 60602e76f..21e8739aa 100644 --- a/makefiles/firmware.mk +++ b/makefiles/firmware.mk @@ -467,6 +467,7 @@ endif PRODUCT_BUNDLE = $(WORK_DIR)firmware.px4 PRODUCT_BIN = $(WORK_DIR)firmware.bin PRODUCT_ELF = $(WORK_DIR)firmware.elf +PRODUCT_PARAMXML = $(WORK_DIR)/parameters.xml .PHONY: firmware firmware: $(PRODUCT_BUNDLE) @@ -497,9 +498,17 @@ $(filter %.S.o,$(OBJS)): $(WORK_DIR)%.S.o: %.S $(GLOBAL_DEPS) $(PRODUCT_BUNDLE): $(PRODUCT_BIN) @$(ECHO) %% Generating $@ +ifdef GEN_PARAM_XML + python $(PX4_BASE)/Tools/px_process_params.py --src-path $(PX4_BASE)/src --xml $(Q) $(MKFW) --prototype $(IMAGE_DIR)/$(BOARD).prototype \ --git_identity $(PX4_BASE) \ + --parameter_xml $(PRODUCT_PARAMXML) \ --image $< > $@ +else + $(Q) $(MKFW) --prototype $(IMAGE_DIR)/$(BOARD).prototype \ + --git_identity $(PX4_BASE) \ + --image $< > $@ +endif $(PRODUCT_BIN): $(PRODUCT_ELF) $(call SYM_TO_BIN,$<,$@) |