
CC = gcc
CFLAGS = -I ../DEFS  -DPATCH4
LFLAGS = -s 112 -g
RDIR = RELS
LIBS = -l /h0/isp/lib/socklib.l -l /h0/isp/lib/netdb.l -l .../LIB/os9.l 

OBJS	= wn.r prequest.r init.r chkcntrl.r send.r parse.r util.r misc.r www.r\
	  csearch.r gsearch.r isearch.r regcomp.r regfind.r cgi.r mod.r\
	  tilde.r rfc931.r evalif.r image.r chkauth.r vhost.r fgets_lf.r

SWNOBJS	= swn.r prequest.r swninit.r chkcntrl.r send.r parse.r util.r misc.r\
	www.r csearch.r gsearch.r isearch.r regcomp.r regfind.r cgi.r\
	mod.r standalone.r tilde.r rfc931.r evalif.r image.r chkauth.r vhost.r

.c.r:
	$(CC) -c $(CFLAGS) $*.c -o $(RDIR)/$*.r

all:	wn
        echo "Okey!"

wn:	$(OBJS)
	chd $(RDIR); $(CC) $(CFLAGS) $(LFLAGS) -o .../CMDS/wn $(OBJS) $(LIBS)


wn.r:		wn.h common.h err.h ../config.h 
swn.r:		wn.h common.h err.h wn.c ../config.h
prequest.r:	wn.h common.h err.h ../config.h
init.r:		wn.h common.h err.h ../config.h
swninit.r:	wn.h common.h err.h init.c ../config.h
util.r:		wn.h common.h err.h ../config.h
acc.r:		wn.h common.h err.h ../config.h
chkcntrl.r:	wn.h common.h err.h chkcntrl.h content.h access.h ../config.h
csearch.r:	wn.h common.h err.h search.h ../config.h
gsearch.r:	wn.h common.h err.h search.h ../config.h parse.h
isearch.r:	wn.h common.h err.h search.h ../config.h
misc.r:		wn.h common.h err.h ../config.h
www.r:		wn.h common.h err.h ../config.h
send.r:		wn.h common.h err.h ../config.h
parse.r:	wn.h common.h err.h ../config.h parse.h
evalif.r:	wn.h common.h err.h parse.h access.h ../config.h
cgi.r:		wn.h common.h err.h ../config.h cgi.h
mod.r:		wn.h common.h err.h ../config.h
standalone.r:	wn.h common.h err.h ../config.h
tilde.r:	wn.h common.h err.h ../config.h
rfc931.r:	wn.h common.h err.h ../config.h
chkauth.r:	wn.h auth.h
image.r:	wn.h common.h image.h ../config.h
vhost.r:	wn.h vhost.h ../config.h 
regcomp.r:	reg.h regi.h
regfind.r:	reg.h regi.h
