# Adjust this if necessary
BINDIR=/usr/local/palmpilot/bin
#BINDIR=/usr/local/bin

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 -g -fno-builtin

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

OBJ=httpd.o addr.o date.o memo.o debug.o doc.o icons.o
LIBOBJ=lib/doscan.o lib/field.o lib/xio.o

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

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

httpd:	${OBJ}
	$(CC) ${OBJ} ${LIBOBJ} -static -o httpd

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

tarball:
	tar cfvhz httpd.tar.gz Readme Makefile \
	addr.c date.c date.h debug.c doc.c httpd.c httpd.h icons.c memo.c \
	resid.h \
	httpd.prc httpd.rcp httpd.pbm \
	lib/Makefile lib/*.[ch]

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