Просмотр исходного кода

Fix library renames to 2.0.0 as needed by distros.

git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@1119 fd59a12c-fef9-0310-b244-a6a79926bd2f
Steven Dake 19 лет назад
Родитель
Сommit
75b73bc3e0
3 измененных файлов с 54 добавлено и 54 удалено
  1. 41 41
      Makefile
  2. 4 4
      exec/Makefile
  3. 9 9
      lib/Makefile

+ 41 - 41
Makefile

@@ -73,27 +73,27 @@ install:
 	mkdir -p $(DESTDIR)$(MANDIR)/man8
 	mkdir -p $(DESTDIR)/etc/ld.so.conf.d
 
-	ln -sf libais.so.1.0.0 lib/libais.so
-	ln -sf libSaAmf.so.1.0.0 lib/libSaAmf.so
-	ln -sf libSaClm.so.1.0.0 lib/libSaClm.so
-	ln -sf libSaCkpt.so.1.0.0 lib/libSaCkpt.so
-	ln -sf libSaEvt.so.1.0.0 lib/libSaEvt.so
-	ln -sf libSaLck.so.1.0.0 lib/libSaLck.so
-	ln -sf libSaMsg.so.1.0.0 lib/libSaMsg.so
-	ln -sf libevs.so.1.0.0 lib/libevs.so
-	ln -sf libcpg.so.1.0.0 lib/libcpg.so
-	ln -sf libtotem_pg.so.1.0.0 exec/libtotem_pg.so
-
-	ln -sf libais.so.1.0.0 lib/libais.so.1
-	ln -sf libSaAmf.so.1.0.0 lib/libSaAmf.so.1
-	ln -sf libSaClm.so.1.0.0 lib/libSaClm.so.1
-	ln -sf libSaCkpt.so.1.0.0 lib/libSaCkpt.so.1
-	ln -sf libSaEvt.so.1.0.0 lib/libSaEvt.so.1
-	ln -sf libSaLck.so.1.0.0 lib/libSaLck.so.1
-	ln -sf libSaMsg.so.1.0.0 lib/libSaMsg.so.1
-	ln -sf libevs.so.1.0.0 lib/libevs.so.1
-	ln -sf libcpg.so.1.0.0 lib/libcpg.so.1
-	ln -sf libtotem_pg.so.1.0.0 exec/libtotem_pg.so.1
+	ln -sf libais.so.2.0.0 lib/libais.so
+	ln -sf libSaAmf.so.2.0.0 lib/libSaAmf.so
+	ln -sf libSaClm.so.2.0.0 lib/libSaClm.so
+	ln -sf libSaCkpt.so.2.0.0 lib/libSaCkpt.so
+	ln -sf libSaEvt.so.2.0.0 lib/libSaEvt.so
+	ln -sf libSaLck.so.2.0.0 lib/libSaLck.so
+	ln -sf libSaMsg.so.2.0.0 lib/libSaMsg.so
+	ln -sf libevs.so.2.0.0 lib/libevs.so
+	ln -sf libcpg.so.2.0.0 lib/libcpg.so
+	ln -sf libtotem_pg.so.2.0.0 exec/libtotem_pg.so
+
+	ln -sf libais.so.2.0.0 lib/libais.so.2
+	ln -sf libSaAmf.so.2.0.0 lib/libSaAmf.so.2
+	ln -sf libSaClm.so.2.0.0 lib/libSaClm.so.2
+	ln -sf libSaCkpt.so.2.0.0 lib/libSaCkpt.so.2
+	ln -sf libSaEvt.so.2.0.0 lib/libSaEvt.so.2
+	ln -sf libSaLck.so.2.0.0 lib/libSaLck.so.2
+	ln -sf libSaMsg.so.2.0.0 lib/libSaMsg.so.2
+	ln -sf libevs.so.2.0.0 lib/libevs.so.2
+	ln -sf libcpg.so.2.0.0 lib/libcpg.so.2
+	ln -sf libtotem_pg.so.2.0.0 exec/libtotem_pg.so.2
 
 	cp -a lib/libais.so $(DESTDIR)$(LIBDIR)
 	cp -a lib/libSaAmf.so $(DESTDIR)$(LIBDIR)
@@ -105,26 +105,26 @@ install:
 	cp -a lib/libcpg.so $(DESTDIR)$(LIBDIR)
 	cp -a exec/libtotem_pg.so $(DESTDIR)$(LIBDIR)
 
