dbertoni    01/08/20 15:43:03

  Modified:    c/src    Makefile.in
  Log:
  Updated for reference release.
  
  Revision  Changes    Path
  1.54      +88 -83    xml-xalan/c/src/Makefile.in
  
  Index: Makefile.in
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/Makefile.in,v
  retrieving revision 1.53
  retrieving revision 1.54
  diff -u -r1.53 -r1.54
  --- Makefile.in       2001/08/14 20:55:18     1.53
  +++ Makefile.in       2001/08/20 22:43:03     1.54
  @@ -79,6 +79,15 @@
        @echo XERCESCROOT must be defined
   endif
   
  +ifdef XALAN_USE_ICU
  +ifndef ICUROOT
  +ICUROOT=/usr/local
  +endif
  +ifndef ICUI18NROOT
  +ICUI18NROOT=/usr/local
  +endif
  +endif
  +
   XALANDOM_DIR = XalanDOM
   DOMSUPPORT_DIR = DOMSupport
   INCLUDE_DIR = Include
  @@ -113,7 +122,7 @@
   
   # Using ICUBridge
   ifdef XALAN_USE_ICU
  -ALL_VPATH_CPP+=:$(ICUBRIDGE_DIR) 
  +ALL_VPATH_CPP+=:$(ICUBRIDGE_DIR)
   endif
   
   #all these setting come from the arguments passed in to runConfigure.
  @@ -124,45 +133,44 @@
   PREFIX = @prefix@
   
   #=============== LINUX SPECIFIC OPTIONS =========================
  -ifeq ($(PLATFORM), LINUX)
   
  -SUPPORTED = TRUE
  -PLATFORM_COMPILE_OPTIONS = -fpic -Wall -instances=static -D${PLATFORM} -D_REENTRANT
  -#ALLLIBS = ${LIBS} -L/usr/lib -L/usr/local/lib -L/usr/ccs/lib -lc
  -ALLLIBS = ${LIBS} -L/usr/lib -L/usr/local/lib 
  -SHLIBSUFFIX=.so
  +ifeq ($(PLATFORM), LINUX)
   
  -# We need the ICU library if we are using the ICUBridge
  -ifdef XALAN_USE_ICU
  -LD_RPATH_PRE=        -Wl,-rpath,
  -PLATFORM_LIB_LINK_OPTIONS=$(LD_RPATH_PRE)/usr/lib $(LD_RPATH_PRE)/usr/local/lib 
  -endif
  +  SUPPORTED = TRUE
  +  PLATFORM_COMPILE_OPTIONS = -fpic -Wall -instances=static -D${PLATFORM} 
