# Adjust this if necessary
BINDIR=/usr/local/palmpilot/bin
#BINDIR=/usr/local/bin
DESTDIR=../../www/pilot

CC = ${BINDIR}/m68k-palmos-coff-gcc
#CC = ${BINDIR}/m68k-palmos-gcc

INCS=-Ilib
#INCS=-Ilib \
#    -I/usr/local/palmdev/include \
#    -I/usr/local/palmdev/include/Core \
#    -I/usr/local/palmdev/include/Core/Hardware \
#    -I/usr/local/palmdev/include/Core/System \
#    -I/usr/local/palmdev/include/Core/UI \
#    -I/usr/local/palmdev/include/Core/System/Unix

CFLAGS = ${INCS} -O2 -Wall -g -fno-builtin

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

SRC=httpd.c addr.c date.c memo.c debug.c doc.c icons.c
OBJ=$(SRC:.c=.o)

TARFILES=Readme Makefile \
	${SRC} date.h httpd.h resid.h \
	httpd.prc httpd.rcp httpd.pbm \
	lib/Makefile lib/*.[ch]

httpd.prc: code0001.httpd.grc tver0001.bin
	$(BUILDPRC) httpd.prc "httpd" hTTP *.grc *.bin
	ls -l *.prc

tver0001.bin: httpd.rcp resid.h
	$(PILRC) -q httpd.rcp 

httpd:	${OBJ}
	$(CC) -static -o httpd ${OBJ} lib/lib.a

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

install: httpd.prc
	cp -p httpd.prc ${DESTDIR}
	tar cfvhz ${DESTDIR}/httpd.tar.gz ${TARFILES}

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