--- Lib/Makefile.orig	2008-12-03 05:08:03.000000000 -0500
+++ Lib/Makefile	2013-08-13 00:53:40.000000000 -0400
@@ -2,7 +2,7 @@
 
 INCLUDES = -I.
 
-CFLAGS = $(COPTIONS) $(INCLUDES)
+CFLAGS = $(COPTIONS) $(INCLUDES) $(PICFLAG)
 LD = $(CC) -L. 
 
 
@@ -22,6 +22,8 @@
 
 ../libmetis.a: $(OBJS)
 	$(AR) $@ $(OBJS)
+	%%SHLIB%%$(CC) -shared $(CFLAGS) $(LDFLAGS) -o ../libmetis.so.1 $(OBJS) -lm
+	%%SHLIB%%(cd .. && ln -sf libmetis.so.1 libmetis.so)
 
 clean:
 	rm -f *.o
