CFLAGS = -O

OBJS	= gn.o pselect.o init.o util.o acc.o csearch.o regcomp.o regfind.o \
	  www.o cgi.o chkcache.o send.o search.o sio.o misc.o mod.o

SGNOBJS	= sgn.o pselect.o sgninit.o util.o acc.o csearch.o regcomp.o www.o\
	  regfind.o cgi.o chkcache.o send.o search.o sio.o standalone.o\
	  mod.o  misc.o

INSTALL_STRIP = /usr/bin/install -c -s
BINDIR = ../bin

all:	gn

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

sgn:	$(SGNOBJS)
	$(CC) $(CFLAGS) -o sgn $(SGNOBJS) $(LIBS)

install: gn sgn
	$(INSTALL_STRIP) gn $(BINDIR)
	$(INSTALL_STRIP) sgn $(BINDIR)

clean:
	@rm -f *.o *~ gn sgn
	
gn.o:		gn.h chkcache.h ../config.h
sgn.o:		gn.h gn.c chkcache.h ../config.h
pselect.o:	gn.h ../config.h
init.o:		gn.h ../config.h
sgninit.o:	gn.h init.c ../config.h
util.o:		gn.h ../config.h
acc.o:		gn.h ../config.h
chkcache.o:	gn.h chkcache.h ../config.h
csearch.o:	gn.h search.h reg.h ../config.h
cgi.o:		gn.h ../config.h
regcomp.o:	gn.h reg.h ../config.h
regfind.o:	gn.h reg.h ../config.h
send.o:		gn.h ../config.h
search.o:	gn.h search.h reg.h ../config.h
sio.o:		gn.h ../config.h
standalone.o:	gn.h ../config.h
misc.o:		gn.h ../config.h
www.o:		gn.h ../config.h
mod.o:		gn.h ../config.h
