override SHELL := /bin/sh override MAKEFLAGS += --no-print-directory .DEFAULT_GOAL := help .DELETE_ON_ERROR: override PYTHON := python3 override PRIMARY_GOAL := $(firstword $(MAKECMDGOALS)) run: ## Run kaptan-sim with the remaining command-line arguments @exec python3 ../../../scripts/make-argv.py exec run ./kaptan-sim ifeq ($(PRIMARY_GOAL),run) .PHONY: run .DEFAULT: @: else .PHONY: help run _check help: ## Show simulation commands @printf '%s\n' 'Simulation' '' \ 'Application arguments are passed through the root Makefile:' \ ' make firmware/tools/sitl -- move 5 3 1 --wait' _check: $(PYTHON) world-structure-test.py $(PYTHON) -m unittest test_kaptan_sim.py endif