aboutsummaryrefslogtreecommitdiff
path: root/makefiles/firmware.mk
diff options
context:
space:
mode:
authorLorenz Meier <lm@inf.ethz.ch>2014-11-26 07:43:19 +0100
committerLorenz Meier <lm@inf.ethz.ch>2014-11-26 07:43:19 +0100
commitcbcd1ea1d143dfddd2331fb14d17d7be48fa8b6f (patch)
tree5be46ffd492dd3980ccfb3b7303238d22a22ff6c /makefiles/firmware.mk
parent739c407cfd14d065b104977924875b3ee40d5e25 (diff)
parent4724c050478900a0b0b760877f1613e43c0aa97c (diff)
downloadpx4-firmware-cbcd1ea1d143dfddd2331fb14d17d7be48fa8b6f.tar.gz
px4-firmware-cbcd1ea1d143dfddd2331fb14d17d7be48fa8b6f.tar.bz2
px4-firmware-cbcd1ea1d143dfddd2331fb14d17d7be48fa8b6f.zip
Merged PX4Flow driver changes
Diffstat (limited to 'makefiles/firmware.mk')
-rw-r--r--makefiles/firmware.mk9
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,$<,$@)