Better Makefile - Cargo compatibility