head	1.5;
access;
symbols
	charm6_1:1.5
	charm_6_0_1:1.5
	charm6_0_1:1.5
	charm6_0:1.5
	ChaNGa_1-0:1.5
	charm5_9:1.5;
locks; strict;
comment	@# @;


1.5
date	2005.01.11.21.50.30;	author gzheng;	state Exp;
branches;
next	1.4;

1.4
date	2004.09.11.20.08.20;	author gzheng;	state Exp;
branches;
next	1.3;

1.3
date	2004.08.23.17.52.35;	author schak;	state Exp;
branches;
next	1.2;

1.2
date	2004.08.23.06.39.00;	author gzheng;	state Exp;
branches;
next	1.1;

1.1
date	2004.08.20.18.49.53;	author schak;	state Exp;
branches;
next	;


desc
@@


1.5
log
@add cflags to Makefile.
@
text
@include ../Makefile.in


CFLAGS = $(OPTFLAGS) -I. 
#certain compilers (e.g. icc) may need to special option for FP precision
#CFLAGS = $(CFLAGS) -mp1

OBJS = coarsen.o fm.o initpart.o match.o ccgraph.o \
       pmetis.o pqueue.o refine.o util.o timing.o debug.o \
       bucketsort.o graph.o stat.o kmetis.o kwayrefine.o \
       kwayfm.o balance.o ometis.o srefine.o sfm.o separator.o \
       mincover.o mmd.o mesh.o meshpart.o frename.o fortran.o \
       myqsort.o compress.o parmetis.o estmem.o \
       mpmetis.o mcoarsen.o mmatch.o minitpart.o mbalance.o \
       mutil.o mkmetis.o mkwayrefine.o mkwayfmh.o \
       mrefine2.o minitpart2.o mbalance2.o mfm2.o \
       kvmetis.o kwayvolrefine.o kwayvolfm.o subdomains.o \
       mfm.o memory.o mrefine.o checkgraph.o

.c.o:
	$(CC) $(CFLAGS) -c $*.c

DEST=$(LIBDIR)/libmetis.a

$(DEST): $(OBJS)
	$(CC) $(CFLAGS) -o $@@ $(OBJS)

clean:
	rm -f *.o 

realclean:
	rm -f *.o ; rm -f ../libmetis.a


checkin:
	@@for file in *.[c,h]; \
	do \
	ci -u -m'Maintance' $$file;\
	done 

checkin2:
	@@for file in *.[c,h]; \
	do \
	ci $$file;\
	rcs -U $$file;\
	co $$file;\
	done
@


1.4
log
@added a comment for -mp1 for icc.
@
text
@d26 1
a26 1
	$(CC) -o $@@ $(OBJS)
@


1.3
log
@Fixed make files so that the .so are generated and OPTS gets passed in
Copied a fix from the old metis lib to use unsigned long instead of int
for the amount of memory allocated
@
text
@d5 2
a6 1

@


1.2
log
@use charmc instead ar directly to create .a's.
@
text
@d4 1
a4 1
CFLAGS = $(COPTIONS) $(OPTFLAGS) -I. $(INCDIR)
d22 3
a24 1
../libmetis.a: $(OBJS)
@


1.1
log
@METISLib directory of parmetis
@
text
@d23 1
a23 2
	$(AR) $@@ $(OBJS)
	$(RANLIB) $@@
@

