# use -g to be able to to run under a debugger
PROFILE=
CFLAGS=-g -Wall $(PROFILE)
LDFLAGS=$(PROFILE)

CC=gcc

SRCS=stats.c ctable.c hash.c parse.c util.c
HDRS=ctable.h util.h
LIBS=

OBJS=$(SRCS:.c=.o)

all: stats

stats: $(OBJS)
	$(CC) $(LDFLAGS) -o stats $(OBJS) $(LIBS)

sunos:
	$(MAKE) CFLAGS="-O -D'memmove(a,b,c)=bcopy(b,a,c)'"

solaris:
	$(MAKE) CFLAGS="$(CFLAGS)" LIBS="-lsocket -lnsl $(LIBS)"

.c.o:
	$(CC) $(CFLAGS) $(INCLUDES) -c $<

sources: $(SRCS) $(HDRS)

clean:
	rm -f $(OBJS) stats
