You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
740 B
33 lines
740 B
# PX4 build is via external build system |
|
|
|
ifneq ($(PX4_ROOT),) |
|
|
|
# install rc.APM from the AP_HAL_PX4/scripts directory as /etc/init.d/rc.APM |
|
HAL_PX4_DIR = $(realpath $(MK_DIR)/../libraries/AP_HAL_PX4) |
|
PX4_EXTERNAL_SCRIPTS = $(HAL_PX4_DIR)/scripts/rc.APM~init.d/rc.APM |
|
|
|
# we use CURDIR instead of PWD to avoid a problem with MINGW32 on Windows |
|
PX4_EXTERNAL = EXTERNAL_APPS=$(CURDIR) EXTERNAL_SCRIPTS=$(PX4_EXTERNAL_SCRIPTS) |
|
PX4_MAKE = make -C $(PX4_ROOT) $(PX4_EXTERNAL) CONFIG_APM=y EXTRAFLAGS=$(EXTRAFLAGS) |
|
|
|
|
|
px4: |
|
$(PX4_MAKE) |
|
|
|
px4-clean: clean |
|
$(PX4_MAKE) clean |
|
$(PX4_MAKE) configure_px4fmu |
|
|
|
px4-upload: |
|
$(PX4_MAKE) upload |
|
|
|
else |
|
|
|
px4: |
|
$(error ERROR: You need to add PX4_ROOT to your config.mk) |
|
|
|
px4-clean: px4 |
|
|
|
px4-upload: px4 |
|
|
|
endif
|
|
|