
#/usr/bin/m68k-palmos-coff-gcc
TOOLDIR=usr/bin
BPREFIX = "-B$(DESTDIR)/usr/lib/gcc-lib/"

CC = $(DESTDIR)/$(TOOLDIR)/m68k-palmos-coff-gcc $(BPREFIX)

#uncomment this if you want to build a gdb debuggable version
#DEFINES = -DDEBUG
#DEFINES = -DTEST -DBUILDDATE
#DEFINES = -DBUILDDATE

INCLUDES =  -I ../PalmOS2 \
-I../PalmOS2/UI -I../PalmOS2/System -I../PalmOS2/Hardware

INCLUDES = -I /usr/m68k-palmos-coff/include/PalmOS

CSFLAGS = -O2 -S $(DEFINES) $(INCLUDES)
CSFLAGS = -S $(DEFINES) $(INCLUDES)
CFLAGS = -Wall -fno-builtin -fstrict-prototypes -O2 -g $(DEFINES) $(INCLUDES)

LIBS = -L../$(LIBCDIR) -L../$(LIBGLIBDIR)

BINBIN=/usr/share/doc/prc-tools/examples
BINBIN=/usr/m68k-palmos-coff/bin
# /usr/m68k-palmos-coff/bin/
PILRC = $(BINBIN)/pilrc
TXT2BITM = $(BINBIN)/txt2bitm
OBJRES = $(BINBIN)/obj-res
BUILDPRC = $(BINBIN)/build-prc

ICONTEXT = "zdocm"
APPID = CLEe
PRC = zdocm.prc
PROGNAME=zdocm
#OBJS = zdocm.o doclist.o docrec.o progress.o alertnum.o tag.o
OBJS = zdocm.o doclist.o docrec.o progress.o alertnum.o tag.o line.o

all: $(PRC)

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

.c.s:
	$(CC) $(CSFLAGS) $<

# $(PRC):

$(PRC): code.stamp bin.stamp
	$(BUILDPRC) $@ $(ICONTEXT) $(APPID) *.grc *.bin

code.stamp: $(PROGNAME)
	$(OBJRES) $(PROGNAME)
	touch code.stamp

bin.stamp: $(PROGNAME).rcp
	$(PILRC) $(PROGNAME).rcp
	touch bin.stamp

$(PROGNAME): $(OBJS)
	$(CC) $(CFLAGS) $(OBJS) $(LIBS) -o $(PROGNAME)

clean:
	rm -rf *.[oa] $(PROGNAME) *.bin *.stamp *.[pg]rc





