
.PHONY : clean check

INCDIR    = ../include

INC = $(INCDIR)/atari.inc $(INCDIR)/gtia.inc \
      $(INCDIR)/pokey.inc $(INCDIR)/pia.inc $(INCDIR)/antic.inc

CA65FLAGS = -l

IMAGES    = atariosb-ntsc.rom

OBJ = d800dfff.o e000e3ff.o e400ffff.o

%.o : %.asm
	ca65 -DOS_REVISION=1 $(CA65FLAGS) $^ -o $@

images : $(IMAGES)

atariosb-ntsc.rom : $(OBJ)
	ld65 -C atariosb-ntsc.lnk $(OBJ) -o $@

%.dump : %.rom
	od -tx1 -Ax -v $^ > $@

$(IMAGES) : atariosb-ntsc.lnk $(OBJ) $(INC)

check : $(IMAGES)
	md5sum -cv MD5SUM

clean :
	$(RM) *.o *~ *.lst *.rom *.dump
