jberry      2003/02/25 11:43:19

  Modified:    c/scripts packageBinaries.pl
               c/src/xercesc Makefile.incl
  Log:
  Change name of MacOSX shared library to follow conventions
  
  Revision  Changes    Path
  1.121     +4 -4      xml-xerces/c/scripts/packageBinaries.pl
  
  Index: packageBinaries.pl
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/scripts/packageBinaries.pl,v
  retrieving revision 1.120
  retrieving revision 1.121
  diff -u -r1.120 -r1.121
  --- packageBinaries.pl        21 Feb 2003 09:18:56 -0000      1.120
  +++ packageBinaries.pl        25 Feb 2003 19:43:18 -0000      1.121
  @@ -1262,10 +1262,10 @@
       }
   
        # Mac OS X
  -    if ((-e "$XERCESCROOT/lib/libxerces-c.dylib.22.0" )) {
  -        psystem("cp -f $XERCESCROOT/lib/libxerces-c.dylib.22.0 .");
  -        psystem("ln -s libxerces-c.dylib.22.0 libxerces-c.dylib.22 ");
  -        psystem("ln -s libxerces-c.dylib.22   libxerces-c.dylib    ");
  +    if ((-e "$XERCESCROOT/lib/libxerces-c.22.0.dylib" )) {
  +        psystem("cp -f $XERCESCROOT/lib/libxerces-c.22.0.dylib .");
  +        psystem("ln -s libxerces-c.22.0.dylib libxerces-c.22.dylib ");
  +        psystem("ln -s libxerces-c.22.dylib   libxerces-c.dylib    ");
       }
   
       # Populate the Message Catalog Files
  
  
  
  1.36      +44 -34    xml-xerces/c/src/xercesc/Makefile.incl
  
  Index: Makefile.incl
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/src/xercesc/Makefile.incl,v
  retrieving revision 1.35
  retrieving revision 1.36
  diff -u -r1.35 -r1.36
  --- Makefile.incl     20 Feb 2003 18:06:17 -0000      1.35
  +++ Makefile.incl     25 Feb 2003 19:43:19 -0000      1.36
  @@ -514,6 +514,7 @@
           ALLLIBS = ${LIBS} -L/usr/lib
       endif
       SHLIBSUFFIX=.dylib
  +     LD_SONAME = -install_name ${SO_NAME}
   endif
   
   #=============== CygWin SPECIFIC OPTIONS =========================
  @@ -545,54 +546,63 @@
   #
   #
   ifeq (${PLATFORM}, AIX)
  -
       #
       # LINK_NAME=libxerces-c.so
       # SO_NAME  =libxerces-c20.so
       # REAL_NAME=libxerces-c20.0.so
       #
  -
       LINK_NAME=${LIBNAME}${SHLIBSUFFIX}
       SO_NAME  =${LIBNAME}${SO_TARGET_VERSION}${SHLIBSUFFIX}
       
REAL_NAME=${LIBNAME}${SO_TARGET_VERSION}.${SO_TARGET_VERSION_MAJOR}${SHLIBSUFFIX}
  +endif
  +ifeq (${PLATFORM}, OS390)
  +     #
  +     # LINK_NAME=libxerces-c.dll
  +     # SO_NAME  =libxerces-c20.dll
  +     # REAL_NAME=libxerces-c2_0_0.dll
  +     #
  +     LINK_NAME=${LIBNAME}${SHLIBSUFFIX}
  +     SO_NAME  =${LIBNAME}${SO_TARGET_VERSION}${SHLIBSUFFIX}
  +     REAL_NAME=${LIBNAME}${VER}${SHLIBSUFFIX}
  +endif
  +ifeq (${PLATFORM}, CYGWIN)
  +     #
  +     # LINK_NAME=libxerces-c.dll
  +     # SO_NAME  =cygxerces-c20.dll
  +     # REAL_NAME=libxerces-c2_0_0.dll
  +     #
  +     LINK_NAME=${LIBNAME}${SHLIBSUFFIX}
  +     SO_NAME  =${CYGNAME}${SO_TARGET_VERSION}${SHLIBSUFFIX}
  +     REAL_NAME=${LIBNAME}${VER}${SHLIBSUFFIX}
  +endif
  +ifeq (${PLATFORM}, MACOSX)
  +    #
  +    # LINK_NAME=libxerces-c.{suffix}
  +    # SO_NAME  =libxerces-c.20.{suffix}
  +    # REAL_NAME=libxerces-c.20.0.{suffix}
  +    #
  +    LINK_NAME=${LIBNAME}${SHLIBSUFFIX}
  +    SO_NAME  =${LIBNAME}.${SO_TARGET_VERSION}${SHLIBSUFFIX}
  +    
REAL_NAME=${LIBNAME}.${SO_TARGET_VERSION}.${SO_TARGET_VERSION_MAJOR}${SHLIBSUFFIX}
  +endif
   
  -else
  -    ifeq (${PLATFORM}, OS390)
  -        #
  -        # LINK_NAME=libxerces-c.dll
  -        # SO_NAME  =libxerces-c20.dll
  -        # REAL_NAME=libxerces-c2_0_0.dll
  -        #
  -        LINK_NAME=${LIBNAME}${SHLIBSUFFIX}
  -        SO_NAME  =${LIBNAME}${SO_TARGET_VERSION}${SHLIBSUFFIX}
  -        REAL_NAME=${LIBNAME}${VER}${SHLIBSUFFIX}
  -    else
  -        ifeq (${PLATFORM}, CYGWIN)
  -            #
  -            # LINK_NAME=libxerces-c.dll
  -            # SO_NAME  =cygxerces-c20.dll
  -            # REAL_NAME=libxerces-c2_0_0.dll
  -            #
  -            LINK_NAME=${LIBNAME}${SHLIBSUFFIX}
  -            SO_NAME  =${CYGNAME}${SO_TARGET_VERSION}${SHLIBSUFFIX}
  -            REAL_NAME=${LIBNAME}${VER}${SHLIBSUFFIX}
  -        else
  -            #
  -            # LINK_NAME=libxerces-c.so
  -            # SO_NAME  =libxerces-c.so.20
  -            # REAL_NAME=libxerces-c.so.20.0
  -            #
  -            LINK_NAME=${LIBNAME}${SHLIBSUFFIX}
  -            SO_NAME  =${LIBNAME}${SHLIBSUFFIX}.${SO_TARGET_VERSION}
  -            
REAL_NAME=${LIBNAME}${SHLIBSUFFIX}.${SO_TARGET_VERSION}.${SO_TARGET_VERSION_MAJOR}
  -        endif
  -    endif
  +# Default naming (if no special cases above)
  +ifeq ($(SO_NAME),) 
  +     #
  +     # LINK_NAME=libxerces-c.so
  +     # SO_NAME  =libxerces-c.so.20
  +     # REAL_NAME=libxerces-c.so.20.0
  +     #
  +     LINK_NAME=${LIBNAME}${SHLIBSUFFIX}
  +     SO_NAME  =${LIBNAME}${SHLIBSUFFIX}.${SO_TARGET_VERSION}
  +     
REAL_NAME=${LIBNAME}${SHLIBSUFFIX}.${SO_TARGET_VERSION}.${SO_TARGET_VERSION_MAJOR}
   endif
   
   
   FQ_LINK_NAME=${XML_LIB_DIR}/${LINK_NAME}
   FQ_SO_NAME  =${XML_LIB_DIR}/${SO_NAME}
   FQ_REAL_NAME=${XML_LIB_DIR}/${REAL_NAME}
  +
   
   ###################### STANDARD TOOLS #############################
   ifeq (${PLATFORM}, OS400)
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to