-D_REENTRANT
  +  ALLLIBS = ${LIBS} -L/usr/lib
  +  SHLIBSUFFIX=.so
  +
  +  # We need the ICU library if we are using the ICUBridge
  +  ifdef XALAN_USE_ICU
  +  LD_RPATH_PRE=      -Wl,-rpath,
  +  PLATFORM_LIB_LINK_OPTIONS=$(LD_RPATH_PRE)${ICUROOT}/lib 
  +  endif
   
  -EXTRA_LINK_OPTIONS=-lc
  -CC1 = $(CXX) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
  -MAKE_SHARED = ${CXX} $(CXXFLAGS) -D${PLATFORM} -shared -fpic
  -LINK =  g++ -D${PLATFORM} -fpic
  +  EXTRA_LINK_OPTIONS=-lc
  +  CC1 = $(CXX) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
  +  MAKE_SHARED = ${CXX} $(CXXFLAGS) -D${PLATFORM} -shared -fpic
  +  LINK =  g++ -D${PLATFORM} -fpic
   
   endif
   
   #=============== HPUX SPECIFIC OPTIONS =========================
  -ifeq ($(PLATFORM), HPUX)
   
  -SUPPORTED = TRUE
  -PLATFORM_COMPILE_OPTIONS = +Z -D${PLATFORM} -D_THREAD_SAFE
  -ALLLIBS = ${LIBS}
  -SHLIBSUFFIX=.sl
  -CC1 = $(CXX) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
  -CC2 = $(CXX) $(PLATFORM_COMPILE_OPTIONS)
  -MAKE_SHARED = $(CXX) -b +Z
  -LINK = $(CXX) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS) -Wl,+s
  -
  +ifeq ($(PLATFORM), HPUX)
   
  +  SUPPORTED = TRUE
  +  PLATFORM_COMPILE_OPTIONS = +Z -D${PLATFORM} -D_THREAD_SAFE
  +  ALLLIBS = ${LIBS}
  +  SHLIBSUFFIX=.sl
  +  CC1 = $(CXX) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
  +  CC2 = $(CXX) $(PLATFORM_COMPILE_OPTIONS)
  +  MAKE_SHARED = $(CXX) -b +Z
  +  LINK = $(CXX) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS) -Wl,+s
   
   endif
   
  -
   #=============== SOLARIS SPECIFIC OPTIONS =========================
  +
   ifeq ($(PLATFORM), SOLARIS)
   
     SUPPORTED = TRUE
  @@ -174,7 +182,6 @@
   
        ifdef XALAN_USE_ICU
        LD_RPATH_PRE=  -Wl,-rpath,
  -     PLATFORM_LIB_LINK_OPTIONS=$(LD_RPATH_PRE)/usr/lib $(LD_RPATH_PRE)/usr/local/lib
        endif
   
        EXTRA_LINK_OPTIONS=-lc
  @@ -195,14 +202,14 @@
   
        ifdef XALAN_USE_ICU
        LD_RPATH_PRE=  -Wl,-rpath,
  -     PLATFORM_LIB_LINK_OPTIONS=$(LD_RPATH_PRE)/usr/lib $(LD_RPATH_PRE)/usr/local/lib
        endif
   
       ALLLIBS = -mt ${LIBS} -L/usr/local/SUNWspro/lib -L/usr/ccs/lib \
                     -lc -lgen
     endif
   
  -SHLIBSUFFIX=.so
  +  PLATFORM_LIB_LINK_OPTIONS=$(LD_RPATH_PRE)${ICUROOT}/lib 
$(LD_RPATH_PRE)${ICUI18NROOT}/lib
  +  SHLIBSUFFIX=.so
   
   endif
   
  @@ -218,7 +225,7 @@
   
        ifdef XALAN_USE_ICU
        LD_RPATH_PRE=  -Wl,-rpath,
  -     PLATFORM_LIB_LINK_OPTIONS=$(LD_RPATH_PRE)/usr/lib $(LD_RPATH_PRE)/usr/local/lib
  +     PLATFORM_LIB_LINK_OPTIONS=$(LD_RPATH_PRE)${ICUROOT}/lib 
$(LD_RPATH_PRE)${ICUI18NROOT}/lib
        endif
   
        EXTRA_LINK_OPTIONS=-lc
  @@ -252,87 +259,85 @@
   
   ifeq ($(PLATFORM), OS390)
   
  -ifndef STLPORTROOT
  -nostlportroot:
  -     @echo STLPORTROOT must be defined
  -endif
  -
  -SUPPORTED = TRUE
  -PLATFORM_COMPILE_OPTIONS =-Wc,dll -W0,"langlvl(extended),float(ieee)" -D${PLATFORM} 
-D_OPEN_THREADS -D_XOPEN_SOURCE_EXTENDED -I ${STLPORTROOT}/stlport
  -PLATFORM_COMPILE_OPTIONS2 =-Wc,dll -W0,"langlvl(extended),notempinc,float(ieee)" 
