Index: trunk/Ohana/src/libkapa/Makefile
===================================================================
--- trunk/Ohana/src/libkapa/Makefile	(revision 5933)
+++ trunk/Ohana/src/libkapa/Makefile	(revision 10298)
@@ -6,16 +6,16 @@
 MAN	=	$(HOME)/doc
 INC	=	$(HOME)/include
-DESTBIN	=	$(LBIN)
-DESTLIB	=	$(LLIB)
-DESTINC	=	$(LINC)
-DESTMAN	=	$(LMAN)
+DESTBIN	=	$(BINDIR)
+DESTLIB	=	$(LIBDIR)
+DESTINC	=	$(INCDIR)
+DESTMAN	=	$(MANDIR)
 
-CFLAGS	= -I$(LINC) -I$(INC) -D$(ARCH)
+CFLAGS	=	-I$(INC) -I$(INCDIR) $(INCDIRS) -D$(ARCH) -fPIC
 
 default: install
 
-install: $(DESTINC)/kapa.h $(DESTLIB)/libkapa.a
+install: $(DESTINC)/kapa.h $(DESTLIB)/libkapa.a $(DESTLIB)/libkapa.so
 
-libkapa: $(LIB)/libkapa.$(ARCH).a 
+libkapa: $(LIB)/libkapa.$(ARCH).a $(LIB)/libkapa.$(ARCH).so
 
 INCS = $(DESTINC)/kapa.h
@@ -52,4 +52,14 @@
 	$(RANLIB) $(LIB)/libkapa.$(ARCH).a
 
+$(DESTLIB)/libkapa.so: $(LIB)/libkapa.$(ARCH).so
+	@if [ ! -d $(DESTLIB) ]; then mkdir -p $(DESTLIB); fi
+	rm -f $(DESTLIB)/libkapa.so
+	cp $(LIB)/libkapa.$(ARCH).so $(DESTLIB)/libkapa.so
+
+$(LIB)/libkapa.$(ARCH).so: $(OBJS)
+	@if [ ! -d $(LIB) ]; then mkdir -p $(LIB); fi
+	rm -f $(LIB)/libkapa.$(ARCH).so
+	gcc -shared -Wl,-soname,libkapa.so -o $(LIB)/libkapa.$(ARCH).so $(OBJS) -lc
+
 $(DESTINC)/%: $(INC)/%
 	@if [ ! -d $(DESTINC) ]; then mkdir -p $(DESTINC); fi
