BINDIR=/usr/local/palmpilot/bin
CC = ${BINDIR}/m68k-palmos-coff-gcc

CFLAGS = -O2 -g -fno-builtin

.SUFFIXES: .xbm .asc

PILRC = ${BINDIR}/pilrc
TXT2BITM = ${BINDIR}/txt2bitm
OBJRES = ${BINDIR}/obj-res
BUILDPRC = ${BINDIR}/build-prc

smorse.prc: code0001.smorse.grc tFRM03e8.bin tAIB03e8.bin
	$(BUILDPRC) smorse.prc "smorse" sMRS *.grc *.bin
	ls -l *.prc

tFRM03e8.bin: smorse.rcp smorse.h
	$(PILRC) smorse.rcp 

smorse:	smorse.o tab.o
	$(CC) smorse.o tab.o -static -o smorse

code0001.smorse.grc: smorse
	$(OBJRES) smorse

tAIB03e8.bin: smorse.asc
	${BINDIR}/txt2bitm smorse.asc

.xbm.asc:
	bmtoa <$< >$@

tarball:
	tar cfvz smorse.tar.gz Makefile smorse.asc smorse.c tab.c smorse.h smorse.prc smorse.rcp smorse.xbm

clean:
	rm -f smorse *.o *.bin *.grc
