all: $(TARGETS) o=>$@.new && mv -f $@.new $@ LINK= gplink -o $@ $^ %.hex: %.o $(LINK) %.o: %.asm gpasm -p 18f458 -c $< .PRECIOUS: %.o pic-clean: -rm -f -- *~ *.new -rm -f *.hex *.cod *.lst *.o