.PHONY: build python all clean

# Build the standalone binary (sources ROS Humble)
build:
	source /opt/ros/humble/setup.bash && cargo build --release --features jetson

# Build the Python wheel with maturin
python:
	source /opt/ros/humble/setup.bash && maturin develop --release --features jetson

# Build everything
all: build python

clean:
	cargo clean
