peiyongz 2003/11/19 15:06:01 Modified: c/src/xercesc Makefile.incl Makefile.in configure.in Log: build xercesc2_4_0, build w/o -brtl on AIX Revision Changes Path 1.44 +28 -10 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.43 retrieving revision 1.44 diff -u -r1.43 -r1.44 --- Makefile.incl 20 Aug 2003 08:53:51 -0000 1.43 +++ Makefile.incl 19 Nov 2003 23:06:00 -0000 1.44 @@ -235,23 +235,23 @@ #endif ifeq (${TRANSCODER}, ICU) - ALLLIBS = ${LIBS} -L/usr/lpp/xlC/lib -licuuc24 -licudata24 + ALLLIBS = ${LIBS} -L/usr/lpp/xlC/lib -licuuc26 -licudata26 else ALLLIBS = ${LIBS} -L/usr/lpp/xlC/lib endif ifeq (${MESSAGELOADER}, ICU) - ALLLIBS = ${LIBS} -L/usr/lpp/xlC/lib -licuuc24 -licudata24 -lXercesMessages23 + ALLLIBS = ${LIBS} -L/usr/lpp/xlC/lib -licuuc26 -licudata26 -lXercesMessages24 endif PLATFORM_COMPILE_OPTIONS = -qnotempinc -D_THREAD_SAFE ifeq (${BITSTOBUILD}, 64) - MAKE_SHARED = makeC++SharedLib_r -p 5000 -brtl ${LDFLAGS} -X64 - MAKE_SHARED_C = makeC++SharedLib_r -p 5000 -brtl ${LDFLAGS} -X64 + MAKE_SHARED = makeC++SharedLib_r -p 5000 ${LDFLAGS} -X64 + MAKE_SHARED_C = makeC++SharedLib_r -p 5000 ${LDFLAGS} -X64 else - MAKE_SHARED = makeC++SharedLib_r -p 5000 -brtl ${LDFLAGS} - MAKE_SHARED_C = makeC++SharedLib_r -p 5000 -brtl ${LDFLAGS} + MAKE_SHARED = makeC++SharedLib_r -p 5000 ${LDFLAGS} + MAKE_SHARED_C = makeC++SharedLib_r -p 5000 ${LDFLAGS} endif EXTRA_LINK_OPTIONS = -bmap:$(XML_OBJ)/${LIBNAME}${SO_TARGET_VERSION}.${SO_TARGET_VERSION_MAJOR}.map @@ -506,7 +506,7 @@ ifeq (${OS390BATCH},1) ALLLIBS = "//'${LOADEXP}(IXM24UCX)'" else - ALLLIBS = ${ICUROOT}/lib/libicuuc24.0.x + ALLLIBS = ${ICUROOT}/lib/libicuuc26.1.x endif else ifeq (${TRANSCODER}, Uniconv390) @@ -514,7 +514,7 @@ ifeq (${OS390BATCH},1) ALLLIBS = "//'${LOADEXP}(IXM24UCX)'" else - ALLLIBS = ${ICUROOT}/lib/libicuuc24.0.x + ALLLIBS = ${ICUROOT}/lib/libicuuc26.1.x endif else ALLLIBS = @@ -607,7 +607,12 @@ RESLIB_LINK_NAME=${RESLIBNAME}${SHLIBSUFFIX} RESLIB_SO_NAME =${RESLIBNAME}${SO_TARGET_VERSION}${SHLIBSUFFIX} - RESLIB_REAL_NAME=${RESLIBNAME}${SO_TARGET_VERSION}.${SO_TARGET_VERSION_MAJOR}${SHLIBSUFFIX} + RESLIB_REAL_NAME=${RESLIBNAME}${SO_TARGET_VERSION}.${SO_TARGET_VERSION_MAJOR}${SHLIBSUFFIX} + + RESLIB_LINK_DOTA=${RESLIBNAME}.a + RESLIB_SO_DOTA =${RESLIBNAME}${SO_TARGET_VERSION}.a + RESLIB_REAL_DOTA=${RESLIBNAME}${SO_TARGET_VERSION}.${SO_TARGET_VERSION_MAJOR}.a + endif ifeq (${PLATFORM}, OS390) # @@ -622,6 +627,11 @@ RESLIB_LINK_NAME=${RESLIBNAME}${SHLIBSUFFIX} RESLIB_SO_NAME =${RESLIBNAME}${SO_TARGET_VERSION}${SHLIBSUFFIX} RESLIB_REAL_NAME=${RESLIBNAME}${VER}${SHLIBSUFFIX} + + RESLIB_LINK_DOTA=${RESLIBNAME}.a + RESLIB_SO_DOTA =${RESLIBNAME}${SO_TARGET_VERSION}.a + RESLIB_REAL_DOTA=${RESLIBNAME}${VER}.a + endif ifeq (${PLATFORM}, CYGWIN) # @@ -668,6 +678,10 @@ RESLIB_LINK_NAME=${RESLIBNAME}${SHLIBSUFFIX} RESLIB_SO_NAME =${RESLIBNAME}${SHLIBSUFFIX}.${SO_TARGET_VERSION} RESLIB_REAL_NAME=${RESLIBNAME}${SHLIBSUFFIX}.${SO_TARGET_VERSION}.${SO_TARGET_VERSION_MAJOR} + + RESLIB_LINK_DOTA=${RESLIBNAME}.a + RESLIB_SO_DOTA =${RESLIBNAME}.a.${SO_TARGET_VERSION} + RESLIB_REAL_DOTA=${RESLIBNAME}.a.${SO_TARGET_VERSION}.${SO_TARGET_VERSION_MAJOR} endif @@ -678,6 +692,10 @@ FQ_RESLIB_LINK_NAME=${XML_LIB_DIR}/${RESLIB_LINK_NAME} FQ_RESLIB_SO_NAME =${XML_LIB_DIR}/${RESLIB_SO_NAME} FQ_RESLIB_REAL_NAME=${XML_LIB_DIR}/${RESLIB_REAL_NAME} + +FQ_RESLIB_LINK_DOTA=${XML_LIB_DIR}/${RESLIB_LINK_DOTA} +FQ_RESLIB_SO_DOTA =${XML_LIB_DIR}/${RESLIB_SO_DOTA} +FQ_RESLIB_REAL_DOTA=${XML_LIB_DIR}/${RESLIB_REAL_DOTA} ###################### STANDARD TOOLS ############################# ifeq (${PLATFORM}, OS400) 1.15 +13 -13 xml-xerces/c/src/xercesc/Makefile.in Index: Makefile.in =================================================================== RCS file: /home/cvs/xml-xerces/c/src/xercesc/Makefile.in,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- Makefile.in 14 Jul 2003 18:47:24 -0000 1.14 +++ Makefile.in 19 Nov 2003 23:06:00 -0000 1.15 @@ -251,40 +251,40 @@ -${CP} -Rf ${XERCESCROOT}/lib/${REAL_NAME} ${BINTARGETDIR}/lib -${CD} ${BINTARGETDIR}/lib; ln -s ${REAL_NAME} ${SO_NAME}; ln -s ${REAL_NAME} ${LINK_NAME} ifeq (${TRANSCODER},ICU) - -${CP} -Rf ${ICUROOT}/lib/libicudata24.0.so ${BINTARGETDIR}/lib + -${CP} -Rf ${ICUROOT}/lib/libicudata26.1.so ${BINTARGETDIR}/lib -${CP} -Rf ${ICUROOT}/lib/libicudata.so.24.0 ${BINTARGETDIR}/lib -${CP} -Rf ${ICUROOT}/lib/libicudata.sl.24.0 ${BINTARGETDIR}/lib - -${CD} ${BINTARGETDIR}/lib; find . -name 'libicudata24.0.so' -exec ln -s {} libicudata.so \; - -${CD} ${BINTARGETDIR}/lib; find . -name 'libicudata24.0.so' -exec ln -s {} libicudata24.so \; + -${CD} ${BINTARGETDIR}/lib; find . -name 'libicudata26.1.so' -exec ln -s {} libicudata.so \; + -${CD} ${BINTARGETDIR}/lib; find . -name 'libicudata26.1.so' -exec ln -s {} libicudata26.so \; -${CD} ${BINTARGETDIR}/lib; find . -name 'libicudata.so.24.0' -exec ln -s {} libicudata.so \; -${CD} ${BINTARGETDIR}/lib; find . -name 'libicudata.so.24.0' -exec ln -s {} libicudata.so.24 \; -${CD} ${BINTARGETDIR}/lib; find . -name 'libicudata.sl.24.0' -exec ln -s {} libicudata.sl \; -${CD} ${BINTARGETDIR}/lib; find . -name 'libicudata.sl.24.0' -exec ln -s {} libicudata.sl.24 \; - -${CP} -Rf ${ICUROOT}/lib/libicuuc24.0.so ${BINTARGETDIR}/lib + -${CP} -Rf ${ICUROOT}/lib/libicuuc26.1.so ${BINTARGETDIR}/lib -${CP} -Rf ${ICUROOT}/lib/libicuuc.so.24.0 ${BINTARGETDIR}/lib -${CP} -Rf ${ICUROOT}/lib/libicuuc.sl.24.0 ${BINTARGETDIR}/lib - -${CD} ${BINTARGETDIR}/lib; find . -name 'libicuuc24.0.so' -exec ln -s {} libicuuc.so \; - -${CD} ${BINTARGETDIR}/lib; find . -name 'libicuuc24.0.so' -exec ln -s {} libicuuc24.so \; + -${CD} ${BINTARGETDIR}/lib; find . -name 'libicuuc26.1.so' -exec ln -s {} libicuuc.so \; + -${CD} ${BINTARGETDIR}/lib; find . -name 'libicuuc26.1.so' -exec ln -s {} libicuuc26.so \; -${CD} ${BINTARGETDIR}/lib; find . -name 'libicuuc.so.24.0' -exec ln -s {} libicuuc.so \; -${CD} ${BINTARGETDIR}/lib; find . -name 'libicuuc.so.24.0' -exec ln -s {} libicuuc.so.24 \; -${CD} ${BINTARGETDIR}/lib; find . -name 'libicuuc.sl.24.0' -exec ln -s {} libicuuc.sl \; -${CD} ${BINTARGETDIR}/lib; find . -name 'libicuuc.sl.24.0' -exec ln -s {} libicuuc.sl.24 \; else ifeq (${MESSAGELOADER},ICU) - -${CP} -Rf ${ICUROOT}/lib/libicudata24.0.so ${BINTARGETDIR}/lib + -${CP} -Rf ${ICUROOT}/lib/libicudata26.1.so ${BINTARGETDIR}/lib -${CP} -Rf ${ICUROOT}/lib/libicudata.so.24.0 ${BINTARGETDIR}/lib -${CP} -Rf ${ICUROOT}/lib/libicudata.sl.24.0 ${BINTARGETDIR}/lib - -${CD} ${BINTARGETDIR}/lib; find . -name 'libicudata24.0.so' -exec ln -s {} libicudata.so \; - -${CD} ${BINTARGETDIR}/lib; find . -name 'libicudata24.0.so' -exec ln -s {} libicudata24.so \; + -${CD} ${BINTARGETDIR}/lib; find . -name 'libicudata26.1.so' -exec ln -s {} libicudata.so \; + -${CD} ${BINTARGETDIR}/lib; find . -name 'libicudata26.1.so' -exec ln -s {} libicudata26.so \; -${CD} ${BINTARGETDIR}/lib; find . -name 'libicudata.so.24.0' -exec ln -s {} libicudata.so \; -${CD} ${BINTARGETDIR}/lib; find . -name 'libicudata.so.24.0' -exec ln -s {} libicudata.so.24 \; -${CD} ${BINTARGETDIR}/lib; find . -name 'libicudata.sl.24.0' -exec ln -s {} libicudata.sl \; -${CD} ${BINTARGETDIR}/lib; find . -name 'libicudata.sl.24.0' -exec ln -s {} libicudata.sl.24 \; - -${CP} -Rf ${ICUROOT}/lib/libicuuc24.0.so ${BINTARGETDIR}/lib + -${CP} -Rf ${ICUROOT}/lib/libicuuc26.1.so ${BINTARGETDIR}/lib -${CP} -Rf ${ICUROOT}/lib/libicuuc.so.24.0 ${BINTARGETDIR}/lib -${CP} -Rf ${ICUROOT}/lib/libicuuc.sl.24.0 ${BINTARGETDIR}/lib - -${CD} ${BINTARGETDIR}/lib; find . -name 'libicuuc24.0.so' -exec ln -s {} libicuuc.so \; - -${CD} ${BINTARGETDIR}/lib; find . -name 'libicuuc24.0.so' -exec ln -s {} libicuuc24.so \; + -${CD} ${BINTARGETDIR}/lib; find . -name 'libicuuc26.1.so' -exec ln -s {} libicuuc.so \; + -${CD} ${BINTARGETDIR}/lib; find . -name 'libicuuc26.1.so' -exec ln -s {} libicuuc26.so \; -${CD} ${BINTARGETDIR}/lib; find . -name 'libicuuc.so.24.0' -exec ln -s {} libicuuc.so \; -${CD} ${BINTARGETDIR}/lib; find . -name 'libicuuc.so.24.0' -exec ln -s {} libicuuc.so.24 \; -${CD} ${BINTARGETDIR}/lib; find . -name 'libicuuc.sl.24.0' -exec ln -s {} libicuuc.sl \; 1.19 +1 -1 xml-xerces/c/src/xercesc/configure.in Index: configure.in =================================================================== RCS file: /home/cvs/xml-xerces/c/src/xercesc/configure.in,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- configure.in 16 Sep 2003 14:33:36 -0000 1.18 +++ configure.in 19 Nov 2003 23:06:00 -0000 1.19 @@ -2,7 +2,7 @@ AC_INIT(util/XercesDefs.hpp) dnl AC_CONFIG_HEADER(common/icucfg.h) -dnl AM_INIT_AUTOMAKE(xerces-c,2.3.0) +dnl AM_INIT_AUTOMAKE(xerces-c,2.4.0) dnl Checks for programs AC_PROG_CC AC_PROG_CXX
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]