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=blobs-`date +%F_%H-%M`.tgz
RMVLIB=memory.s object_list.s init.s jaguar.inc random.s prelude.s sprite_manager.s
GFX=blob48_0.cry blob48_10.cry blob48_11.cry blob48_12.cry blob48_1.cry blob48_2.cry blob48_3.cry blob48_4.cry blob48_5.cry blob48_6.cry blob48_7.cry blob48_8.cry blob48_9.cry blob48.cry
SOURCES=blobs.s $(GFX) $(RMVLIB)

all: blobs.bin blobs.cof

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

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

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

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

clean:
	rm -f blobs.o blobs.bin *~

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

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