OBJS = spiral.o win2.o

CC = m68k-palmos-coff-gcc

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

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

ICONTEXT = "MSpiral"
APPID = SPir

all: spiral.prc

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

.c.s:
	$(CC) $(CSFLAGS) $<
	
$(OBJS): spiral.c win2.c

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

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

code0001.spiral.bin: code0000.spiral.bin

data0000.spiral.bin: code0000.spiral.bin

bin.res: spiral.rcp
	$(PILRC) spiral.rcp .
	touch bin.res

spiral: $(OBJS)
	$(CC) $(CFLAGS) $(OBJS) -o spiral

clean:
	rm -rf *.[oa] spiral *.bin bin.res *.[pg]rc resource.h
