###############################################################
# Make File for PUG (X version)
#
###############################################################

RM = rm -f
CC = gcc
LIBDIR =.
INCDIR =.
LIBS=-lm -O4 
OBJS = pugquadop.o pugbfs.o pugedgelist.o pugtri0.o pugtri1.o pugtri2.o pugquad.o pugnodelist.o pug.o pugalloc.o pugusr.o puggrid.o pugfile.o pugredo.o pugpurge.o pugsolve.o pugcoeff.o pugout.o pugdel.o pugreorder.o pugsmooth.o sarea.o 
# Rule to create .o files from .c files
.c.o:
	$(RM) $@
	$(CC) -c -I$(INCDIR) $*.c -O4 
# Targets
all:: pug
$(OBJS) : pug.h

pug: $(OBJS) 
	$(RM) $@
	$(CC) -o $@ -I$(INCDIR) -L$(LIBDIR) $(OBJS) $(LIBS)

clean:
	$(RM) $(OBJS) pug
	$(RM) *.?.~*

