Make the Makefile usable
%d is for signed values, %u is for unsigned values
Using 'run' causes issues with the compiler options chosen in the
Makefile
Add missing include