Index: trunk/Ohana/src/opihi/lib.data/Makefile
===================================================================
--- trunk/Ohana/src/opihi/lib.data/Makefile	(revision 10997)
+++ trunk/Ohana/src/opihi/lib.data/Makefile	(revision 11891)
@@ -1,4 +1,5 @@
+default: libdata
+
 include ../../../Configure
-
 HOME    =       $(ROOT)/src/opihi
 BIN     =       $(HOME)/bin
@@ -6,4 +7,10 @@
 INC     =       $(HOME)/include
 SDIR    =       $(HOME)/lib.data
+include ../Makefile.Common
+
+# programs may add their own internal requirements here
+FULL_CFLAGS   = $(BASE_CFLAGS) -fPIC
+FULL_CPPFLAGS = $(BASE_CPPFLAGS)
+FULL_LDFLAGS  = $(BASE_LDFLAGS)
 
 # general numerical functions (libdata) #####################
@@ -20,5 +27,4 @@
 $(SDIR)/precess.$(ARCH).o		\
 $(SDIR)/starfuncs.$(ARCH).o		\
-$(SDIR)/powell.$(ARCH).o		\
 $(SDIR)/gaussian.$(ARCH).o		\
 $(SDIR)/graphtools.$(ARCH).o            \
@@ -38,11 +44,15 @@
 $(INC)/display.h 
 
-libdata: $(DESTLIB)/libdata.a
+$(srcs): $(incs)
+
+$(LIB)/libdata.$(ARCH).a: $(srcs)
+$(LIB)/libdata.$(ARCH).so: $(srcs)
+
 $(DESTLIB)/libdata.a: $(LIB)/libdata.$(ARCH).a
-$(LIB)/libdata.$(ARCH).a: $(srcs)
-$(srcs): $(incs)
+$(DESTLIB)/libdata.so: $(LIB)/libdata.$(ARCH).so
+
+libdata: $(DESTLIB)/libdata.a $(DESTLIB)/libdata.so
 
 uninstall:
 	rm -f $(DESTLIB)/libdata.a
-
-include ../Makefile.Common
+	rm -f $(DESTLIB)/libdata.so
