Index: trunk/Ohana/src/libfits/Makefile
===================================================================
--- trunk/Ohana/src/libfits/Makefile	(revision 7039)
+++ trunk/Ohana/src/libfits/Makefile	(revision 10298)
@@ -1,4 +1,2 @@
-# libfits package version $Name: not supported by cvs2svn $
-
 include ../../Configure
 
@@ -10,15 +8,15 @@
 INC	=	$(HOME)/include
 MAN	= 	$(HOME)/doc
-DESTLIB	=	$(LLIB)
-DESTINC	=	$(LINC)
-DESTMAN	=	$(LMAN)
+DESTLIB	=	$(LIBDIR)
+DESTINC	=	$(INCDIR)
+DESTMAN	=	$(MANDIR)
 
-CFLAGS	=	-I$(LINC) -D$(ARCH)
+CFLAGS	=	-I$(INC) -I$(INCDIR) $(INCDIRS) -D$(ARCH) -fPIC
 
 default: install
 
-install: $(DESTLIB)/libFITS.a $(DESTMAN)/fits.1
+install: $(DESTLIB)/libFITS.a $(DESTLIB)/libFITS.so $(DESTMAN)/fits.1
 
-libfits: $(LIB)/libFITS.$(ARCH).a
+libfits: $(LIB)/libFITS.$(ARCH).a $(LIB)/libFITS.$(ARCH).so
 
 INCS = $(DESTINC)/gfitsio.h 
@@ -71,4 +69,14 @@
 	$(RANLIB) $(LIB)/libFITS.$(ARCH).a
 
+$(DESTLIB)/libFITS.so: $(LIB)/libFITS.$(ARCH).so
+	@if [ ! -d $(DESTLIB) ]; then mkdir -p $(DESTLIB); fi
+	rm -f $(DESTLIB)/libFITS.so
+	cp $(LIB)/libFITS.$(ARCH).so $(DESTLIB)/libFITS.so
+
+$(LIB)/libFITS.$(ARCH).so: $(OBJS)
+	@if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi
+	rm -f $(LIB)/libFITS.$(ARCH).so
+	gcc -shared -Wl,-soname,libFITS.so -o $(LIB)/libFITS.$(ARCH).so $(OBJS) -lc
+
 $(DESTINC)/%: $(INC)/%
 	@if [ ! -d $(DESTINC) ]; then mkdir -p $(DESTINC); fi
