
CC = m68k-palmos-gcc

CFLAGS = -O2 -Wall -c -I../Palmhdr -DBSIZ=4096

OBJS1 := untar.o ymodem.o zboxz.o handlers.o
OBJS2 := unzip.o makedb.o makedoc.o docompr.o compcore.o dbtopxx.o card.o
OBJSM := /usr/local/m68k-palmos/lib/libcrt.a
#(hooks.o) /usr/local/m68k-palmos/lib/libcrt.a(single_dreloc.o)

palm: zboxz.prc

zboxz.prc : zboxz tFRM0456.bin ../VERSION
	cp ../VERSION tver0001.bin
	build-prc $@ 'ZBoxZ' BOXR zboxz *.bin
	cp zboxz.prc ../Binaries/PalmOS

tFRM0456.bin: zboxz.rcp zboxz.h
	pilrc -q zboxz.rcp

#	m68k-palmos-ar xv /usr/local/m68k-palmos/lib/libcrt.a hooks.o single_dreloc.o

zboxz:  $(OBJS1) $(OBJS2)
	$(CC) -o $@ $(OBJS1) $(OBJSM) $(OBJS2)

clean :
	rm -f *.grc *.o *.bin zboxz *.prc

zboxz.c handlers.c: zboxz.h
