Files
kaptan/firmware/tools/configurator/Makefile
T
Onur Özkan 7dc3ccb619
Host SITL smoke / Deterministic Gazebo command path (push) Has been cancelled
build: add directory-oriented make workflows
2026-08-30 07:05:01 +03:00

33 lines
750 B
Makefile

override SHELL := /bin/sh
override MAKEFLAGS += --no-print-directory
.DEFAULT_GOAL := help
.DELETE_ON_ERROR:
override CARGO := cargo
override CARGO_FLAGS := --locked --offline
override PRIMARY_GOAL := $(firstword $(MAKECMDGOALS))
ifeq ($(PRIMARY_GOAL),run)
.PHONY: run
.DEFAULT:
@:
else
.PHONY: help run
help: ## Show configurator commands
@printf '%s\n' 'Configurator' '' \
'The root Makefile passes every argument after -- to the application:' \
' make firmware/tools/configurator -- --source-system 255 --serial /dev/ttyUSB0 --baud 115200'
endif
run: ## Run the configurator with the remaining command-line arguments
@exec python3 ../../../scripts/make-argv.py exec run \
$(CARGO) run $(CARGO_FLAGS) -p kaptan-configurator --