
CFLAGS = -O

OBJS	= wn.o prequest.o init.o chkcntrl.o send.o wrap.o util.o misc.o www.o\
	  csearch.o gsearch.o isearch.o regcomp.o regfind.o cgi.o mod.o

SWNOBJS	= swn.o prequest.o swninit.o chkcntrl.o send.o wrap.o util.o misc.o\
	www.o csearch.o gsearch.o isearch.o regcomp.o regfind.o cgi.o\
	mod.o standalone.o

INSTALL = /usr/bin/install -c -s

all:	wn

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

swn:	$(SWNOBJS)
	$(CC) $(CFLAGS) -o swn $(SWNOBJS) $(LIBS)

install: wn swn
	$(INSTALL) wn $(BINDIR)
	$(INSTALL) swn $(BINDIR)

clean:
	@rm -f *.o *~ wn swn
	
wn.o:		wn.h common.h err.h ../config.h
swn.o:		wn.h common.h err.h wn.c ../config.h
pselect.o:	wn.h common.h err.h ../config.h
init.o:		wn.h common.h err.h ../config.h
swninit.o:	wn.h common.h err.h init.c ../config.h
util.o:		wn.h common.h err.h ../config.h
acc.o:		wn.h common.h err.h ../config.h
chkcntrl.o:	wn.h common.h err.h chkcntrl.h ../config.h
csearch.o:	wn.h common.h err.h search.h ../config.h
gsearch.o:	wn.h common.h err.h search.h ../config.h
isearch.o:	wn.h common.h err.h search.h ../config.h
misc.o:		wn.h common.h err.h ../config.h
www.o:		wn.h common.h err.h ../config.h
send.o:		wn.h common.h err.h wrap.h ../config.h
wrap.o:		wn.h common.h err.h wrap.h ../config.h
cgi.o:		wn.h common.h err.h ../config.h
mod.o:		wn.h common.h err.h ../config.h
standalone.o:	wn.h common.h err.h ../config.h
regcomp.o:	reg.h regi.h
regfind.o:	reg.h regi.h
