JAGPATH=~/Jaguar/bin
MAC=$(JAGPATH)/mac
ALN=$(JAGPATH)/aln
LO=$(JAGPATH)/lo
RDB=$(JAGPATH)/rdbjag
MACFLAGS=-fb -u
ALNFLAGS=-w -rq -a 4000 x x
ARCNAME=blit2d-`date +%F_%H-%M`.tgz
RMVLIB=jaguar.inc init.s joypad.s memory.s object_list.s prelude.s random.s sprite_manager.s
GFX=ascii8x8.fnt jaguar.rgb
SOURCES=$(RMVLIB) blit2d.s cosinus.s $(GFX)

all: blit2d.bin blit2d.cof

blit2d.bin: blit2d.o
	$(ALN) -o blit2d.bin -n $(ALNFLAGS) blit2d.o

blit2d.cof: blit2d.o
	$(ALN) -o blit2d.cof -e $(ALNFLAGS) blit2d.o

blit2d.o: $(SOURCES)
	$(MAC) $(MACFLAGS) blit2d.s

backup: 
	tar cfvz "$(ARCNAME)" $(SOURCES)

clean:
	rm -f *.o *~ blit2d.bin blit2d.cof

send: blit2d.bin
	$(LO) -n -8 blit2d.bin

alpine: blit2d.cof
	$(RDB) blit2d.cof