-D${PLATFORM} -D_OPEN_THREADS -D_XOPEN_SOURCE_EXTENDED -I ${STLPORTROOT}/stlport
  -ALLLIBS =
  -SHLIBSUFFIX=.dll
  -OS390SIDEDECK=.x
  -
  -CC1 = $(CXX) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
  -CC2 = $(CXX) $(PLATFORM_COMPILE_OPTIONS2)
  -CC3 = $(CXX) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS2)
  -MAKE_SHARED = ${CXX} $(CXXFLAGS) -D${PLATFORM} -Wl,dll
  -LINK = $(CXX) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
  +  ifndef STLPORTROOT
  +  nostlportroot:
  +       @echo STLPORTROOT must be defined
  +  endif
   
  +  SUPPORTED = TRUE
  +  PLATFORM_COMPILE_OPTIONS =-Wc,dll -W0,"langlvl(extended),float(ieee)" 
-D${PLATFORM} -D_OPEN_THREADS -D_XOPEN_SOURCE_EXTENDED -I ${STLPORTROOT}/stlport
  +  PLATFORM_COMPILE_OPTIONS2 =-Wc,dll -W0,"langlvl(extended),notempinc,float(ieee)" 
-D${PLATFORM} -D_OPEN_THREADS -D_XOPEN_SOURCE_EXTENDED -I ${STLPORTROOT}/stlport
  +  ALLLIBS =
  +  SHLIBSUFFIX=.dll
  +  OS390SIDEDECK=.x
  +
  +  CC1 = $(CXX) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
  +  CC2 = $(CXX) $(PLATFORM_COMPILE_OPTIONS2)
  +  CC3 = $(CXX) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS2)
  +  MAKE_SHARED = ${CXX} $(CXXFLAGS) -D${PLATFORM} -Wl,dll
  +  LINK = $(CXX) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
  +
   endif
   
   #============ TRU64 SPECIFIC OPTIONS ============================
  +
   ifeq ($(PLATFORM), TRU64)
   
  -SUPPORTED = TRUE
  -PLATFORM_COMPILE_OPTIONS = -D${PLATFORM} -ptr ${ALL_OBJECTS_DIR}/.cxx_repository 
-ieee -pthread
  -ALLLIBS = ${LIBS} -L/usr/lib -L/usr/local/lib -L/usr/ccs/lib -lc -lrt -lm
  -SHLIBSUFFIX = .so
  -CC1 = ${CXX} ${CXXFLAGS} $(PLATFORM_COMPILE_OPTIONS)
  -MAKE_SHARED = ${CXX} ${CXXFLAGS} -shared -D${PLATFORM} -ptr 
${ALL_OBJECTS_DIR}/.cxx_repository -nocxxstd
  -LINK = ${CXX} $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
  +  SUPPORTED = TRUE
  +  PLATFORM_COMPILE_OPTIONS = -D${PLATFORM} -ptr ${ALL_OBJECTS_DIR}/.cxx_repository 
-ieee -pthread
  +  ALLLIBS = ${LIBS} -L/usr/lib -lc -lrt -lm
  +  SHLIBSUFFIX = .so
  +  CC1 = ${CXX} ${CXXFLAGS} $(PLATFORM_COMPILE_OPTIONS)
  +  MAKE_SHARED = ${CXX} ${CXXFLAGS} -shared -D${PLATFORM} -ptr 
${ALL_OBJECTS_DIR}/.cxx_repository -nocxxstd
  +  LINK = ${CXX} $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
   
   endif
   
   #============ MacOSX SPECIFIC OPTIONS ============================
  +
   ifeq ($(PLATFORM), MACOSX)
   
  -SUPPORTED = TRUE
  -PLATFORM_COMPILE_OPTIONS = -Wall -D${PLATFORM} -D_REENTRANT 
