The warning issued when the PID and VID are set to the default values should not be printed on `make clean` and other targets, only with `make all` and it should be a proper target. To do: replace shell echos with proper $(warning ..) calls.