#Makefile

# Regola per indicare come linkare un file .rel ed ottenere un .s19
%.s19: %.rel
	( echo -s ; echo $< ; echo -e ) | aslink -c > /dev/null
	mv $*.S19 $*.s19

# Regola che indica come assemblare un file .asm ottenendo un file .rel
%.rel : %.asm
	as-hc08 -lpo $<

# Regole specifiche per il file da assemblare
all: ruotaled.s19
ruotaled.s19: ruotaled.rel
ruotaled.rel: ruotaled.asm

# Regola per cancellare i file intermedi
clean:
	rm *.s19
	rm *.lst
	rm *.rel
