# to install executable into $(BINDIR),
# and function library into $(LIBDIR),
#	type "make".

CC	= cc
#CC	= gcc
#CC	= CC
AR	= ar
#CFLAGS	= -c -g -pg -Wall
#CFLAGS	= -c -g -Wall
CFLAGS	= -c -g +w
#LINKFLAGS = -pg
LINKFLAGS =
OBJS	= hull.o ch.o io.o rand.o pointops.o fg.o
HDRS	= hull.h points.h pointsites.h stormacs.h
SRC	= hull.c ch.c io.c rand.c pointops.c fg.c
PROG	= hull
BINDIR	= 
LIBDIR	= 
LIB	= lib$(PROG).a


all	: $(LIB)
#all	: $(PROG) rsites  $(LIB)
#	cp $(PROG) $(BINDIR)/.
#	cp rsites $(BINDIR)/.

$(OBJS) : $(HDRS)

hullmain.o	: $(HDRS)

$(PROG)	: $(OBJS) hullmain.o
	$(CC) $(LINKFLAGS) $(OBJS) hullmain.o -o $(PROG) -lm

$(LIB):	$(OBJS)
	$(AR) rcv $(LIB) $(OBJS)

rsites	: rsites.c
	$(CC) $(CFLAGS) -o rsites rsites.c -lm

clean	:
	-rm -f $(OBJS) hullmain.o core a.out $(PROG)

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