but keep all the other good stuff

Regards
-steve
Index: test/Makefile
===================================================================
--- test/Makefile	(revision 1722)
+++ test/Makefile	(working copy)
@@ -80,7 +80,7 @@
 	$(CC) $(LDFLAGS) -o testtmr testtmr.o $(LIBS)
 
 clean:
-	rm -f *.o $(LIBRARIES) $(BINARIES)
+	rm -f *.o $(BINARIES)
 
 %.o: %.c
 	$(CC) $(CFLAGS) $(CPPFLAGS) $(EXTRA_CFLAGS) -c -o $@ $<
Index: lib/Makefile
===================================================================
--- lib/Makefile	(revision 1722)
+++ lib/Makefile	(working copy)
@@ -38,13 +38,13 @@
 
 override LDFLAGS += -L./ -L$(COROSYNCLIBDIR)
 
-all: libSaClm.so.2.0.0 \
-	libSaCkpt.so.2.0.0 \
-	libSaAmf.so.2.0.0 \
-	libSaEvt.so.2.0.0 \
-	libSaMsg.so.2.0.0 \
-	libSaLck.so.2.0.0 \
-	libSaTmr.so.2.0.0
+all: libSaClm.a libSaClm.so.2.0.0 \
+	libSaCkpt.a libSaCkpt.so.2.0.0 \
+	libSaAmf.a libSaAmf.so.2.0.0 \
+	libSaEvt.a libSaEvt.so.2.0.0 \
+	libSaMsg.a libSaMsg.so.2.0.0 \
+	libSaLck.a libSaLck.so.2.0.0 \
+	libSaTmr.a libSaTmr.so.2.0.0
 
 ifeq (${OPENAIS_COMPAT}, DARWIN)
 
@@ -124,6 +124,27 @@
 
 endif
 
+libSaAmf.a: util.o amf.o
+	$(AR) -rc libSaAmf.a util.o amf.o
+
+libSaCkpt.a: util.o ckpt.o
+	$(AR) -rc libSaCkpt.a util.o ckpt.o
+
+libSaClm.a: util.o clm.o
+	$(AR) -rc libSaClm.a util.o clm.o
+
+libSaEvt.a: util.o evt.o
+	$(AR) -rc libSaEvt.a util.o evt.o
+
+libSaMsg.a: util.o msg.o
+	$(AR) -rc libSaMsg.a util.o msg.o
+
+libSaLck.a: util.o lck.o
+	$(AR) -rc libSaLck.a util.o lck.o
+
+libSaTmr.a: util.o tmr.o
+	$(AR) -rc libSaTmr.a util.o tmr.o
+
 clean:
 	rm -f *.o libSa*.so* *.da *.bb *.bbg
 
Index: Makefile
===================================================================
--- Makefile	(revision 1722)
+++ Makefile	(working copy)
@@ -110,14 +110,22 @@
 
 	for aLib in $(AIS_LIBS); do					\
 	    ( cd $(builddir) ;                                          \
+	    ln -sf lib$$aLib.so.2.0.0 lib/lib$$aLib.so;			\
+	    ln -sf lib$$aLib.so.2.0.0 lib/lib$$aLib.so.2;		\
 	    $(CP) -a lib/lib$$aLib.so $(DESTDIR)$(LIBDIR);		\
 	    $(CP) -a lib/lib$$aLib.so.2 $(DESTDIR)$(LIBDIR);		\
 	    install -m 755 lib/lib$$aLib.so.2.* $(DESTDIR)$(LIBDIR);	\
+	    if [ "xYES" = "x$(STATICLIBS)" ]; then			\
+	        install -m 755 lib/lib$$aLib.a $(DESTDIR)$(LIBDIR);	\
+		if [ ${OPENAIS_COMPAT} = "DARWIN" ]; then		\
+		    ranlib $(DESTDIR)$(LIBDIR)/lib$$aLib.a;		\
+	        fi							\
+	    fi								\
 	    ) \
 	done
 
 	echo $(LIBDIR) > "$(DESTDIR)$(ETCDIR)/ld.so.conf.d/openais-$(ARCH).conf"
-	ldconfig -v
+
 	install -m 755 $(builddir)services/*lcrso $(DESTDIR)$(LCRSODIR)
 	install -m 755 $(builddir)services/openais-instantiate $(DESTDIR)$(SBINDIR)
 	install -m 755 $(builddir)services/aisexec $(DESTDIR)$(SBINDIR)
_______________________________________________
Openais mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/openais

Reply via email to