BINDIR=../bin
CFLAGS = -I.. -I../wn -Wall -DMD=5 

OBJS	= wndex.o init.o content.o serveall.o md5_base64.o

all:	wndex

wndex: $(OBJS) libmd5.a
	$(CC) $(CFLAGS) -o wndex $(OBJS) libmd5.a $(LIBS)

libmd5.a: md5c.o
	$(CC) $(CFLAGS) -c md5c.c
	ar r libmd5.a md5c.o
	$(RANLIB) libmd5.a

install:	wndex
	@-if test ! -d $(BINDIR) ; then \
		echo "Creating $(BINDIR)" ; \
		mkdir $(BINDIR) ; \
	fi
	@echo "Installing wndex in $(BINDIR)"
	@cp wndex $(BINDIR)
	@strip $(BINDIR)/wndex

clean:
	@rm -f *.o *.a  *~ wndex

md5c.o:		global.h md5.h
md5_base64.o:	global.h md5.h
wndex.o: 	wndex.h err.h ../wn/common.h ../config.h
init.o: 	wndex.h err.h ../wn/common.h ../config.h ../wn/version.h
content.o: 	wndex.h err.h ../wn/common.h ../config.h ../wn/content.h
serveall.o: 	wndex.h err.h ../wn/common.h ../config.h
