.SUFFIXES: .c .o .h 

CC = gcc
INCLUDE=-I/usr/local/include
OPT=-g
CFLAGS=$(INCLUDE) $(OPT)
LIBS= -lnsl

HDR =	gs-struct.h gs-parse.h gs-domains.h gs-topdomains.h gs-tree.h \
	gs-extract.h getstats.h compat.h

OBJ =	gs-parse.o gs-domains.o gs-tree.o gs-extract.o

all:	getstats logres

getstats.o $(OBJ):	$(HDR)

getstats:	getstats.o $(OBJ)
	$(CC) $(CFLAGS) getstats.o $(OBJ) -o $@

logres.o: logres.h gs-parse.h gs-struct.h

logres:	logres.o gs-parse.o
	$(CC) $(CFLAGS) logres.o gs-parse.o $(LIBS) -o $@

clean:
	rm -f *.o getstats logres