-	cp -a lib/libais.so.1 $(DESTDIR)$(LIBDIR)
-	cp -a lib/libSaAmf.so.1 $(DESTDIR)$(LIBDIR)
-	cp -a lib/libSaCkpt.so.1 $(DESTDIR)$(LIBDIR)
-	cp -a lib/libSaEvt.so.1 $(DESTDIR)$(LIBDIR)
-	cp -a lib/libSaLck.so.1 $(DESTDIR)$(LIBDIR)
-	cp -a lib/libSaMsg.so.1 $(DESTDIR)$(LIBDIR)
-	cp -a lib/libevs.so.1 $(DESTDIR)$(LIBDIR)
-	cp -a lib/libcpg.so.1 $(DESTDIR)$(LIBDIR)
-	cp -a exec/libtotem_pg.so.1 $(DESTDIR)$(LIBDIR)
-
-	install -m 755 lib/libais.so.1.* $(DESTDIR)$(LIBDIR)
-	install -m 755 lib/libSaAmf.so.1.* $(DESTDIR)$(LIBDIR)
-	install -m 755 lib/libSaClm.so.1.* $(DESTDIR)$(LIBDIR)
-	install -m 755 lib/libSaCkpt.so.1.* $(DESTDIR)$(LIBDIR)
-	install -m 755 lib/libSaEvt.so.1.* $(DESTDIR)$(LIBDIR)
-	install -m 755 lib/libSaLck.so.1.* $(DESTDIR)$(LIBDIR)
-	install -m 755 lib/libSaMsg.so.1.* $(DESTDIR)$(LIBDIR)
-	install -m 755 lib/libevs.so.1.* $(DESTDIR)$(LIBDIR)
-	install -m 755 lib/libcpg.so.1.* $(DESTDIR)$(LIBDIR)
-	install -m 755 exec/libtotem_pg.so.1.* $(DESTDIR)$(LIBDIR)
+	cp -a lib/libais.so.2 $(DESTDIR)$(LIBDIR)
+	cp -a lib/libSaAmf.so.2 $(DESTDIR)$(LIBDIR)
+	cp -a lib/libSaCkpt.so.2 $(DESTDIR)$(LIBDIR)
+	cp -a lib/libSaEvt.so.2 $(DESTDIR)$(LIBDIR)
+	cp -a lib/libSaLck.so.2 $(DESTDIR)$(LIBDIR)
+	cp -a lib/libSaMsg.so.2 $(DESTDIR)$(LIBDIR)
+	cp -a lib/libevs.so.2 $(DESTDIR)$(LIBDIR)
+	cp -a lib/libcpg.so.2 $(DESTDIR)$(LIBDIR)
+	cp -a exec/libtotem_pg.so.2 $(DESTDIR)$(LIBDIR)
+
+	install -m 755 lib/libais.so.2.* $(DESTDIR)$(LIBDIR)
+	install -m 755 lib/libSaAmf.so.2.* $(DESTDIR)$(LIBDIR)
+	install -m 755 lib/libSaClm.so.2.* $(DESTDIR)$(LIBDIR)
+	install -m 755 lib/libSaCkpt.so.2.* $(DESTDIR)$(LIBDIR)
+	install -m 755 lib/libSaEvt.so.2.* $(DESTDIR)$(LIBDIR)
+	install -m 755 lib/libSaLck.so.2.* $(DESTDIR)$(LIBDIR)
+	install -m 755 lib/libSaMsg.so.2.* $(DESTDIR)$(LIBDIR)
+	install -m 755 lib/libevs.so.2.* $(DESTDIR)$(LIBDIR)
+	install -m 755 lib/libcpg.so.2.* $(DESTDIR)$(LIBDIR)
+	install -m 755 exec/libtotem_pg.so.2.* $(DESTDIR)$(LIBDIR)
 
 ifneq "NO" "$(STATICLIBS)"
 	install -m 755 lib/libais.a $(DESTDIR)$(LIBDIR)

+ 4 - 4
exec/Makefile

@@ -67,7 +67,7 @@ ifeq (${BUILD_DYNAMIC}, 1)
 EXEC_OBJS = $(TOTEM_OBJS) $(MAIN_OBJS)
 override CFLAGS += -fPIC
 
-all:libtotem_pg.a libtotem_pg.so.1.0.0 ../lcr/lcr_ifact.o \
+all:libtotem_pg.a libtotem_pg.so.2.0.0 ../lcr/lcr_ifact.o \
 	aisexec \
 	service_evs.lcrso service_clm.lcrso service_amf.lcrso \
 	service_ckpt.lcrso service_evt.lcrso service_lck.lcrso \