-DXALAN_USE_XERCES_LOCAL_CODEPAGE_TRANSCODERS
  -ALLLIBS = ${LIBS} -L/usr/lib -L/usr/local/lib
  -SHLIBSUFFIX=.dylib
  -CC1 = ${CXX} $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
  -MAKE_SHARED = ${CXX} $(CXXFLAGS) -D${PLATFORM} -dynamiclib
  -LINK = ${CXX} $(CXXFLAGS) ${PLATFORM_COMPILE_OPTIONS}
  +  SUPPORTED = TRUE
  +  PLATFORM_COMPILE_OPTIONS = -Wall -D${PLATFORM} -D_REENTRANT 
-DXALAN_USE_XERCES_LOCAL_CODEPAGE_TRANSCODERS
  +  ALLLIBS = ${LIBS} -L/usr/lib -L/usr/local/lib
  +  SHLIBSUFFIX=.dylib
  +  CC1 = ${CXX} $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)
  +  MAKE_SHARED = ${CXX} $(CXXFLAGS) -D${PLATFORM} -dynamiclib
  +  LINK = ${CXX} $(CXXFLAGS) ${PLATFORM_COMPILE_OPTIONS}
   
   endif
   
   ifndef SUPPORTED
  -nogood:
  -     @echo Linux, Solaris, AIX, Compaq Tru64, OS/390, MacOSX, and HP-UX are the 
only platforms supported.
  +  nogood:
  +       @echo Linux, Solaris, AIX, Compaq Tru64, OS/390, MacOSX, and HP-UX are the 
only platforms supported.
   endif
   
   # We need the Xerces library
  -ifeq ($(PLATFORM), OS390)                             
  -ALLLIBS += $(XERCESCROOT)/lib/libxerces-c1_5_1.x
  -else                                                  
  -ALLLIBS += -L$(XERCESCROOT)/lib -lxerces-c1_5_1
  +ifeq ($(PLATFORM), OS390)
  +  ALLLIBS += $(XERCESCROOT)/lib/libxerces-c1_5_1.x
  +else
  +  ALLLIBS += -L$(XERCESCROOT)/lib -lxerces-c1_5
   endif
   
   # We need the ICU library if we are using the ICUBridge
   ifdef XALAN_USE_ICU
  -ifeq ($(PLATFORM), OS390)
  -ALLLIBS += ${ICUROOT}/lib/libicuuc.x ${ICUROOT}/lib/libicui18n.x
  -else
  -ALLLIBS += -L/usr/local/lib -licuuc
  -ALLLIBS += -L/usr/local/lib -licui18n
  -endif
  +  ifeq ($(PLATFORM), OS390)
  +    ALLLIBS += ${ICUROOT}/lib/libicuuc.x ${ICUROOT}/lib/libicui18n.x
  +  else
  +    ALLLIBS += -L${ICUROOT}/lib -licuuc
  +    ALLLIBS += -L${ICUI18NROOT}/lib -licui18n
  +  endif
   endif
   
   
   # We have to use the includes from the source distribution, since we use
   # headers that others normally wouldn't
  -XSL_INCL = -I. -I$(XERCESCROOT)/src/ -I$(XERCESCROOT)/include/ 
  -
  -# We need the ICU library if we are using the ICUBridge
   ifdef XALAN_USE_ICU
  -ifeq ($(PLATFORM), OS390)                 
  -XSL_INCL += -I ${ICUROOT}/include/        
  -else                                      
  -XSL_INCL += -I/usr/local/include/
  -endif
  -XSL_BUILD_OPTIONS += -DXALAN_USE_ICU
  +# We need the ICU library if we are using the ICUBridge
  +  XSL_INCL = -I ${ICUROOT}/include/ -I. -I$(XERCESCROOT)/src/ 
-I$(XERCESCROOT)/include/ 
  +  XSL_BUILD_OPTIONS += -DXALAN_USE_ICU
  +else
  +  XSL_INCL = -I. -I$(XERCESCROOT)/src/ -I$(XERCESCROOT)/include/ 
   endif
   
   
  
  
  

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

Reply via email to