The main program file is LQ_meter.c  The makefile does the linking necessary as well as compiling, etc.

I used avrdude as my device programming application and the three script files; init_m32, blast_m32 and lock_m32
are files which just command the avrdude application.

init_m32 sets the fuses of the ATMega32 to the values needed for this program - it just needs to be run once
blast_m32 writes the LQ-meter program into flash memory
lock_m32 writes the lock fuses so no-one else can read them later.