PREFIX = /usr/local
CC = $(PREFIX)/bin/m68k-palmos-coff-gcc
PILRC = $(PREFIX)/m68k-palmos-coff/bin/pilrc
TXT2BITM = $(PREFIX)/m68k-palmos-coff/bin/txt2bitm
OBJRES = $(PREFIX)/m68k-palmos-coff/bin/obj-res
BUILDPRC = $(PREFIX)/m68k-palmos-coff/bin/build-prc

RCPNAME = dots.rcp
CCFLAGS = -O5

OBJS = global.o init.o end.o gfx.o kernel.o options.o edge.o cell.o \
	game.o main.o

# LINK ALL TOGETHER
dotty.prc: code0001.dotty.grc tfrm03e8.bin
	$(BUILDPRC) dotty.prc "Dotty" DoTg *.grc *.bin

# BUILD RESSOURCES
tfrm03e8.bin: $(RCPNAME) pilrc.h
	$(PILRC) $(RCPNAME)



# COMPILE CODE
code0001.dotty.grc: $(OBJS)
	$(CC) $(OBJS) $(CCFLAGS) -o dotty
	$(OBJRES) dotty

.SUFFIXES: .c .o

.c.o:
	$(CC) -c $(CCFLAGS) $<


clean:
	rm -f *.[oa] *.bin bin.res *.[pg]rc *~ dotty
