File libname-server-2-shared.patch of Package orbit2
Index: ORBit2-2.14.19/src/services/name/Makefile.am
===================================================================
--- ORBit2-2.14.19.orig/src/services/name/Makefile.am
+++ ORBit2-2.14.19/src/services/name/Makefile.am
@@ -6,12 +6,10 @@ endif
libORBitservicesincludedir = $(includedir)/orbit-2.0/ORBitservices
-lib_LTLIBRARIES=libORBitCosNaming-2.la
-
+lib_LTLIBRARIES = libname-server-2.la libORBitCosNaming-2.la
+noinst_LTLIBRARIES = libname-support.la
noinst_PROGRAMS = name-client-2 orbit-name-server-2
-lib_LIBRARIES = libname-server-2.a
-
libORBitCosNaming_2_la_SOURCES = \
CosNaming-common.c \
CosNaming-stubs.c
@@ -57,21 +55,24 @@ LDADDS =
$(libm) \
$(ORBIT_NAME_LIBS)
-name_client_2_SOURCES = name-client.c name-support.c name-support.h
+libname_support_la_SOURCES = name-support.c name-support.h
+libname_support_la_DEPENDENCIES = $(DEPS) CosNaming.h
+
+name_client_2_SOURCES = name-client.c
name_client_2_LDFLAGS = $(FLAGS)
-name_client_2_DEPENDENCIES = $(DEPS) CosNaming.h
-name_client_2_LDADD = $(LDADDS)
+name_client_2_DEPENDENCIES = $(DEPS) CosNaming.h libname-support.la
+name_client_2_LDADD = $(LDADDS) libname-support.la
-libname_server_2_a_SOURCES = orbit-name-server.c CosNaming-skels.c \
- name-support.c name-support.h
-libname_server_2_a_DEPENDENCIES = $(DEPS) CosNaming.h
+libname_server_2_la_SOURCES = orbit-name-server.c CosNaming-skels.c
+libname_server_2_la_DEPENDENCIES = $(DEPS) CosNaming.h libname-support.la
+libname_server_2_la_LDFLAGS = -version-info $(LT_VERSION) libname-support.la
orbit_name_server_2_SOURCES = boot.c
orbit_name_server_2_LDFLAGS = $(FLAGS)
-orbit_name_server_2_DEPENDENCIES = $(DEPS) CosNaming.h
-orbit_name_server_2_LDADD = libname-server-2.a $(LDADDS)
+orbit_name_server_2_DEPENDENCIES = $(DEPS) CosNaming.h libname-server-2.la
+orbit_name_server_2_LDADD = libname-server-2.la $(LDADDS)
-$(libname_server_2_a_OBJECTS) $(name_client_2_OBJECTS) $(orbit_name_server_2_OBJECTS) : CosNaming.h
+$(libname_server_2_la_OBJECTS) $(name_client_2_OBJECTS) $(orbit_name_server_2_OBJECTS) : CosNaming.h
EXTRA_DIST = $(idl_DATA)