|
|
|
@ -104,7 +104,7 @@ DESIRED_FIRMWARES = $(foreach config,$(CONFIGS),$(IMAGE_DIR)$(config).px4)
@@ -104,7 +104,7 @@ DESIRED_FIRMWARES = $(foreach config,$(CONFIGS),$(IMAGE_DIR)$(config).px4)
|
|
|
|
|
STAGED_FIRMWARES = $(foreach config,$(KNOWN_CONFIGS),$(IMAGE_DIR)$(config).px4)
|
|
|
|
|
FIRMWARES = $(foreach config,$(KNOWN_CONFIGS),$(BUILD_DIR)$(config).build/firmware.px4)
|
|
|
|
|
|
|
|
|
|
all: $(DESIRED_FIRMWARES) |
|
|
|
|
all: checksubmodules $(DESIRED_FIRMWARES) |
|
|
|
|
|
|
|
|
|
#
|
|
|
|
|
# Copy FIRMWARES into the image directory.
|
|
|
|
@ -210,9 +210,11 @@ menuconfig:
@@ -210,9 +210,11 @@ menuconfig:
|
|
|
|
|
endif |
|
|
|
|
|
|
|
|
|
$(NUTTX_SRC): |
|
|
|
|
@$(ECHO) ""
|
|
|
|
|
@$(ECHO) "NuttX sources missing - clone https://github.com/PX4/NuttX.git and try again."
|
|
|
|
|
@$(ECHO) ""
|
|
|
|
|
$(Q) if [ -d $(NUTTX_SRC) ]; then ./Tools/check_submodules.sh; else echo ""; echo ""; echo "NuttX submodule missing, doing auto checkout"; git submodule init; git submodule update; fi
|
|
|
|
|
|
|
|
|
|
.PHONY: checksubmodules |
|
|
|
|
checksubmodules: |
|
|
|
|
$(Q) if [ -d $(MAVLINK_SRC) ]; then ./Tools/check_submodules.sh; else echo ""; echo ""; echo "MAVLink submodule missing, doing auto checkout"; git submodule init; git submodule update; fi
|
|
|
|
|
|
|
|
|
|
#
|
|
|
|
|
# Testing targets
|
|
|
|
|