[Fedora-directory-commits] adminutil/lib/libadmsslutil Makefile, 1.1.1.1, 1.2 admsslutil.c, 1.1.1.1, 1.2

Noriko Hosoi (nhosoi) fedora-directory-commits at redhat.com
Tue Dec 6 18:38:50 UTC 2005


Author: nhosoi

Update of /cvs/dirsec/adminutil/lib/libadmsslutil
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv18818/lib/libadmsslutil

Modified Files:
	Makefile admsslutil.c 
Log Message:
[172166] Admin Util RPM
1) admin util library name has been updated from libadminutil10.so to
libadminutil.so.1.0 with symbolic links libadminutil.so and libadminutil.so.1
2) dropped static library 



Index: Makefile
===================================================================
RCS file: /cvs/dirsec/adminutil/lib/libadmsslutil/Makefile,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
--- Makefile	20 Jul 2005 22:51:32 -0000	1.1.1.1
+++ Makefile	6 Dec 2005 18:38:42 -0000	1.2
@@ -28,35 +28,34 @@
 
 include ../../nsdefs.mk
 
-OBJDEST=$(OBJDIR)/lib/libadmsslutil
+OBJLIBDIR=$(OBJDIR)/lib
+OBJDEST=$(OBJLIBDIR)/libadmsslutil
 
 ifeq ($(ARCH), WINNT)
   ifeq ($(DEBUG), fulld)
-    LIBS=$(OBJDIR)/lib/libadmsslutild_s$(ADMSDK_SO_VERSION).lib
-    SO_NAME=$(OBJDIR)/lib/libadmsslutild$(ADMSDK_SO_VERSION)
+    LIBS=$(OBJLIBDIR)/libadmsslutild_s$(ADMSDK_SO_VERSION).lib
+    SO_NAME=libadmsslutild
   else
-    LIBS=$(OBJDIR)/lib/libadmsslutil_s$(ADMSDK_SO_VERSION).lib
-    SO_NAME=$(OBJDIR)/lib/libadmsslutil$(ADMSDK_SO_VERSION)
+    LIBS=$(OBJLIBDIR)/libadmsslutil_s$(ADMSDK_SO_VERSION).lib
+    SO_NAME=libadmsslutil
   endif
 else
-  LIBS=$(OBJDIR)/lib/libadmsslutil$(ADMSDK_SO_VERSION).a
-  SO_NAME=$(OBJDIR)/lib/libadmsslutil$(ADMSDK_SO_VERSION)
-endif
-
-ifeq ($(ARCH), HPUX)
- SO_LIB=$(SO_NAME)$(DLL_PRESUF).sl
-else
- SO_LIB=$(SO_NAME)$(DLL_PRESUF).$(DLL_SUFFIX)
+  LIBS=$(OBJLIBDIR)/libadmsslutil-$(ADMSDK_SO_DOTVERSION).a
+  SO_NAME=libadmsslutil
 endif
 
 include ../../nsconfig.mk
 
+SO_COREEXT:=$(DLL_PRESUF).$(DLL_SUFFIX)
+SO_EXT:=$(SO_COREEXT).$(ADMSDK_SO_DOTVERSION)
+SO_LIB:=$(OBJLIBDIR)/$(SO_NAME)$(SO_EXT)
+
 ifeq ($(ARCH), AIX)
 override EXTRA_LIBS := -L.:/usr/lib/threads:/usr/lpp/xlC/lib:/usr/lib:/lib \
 	-bI:/usr/lib/lowsys.exp -L. -lC_r -lC -lpthreads -lc_r -lm \
 	/usr/lib/libc.a -ldl -lbsd -brtl -berok
 
-ADM_EXPORT_FILE=$(SO_NAME)$(DLL_PRESUF).exp
+ADM_EXPORT_FILE=$(OBJLIBDIR)/$(SO_NAME)$(DLL_PRESUF).exp
 endif
 
 DEPLIBS += $(ADMSDKLINK) $(ICULINK) $(LDAPLINK) $(SVRCORELINK) $(SECURITYLINK) $(NSPRLINK)
@@ -70,18 +69,18 @@
 OBJS=$(addprefix $(OBJDEST)/, certmgt.o secpwd.o sslerror.o admsslutil.o psetcssl.o \
 			      srvutilssl.o uginfossl.o $(OSOBJS))
 
-all: $(OBJDEST) $(LIBS) $(SO_LIB)
+all: $(OBJDEST) $(SO_LIB)
 
 
 $(OBJDEST):
-	echo $(LIBS)
 	echo $(SO_LIB)
 	mkdir -p $(OBJDEST)
 
-$(LIBS): $(OBJS)
-	rm -f $@
-	$(AR) $(OBJS)
-	$(RANLIB) $@
+# stop building static libraries
+#$(LIBS): $(OBJS)
+#	rm -f $@
+#	$(AR) $(OBJS)
+#	$(RANLIB) $@
 
 ifeq ($(ARCH), AIX)
 $(SO_LIB): $(OBJS)
@@ -102,6 +101,8 @@
 $(SO_LIB): $(OBJS)
 	rm -f $@
 	$(LINK_DLL) $(OBJS) $(DEPLIBS)
+	cd $(OBJLIBDIR); ln -s $(SO_NAME)$(SO_EXT) $(SO_NAME)$(SO_COREEXT)
+	cd $(OBJLIBDIR); ln -s $(SO_NAME)$(SO_EXT) $(SO_NAME)$(SO_COREEXT).$(ADMSDK_SO_MAJORVERSION)
 endif
 endif
 


Index: admsslutil.c
===================================================================
RCS file: /cvs/dirsec/adminutil/lib/libadmsslutil/admsslutil.c,v
retrieving revision 1.1.1.1
retrieving revision 1.2
diff -u -r1.1.1.1 -r1.2
--- admsslutil.c	20 Jul 2005 22:51:33 -0000	1.1.1.1
+++ admsslutil.c	6 Dec 2005 18:38:42 -0000	1.2
@@ -37,6 +37,7 @@
 #include "errno.h"
 #include "secport.h"
 #include "libadmsslutil/certmgt.h"
+#include "version.h"
 
 #define ADMSSL_BUF_LEN 1024
 
@@ -50,6 +51,19 @@
 
 #define SECURITY_ATTR "configuration.nsServerSecurity"
 
+#ifdef XP_UNIX
+/*
+ * Version information for the 'ident' and 'what commands
+ *
+ * NOTE: the first component of the concatenated rcsid string
+ * must not end in a '$' to prevent rcs keyword substitution.
+ */
+static char rcsid[] = "$Header: AdminUtil " ADMSDK_PRODUCT  
+        "  " ADMSDK_BUILDNUM " $";
+static char sccsid[] = "@(#)AdminUtil " ADMSDK_PRODUCT  
+		"  " ADMSDK_BUILDNUM;
+#endif /* XP_UNIX */
+
 void servssl_error(char *fmt, ...);
 
 char custom_file[BIG_LINE] = "";




More information about the Fedora-directory-commits mailing list