build: add directory-oriented make workflows
Host SITL smoke / Deterministic Gazebo command path (push) Has been cancelled
Host SITL smoke / Deterministic Gazebo command path (push) Has been cancelled
This commit is contained in:
1 parent
4bc98adbc6
commit
7dc3ccb619
40 files changed
+1367
-278
No files matched your search
@@ -0,0 +1,34 @@
|
||||
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
|
||||
Reference in new issue
Block a user