OBJS = guppie.o

CC = m68k-palmos-coff-gcc

CSFLAGS = -O2 -S
CFLAGS = -O2 -g

PILRC = pilrc
TXT2BITM = txt2bitm
OBJRES = m68k-palmos-coff-obj-res
BUILDPRC = build-prc

ICONTEXT = "Digi-Guppie"
APPID = DGUP

all: dguppie.prc

.S.o:
	$(CC) $(TARGETFLAGS) -c $<

.c.s:
	$(CC) $(CSFLAGS) $<

dguppie.prc: code0000.guppie.bin code0001.guppie.bin data0000.guppie.bin bin.res
	$(BUILDPRC) dguppie.prc $(ICONTEXT) $(APPID) code0001.guppie.grc code0000.guppie.grc data0000.guppie.grc *.bin pref0000.guppie.grc

code0000.guppie.bin: guppie
	$(OBJRES) guppie

code0001.guppie.bin: code0000.guppie.bin

data0000.guppie.bin: code0000.guppie.bin

bin.res: guppie.rcp guppie.h
	$(PILRC) guppie.rcp .
	touch bin.res

guppie: $(OBJS) guppie.h
	$(CC) $(CFLAGS) $(OBJS) -o guppie

clean:
	rm -rf *.[oa] guppie *.bin bin.res *.[pg]rc
