Skript file: /~heha/basteln/Konsumgüter/Durchschlagprüfer/hv.zip/Makefile

# Makefile für Hochspannungsgenerator (Durchschlagprüfer)
# mit ATtiny44 und vorhandener LED-Anzeige
# Schaltplan siehe Eagle-Datei

PROJECT = hv
DEVICE  = attiny44
COMPILE = avr-gcc.exe -Wall -Wno-parentheses -Os -mmcu=$(DEVICE) -DF_CPU=8000000

all: $(PROJECT).hex $(PROJECT).lst

disasm: $(PROJECT).lst

%.elf: $(PROJECT).cpp Makefile
	$(COMPILE) -o $@ $<

%.hex: $(PROJECT).elf
	avr-objcopy -j .text -j .data -j .eeprom -j .fuse -j .signature -O ihex $< $@
	@avr-size -C --mcu=$(DEVICE) $<

%.lst: $(PROJECT).elf
	avr-objdump -d $< > $@

.PHONY: clean program fuse flash
clean:
	-rm -rf $(PROJECT).elf $(PROJECT).map $(PROJECT).lst

program:
	avrpp -8 -ff $(PROJECT).hex

flash: $(PROJECT).hex
	avrpp -8 $<
Detected encoding: UTF-80