1 diff -ruN ParMetis-3.1.1_orig/METISLib/Makefile ParMetis-3.1.1/METISLib/Makefile
2 --- ParMetis-3.1.1_orig/METISLib/Makefile 2007-03-19 13:46:34.000000000 -0400
3 +++ ParMetis-3.1.1/METISLib/Makefile 2011-12-24 15:06:49.000000000 -0500
6 $(CC) $(CFLAGS) -c $*.c
8 -../libmetis.a: $(OBJS)
9 +libmetis-parmetis.$(LIB_EXT): $(OBJS)
17 - rm -f *.o ; rm -f ../libmetis.a
18 + rm -f *.o ; rm -f libmetis-parmetis.$(LIB_EXT)
22 diff -ruN ParMetis-3.1.1_orig/Makefile.in ParMetis-3.1.1/Makefile.in
23 --- ParMetis-3.1.1_orig/Makefile.in 2008-11-17 18:47:06.000000000 -0500
24 +++ ParMetis-3.1.1/Makefile.in 2011-12-24 15:06:49.000000000 -0500
28 # What options to be used by the compiler
30 +COPTIONS = -DNDEBUG -fPIC
38 +# Dynamic lib extension
41 # What archiving to use
43 +AR = gcc -dynamiclib -undefined dynamic_lookup -shared -o
45 # What to use for indexing the archive
51 diff -ruN ParMetis-3.1.1_orig/ParMETISLib/Makefile ParMetis-3.1.1/ParMETISLib/Makefile
52 --- ParMetis-3.1.1_orig/ParMETISLib/Makefile 2008-11-17 17:43:23.000000000 -0500
53 +++ ParMetis-3.1.1/ParMETISLib/Makefile 2011-12-24 15:06:49.000000000 -0500
55 $(CC) $(CFLAGS) -c $*.c
58 -../libparmetis.a: $(OBJS)
59 +libparmetis.$(LIB_EXT): $(OBJS)
67 - rm -f *.o ; rm -f ../libparmetis.a
68 + rm -f *.o ; rm -f ./libparmetis.$(LIB_EXT)
72 diff -ruN ParMetis-3.1.1_orig/ParMETISLib/stdheaders.h ParMetis-3.1.1/ParMETISLib/stdheaders.h
73 --- ParMetis-3.1.1_orig/ParMETISLib/stdheaders.h 2008-09-16 17:39:19.000000000 -0400
74 +++ ParMetis-3.1.1/ParMETISLib/stdheaders.h 2011-12-24 15:07:42.000000000 -0500
87 diff -ruN ParMetis-3.1.1_orig/Programs/Makefile ParMetis-3.1.1/Programs/Makefile
88 --- ParMetis-3.1.1_orig/Programs/Makefile 2008-11-17 18:47:06.000000000 -0500
89 +++ ParMetis-3.1.1/Programs/Makefile 2011-12-24 15:06:49.000000000 -0500
91 CFLAGS = $(COPTIONS) $(OPTFLAGS) $(INCLUDES)
94 -LIBSDIR = -L.. $(LIBDIR)
95 -LIBS = -lparmetis -lmetis $(XTRALIBS) -lm
96 -PARMETISLIB = ../libparmetis.a ../libmetis.a
97 +LIBSDIR = -L../METISLib -L../ParMETISLib $(LIBDIR)
98 +LIBS = -lparmetis -lmetis-parmetis $(XTRALIBS) -lm
99 +PARMETISLIB = ../ParMETISLib/libparmetis.$(LIB_EXT) ../METISLib/libmetis-parmetis.$(LIB_EXT)
102 PTESTOBJS = ptest.o io.o adaptgraph.o
104 PARMETISOBJS = parmetis.o io.o adaptgraph.o
105 POMETISOBJS = pometis.o io.o
109 $(CC) $(CFLAGS) -c $*.c