Newer avr-gcc versions demand that everything put in progmem is defined const
Makefiles edited to support building on platforms other than Windows.