@@ -166,13 +166,13 @@ libtotem_pg.a: $(TOTEM_OBJS)
 
 ifeq (${OPENAIS_COMPAT}, DARWIN)
 
-libtotem_pg.so.1.0.0: $(TOTEM_OBJS)
+libtotem_pg.so.2.0.0: $(TOTEM_OBJS)
 	$(CC) $(LDFLAGS) -bundle -bind_at_load $(TOTEM_OBJS) -o $@
 
 else
 
-libtotem_pg.so.1.0.0: $(TOTEM_OBJS)
-	$(CC) $(LDFLAGS) -shared -Wl,-soname,libtotem_pg.so.1 $(TOTEM_OBJS) -o $@
+libtotem_pg.so.2.0.0: $(TOTEM_OBJS)
+	$(CC) $(LDFLAGS) -shared -Wl,-soname,libtotem_pg.so.2 $(TOTEM_OBJS) -o $@
 
 endif
 

+ 9 - 9
lib/Makefile

@@ -80,31 +80,31 @@ libcpg.so.2.0.0: util.o cpg.o
 else
 
 libSaClm.so.2.0.0: util.o clm.o
-	$(CC) $(LDFLAGS) -shared -Wl,-soname,libSaClm.so.1,-version-script=libSaClm.versions util.o clm.o -o $@
+	$(CC) $(LDFLAGS) -shared -Wl,-soname,libSaClm.so.2,-version-script=libSaClm.versions util.o clm.o -o $@
 
 libSaAmf.so.2.0.0: util.o amf.o
-	$(CC) $(LDFLAGS) -shared -Wl,-soname,libSaAmf.so.1,-version-script=libSaAmf.versions util.o amf.o -o $@
+	$(CC) $(LDFLAGS) -shared -Wl,-soname,libSaAmf.so.2,-version-script=libSaAmf.versions util.o amf.o -o $@
 
 libSaCkpt.so.2.0.0: util.o ckpt.o
-	$(CC) $(LDFLAGS) -shared -Wl,-soname,libSaCkpt.so.1,-version-script=libSaCkpt.versions util.o ckpt.o -o $@
+	$(CC) $(LDFLAGS) -shared -Wl,-soname,libSaCkpt.so.2,-version-script=libSaCkpt.versions util.o ckpt.o -o $@
 
 libSaEvt.so.2.0.0: util.o evt.o
-	$(CC) $(LDFLAGS) -shared -Wl,-soname,libSaEvt.so.1,-version-script=libSaEvt.versions util.o evt.o -o $@
+	$(CC) $(LDFLAGS) -shared -Wl,-soname,libSaEvt.so.2,-version-script=libSaEvt.versions util.o evt.o -o $@
 
 libSaLck.so.2.0.0: util.o lck.o
-	$(CC) $(LDFLAGS) -shared -Wl,-soname,libSaLck.so.1,-version-script=libSaLck.versions util.o lck.o -o $@
+	$(CC) $(LDFLAGS) -shared -Wl,-soname,libSaLck.so.2,-version-script=libSaLck.versions util.o lck.o -o $@
 
 libSaMsg.so.2.0.0: util.o msg.o
-	$(CC) $(LDFLAGS) -shared -Wl,-soname,libSaMsg.so.1,-version-script=libSaMsg.versions util.o msg.o -o $@
+	$(CC) $(LDFLAGS) -shared -Wl,-soname,libSaMsg.so.2,-version-script=libSaMsg.versions util.o msg.o -o $@
 
 libais.so.2.0.0: util.o amf.o clm.o ckpt.o evt.o lck.o msg.o
-	$(CC) $(LDFLAGS) -shared -Wl,-soname,libais.so.1,-version-script=libSaAis.versions util.o amf.o clm.o ckpt.o evt.o -o $@
+	$(CC) $(LDFLAGS) -shared -Wl,-soname,libais.so.2,-version-script=libSaAis.versions util.o amf.o clm.o ckpt.o evt.o -o $@
 
 libevs.so.2.0.0: util.o evs.o
-	$(CC) $(LDFLAGS) -shared -Wl,-soname,libevs.so.1,-version-script=libevs.versions util.o evs.o -o $@
+	$(CC) $(LDFLAGS) -shared -Wl,-soname,libevs.so.2,-version-script=libevs.versions util.o evs.o -o $@
 
 libcpg.so.2.0.0: util.o cpg.o
-	$(CC) -shared -Wl,-soname,libcpg.so.1,-version-script=libcpg.versions util.o cpg.o -o $@
+	$(CC) -shared -Wl,-soname,libcpg.so.2,-version-script=libcpg.versions util.o cpg.o -o $@
 
 endif