# Supported targets:# atmega8 atmega88 attiny45 (attiny45 is not usable in a board AVRUSB01A, it has different package)## If compiled on Linux do this# chmod +x checksizeALL_TARGETS=atmega8 atmega88 attiny45# Execute these steps for each target CPU# Do not remove empty line in this definition!define EXECecho ************* $(1) ************* avrusb *************rm -f i2c_tiny_usb_avrusb_$(1).hexmake -f Makefile-avrusb.$(1) cleanmake -f Makefile-avrusb.$(1) allcp firmware.hex i2c_tiny_usb_avrusb_$(1).hexmake -f Makefile-avrusb.$(1) cleanecho ************* $(1) ************* usbtiny *************rm -f i2c_tiny_usb_usbtiny_$(1).hexmake -f Makefile-usbtiny.$(1) clobbermake -f Makefile-usbtiny.$(1) allcp main.hex i2c_tiny_usb_usbtiny_$(1).hexmake -f Makefile-usbtiny.$(1) clobberendefall:@$(foreach III,$(ALL_TARGETS),$(call EXEC,$(III)))