SRCS = wquery.c wutils.c wreply.c wwrap.c werr.c
INCS = wquery.h wdefs.h wutils.h wreply.h wwrap.h werr.h whois.h 
MISC = cliuse.c crlf.c ctest.c qtest.c rtest.c srvuse.c wwrtest.c

ALL = $(INCS) $(SRCS) $(MISC) Makefile README
EXES = crlf cliuse ctest qtest rtest srvuse wwrtest

# If you want to use the GNU compiler set this

CC = gcc
CFLAGS = -g3 -ansi

#Otherwise set this

#CC = cc
#CFLAGS = -g

libwhois.a: wquery.o wreply.o wutils.o wwrap.o werr.o
	ar r $@ $?
	ranlib $@

crlf: crlf.c
	$(CC) -o $@ $@.c

cliuse ctest qtest rtest srvuse wwrtest: $$@.o libwhois.a
	$(CC) -o $@ $@.o -L. -lwhois

all: crlf cliuse ctest qtest rtest srvuse wwrtest

clean:
	rm -f *.o libwhois.a $(EXES)

depend:
	makedepend $(INC) $(SRCS) $(MISC)

manifest:
	@for f in $(ALL) ; do echo whois/$$f ; done

etags:
	etags $(SRCS) $(MISC)

tar:
	tar cf whois.tar $(ALL)

# DO NOT DELETE THIS LINE -- make depend depends on it.

wquery.o: /usr/include/memory.h /usr/include/stdlib.h
wquery.o: /usr/include/sys/stdtypes.h /usr/include/errno.h
wquery.o: /usr/include/sys/errno.h /usr/include/netdb.h /usr/include/stdio.h
wquery.o: /usr/include/string.h /usr/include/arpa/inet.h
wquery.o: /usr/include/sys/types.h /usr/include/sys/sysmacros.h
wquery.o: /usr/include/sys/socket.h /usr/include/netinet/in.h wquery.h
wquery.o: wdefs.h wutils.h
wutils.o: /usr/include/netdb.h /usr/include/stdio.h /usr/include/string.h
wutils.o: /usr/include/sys/stdtypes.h /usr/include/stdlib.h wutils.h wdefs.h
wreply.o: /usr/include/stdio.h /usr/include/string.h
wreply.o: /usr/include/sys/stdtypes.h wdefs.h wutils.h wquery.h wreply.h
wwrap.o: /usr/include/stdio.h /usr/include/string.h
wwrap.o: /usr/include/sys/stdtypes.h wutils.h wdefs.h wwrap.h
cliuse.o: /usr/include/stdio.h /usr/include/string.h
cliuse.o: /usr/include/sys/stdtypes.h wutils.h wdefs.h wquery.h wreply.h
crlf.o: /usr/include/stdio.h wdefs.h
ctest.o: /usr/include/stdio.h wquery.h wdefs.h
qtest.o: /usr/include/stdio.h wquery.h wdefs.h
rtest.o: /usr/include/stdio.h wutils.h wdefs.h wreply.h
srvuse.o: /usr/include/stdio.h /usr/include/string.h
srvuse.o: /usr/include/sys/stdtypes.h wutils.h wdefs.h wquery.h wreply.h
wwrtest.o: /usr/include/stdio.h /usr/include/string.h
wwrtest.o: /usr/include/sys/stdtypes.h whois.h wquery.h wdefs.h wreply.h
wwrtest.o: wutils.h wwrap.h
