CC       = m68k-palmos-coff-gcc
CFLAGS   = -O2 -fomit-frame-pointer -Wall -D$(LANGUAGE)
# CFLAGS = -g -DDEBUG
PILRC    = pilrc
PRCFLAGS = -q -L $(LANGUAGE)
TXT2BITM = txt2bitm
OBJRES   = m68k-palmos-coff-obj-res
BUILDPRC = build-prc
LS       = ls -l
LANGUAGE = ENGLISH # DEUTSCH # ENGLISH

OBJS     = mine.o gdb-trap.o hscore.o

ICONTEXT = 'PilotMines'
APPID    = tpPM

all: mine.prc

mine.prc: code0000.mine.bin code0001.mine.bin data0000.mine.bin bin.res
	$(BUILDPRC) mine.prc $(ICONTEXT) $(APPID) code0001.mine.grc \
	code0000.mine.grc data0000.mine.grc *.bin pref0000.mine.grc
	$(LS) mine.prc

code0000.mine.bin: mine
	$(OBJRES) $<

code0001.mine.bin: code0000.mine.bin

data0000.mine.bin: code0000.mine.bin

bin.res: mine.rcp mine.pbitm
	$(PILRC) $(PRCFLAGS) mine.rcp .
	$(TXT2BITM) mine.pbitm
	touch bin.res

mine: $(OBJS)
	$(CC) $(CFLAGS) $(OBJS) -o $@ 

clean:
	rm -f $(OBJS) mine *.bin bin.res *~ *.grc *.BAK *.bak *.log

realclean: clean
	rm -f *.prc *.pdb
