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

RCPNAME = vexed.rcp
CCFLAGS = -O1

OBJS = vexed.o gfx.o game.o globals.o sound.o system.o

# LINK ALL TOGETHER
vexed.prc: code.vexed.grc resource.bin
        $(BUILDPRC) vexed.prc "Vexed" Vexd *.grc *.bin

# BUILD RESSOURCES
resource.bin: $(RCPNAME) vexed.h
	$(PILRC) $(RCPNAME)



# COMPILE CODE
code.vexed.grc: $(OBJS)
        $(CC) $(OBJS) $(CCFLAGS) -o vexed
        $(OBJRES) vexed

.SUFFIXES: .c .o

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


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