Rename internal libmetis to libckmetis, to ensure we get our copy and not a system...
[charm.git] / src / libs / ck-libs / metis / libmetis / Makefile
blobe3b3389dcdca8efb84f38c89dd2078e5cb9903bf
1 # This file was added to metis by Kavitha Chandrasekar at UIUC
2 # in order to skip ./configure step and directly make the metis library
4 CDIR=../../../../..
5 LIBDIR=$(CDIR)/lib
6 INCDIR=$(CDIR)/include
7 CC=$(CDIR)/bin/charmc -I. -I../GKlib
8 LD = $(CC)
9 RANLIB = ar -ts
11 OBJS = auxapi.o balance.o bucketsort.o checkgraph.o \
12 coarsen.o compress.o contig.o debug.o fm.o fortran.o \
13 frename.o gklib.o graph.o initpart.o kmetis.o kwayfm.o \
14 kwayrefine.o mcutil.o mesh.o meshpart.o minconn.o mincover.o \
15 mmd.o ometis.o options.o parmetis.o pmetis.o refine.o \
16 separator.o sfm.o srefine.o stat.o timing.o util.o wspace.o
18 .o:
19 $(CC) -c $*.c
21 DEST=$(LIBDIR)/libckmetis.a
23 GKlib = ../GKlib/*.o
25 all: $(DEST)
26 cp metis.h $(INCDIR)/
28 $(DEST): $(OBJS)
29 $(CC) -o $@ $(OBJS) $(GKlib)
31 clean:
32 rm -f *.o