You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@xalan.apache.org by db...@apache.org on 2001/04/11 04:40:38 UTC

cvs commit: xml-xalan/c/src config.guess config.sub configure Makefile.in

dbertoni    01/04/10 19:40:38

  Modified:    c/src    config.guess config.sub configure Makefile.in
  Log:
  Changes for OS/390 port.
  
  Revision  Changes    Path
  1.3       +4 -1      xml-xalan/c/src/config.guess
  
  Index: config.guess
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/config.guess,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- config.guess	2000/11/29 17:57:56	1.2
  +++ config.guess	2001/04/11 02:40:37	1.3
  @@ -242,7 +242,10 @@
   	echo mipsel-unknown-openbsd${UNAME_RELEASE}
   	exit 0 ;;
       *:OS/390:*:*)
  -	echo i370-ibm-openedition
  +	echo i390-ibm-mvs${UNAME_RELEASE}
  +	exit 0 ;;
  +    *:z/OS:*:*)
  +	echo i390-ibm-mvs${UNAME_RELEASE}
   	exit 0 ;;
       arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
   	echo arm-acorn-riscix${UNAME_RELEASE}
  
  
  
  1.3       +5 -5      xml-xalan/c/src/config.sub
  
  Index: config.sub
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/config.sub,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- config.sub	2000/11/29 17:57:58	1.2
  +++ config.sub	2001/04/11 02:40:37	1.3
  @@ -211,7 +211,7 @@
   		| hppa64 \
   		| alpha | alphaev[4-8] | alphaev56 | alphapca5[67] \
   		| alphaev6[78] \
  -		| we32k | ns16k | clipper | i370 | sh | sh[34] \
  +		| we32k | ns16k | clipper | i390 | sh | sh[34] \
   		| powerpc | powerpcle \
   		| 1750a | dsp16xx | pdp11 | mips16 | mips64 | mipsel | mips64el \
   		| mips64orion | mips64orionel | mipstx39 | mipstx39el \
  @@ -481,8 +481,8 @@
   		basic_machine=hppa1.1-hp
   		os=-proelf
   		;;
  -	i370-ibm* | ibm*)
  -		basic_machine=i370-ibm
  +	i390-ibm* | ibm*)
  +		basic_machine=i390-ibm
   		;;
   # I'm not sure what "Sysv32" means.  Should this be sysv3.2?
   	i[34567]86v32)
  @@ -580,7 +580,7 @@
   		os=-msdos
   		;;
   	mvs)
  -		basic_machine=i370-ibm
  +		basic_machine=i390-ibm
   		os=-mvs
   		;;
   	ncr3000)
  @@ -1207,7 +1207,7 @@
   	*-ns)
   		os=-genix
   		;;
  -	i370-*)
  +	i390-*)
   		os=-mvs
   		;;
   	*-next)
  
  
  
  1.3       +1 -1      xml-xalan/c/src/configure
  
  Index: configure
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/configure,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- configure	2000/02/03 20:13:12	1.2
  +++ configure	2001/04/11 02:40:37	1.3
  @@ -1418,7 +1418,7 @@
   s%\]%\\&%g
   s%\$%$$%g
   EOF
  -DEFS=`sed -f conftest.defs confdefs.h | tr '\012' ' '`
  +DEFS=`sed -f conftest.defs confdefs.h | tr '\n' ' '`
   rm -f conftest.defs
   
   
  
  
  
  1.35      +54 -1     xml-xalan/c/src/Makefile.in
  
  Index: Makefile.in
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/Makefile.in,v
  retrieving revision 1.34
  retrieving revision 1.35
  diff -u -r1.34 -r1.35
  --- Makefile.in	2001/02/22 19:33:46	1.34
  +++ Makefile.in	2001/04/11 02:40:37	1.35
  @@ -226,19 +226,49 @@
   
   endif
   
  +#=============== OS390 SPECIFIC OPTIONS =========================               
  +                                                                                
  +ifeq ($(PLATFORM), OS390)                                                       
  +                                                                                
  +                                                                                
  +ifndef STLPORTROOT                                                              
  +nostlportroot:                                                                  
  +	@echo STLPORTROOT must be defined                                       
  +endif                                                                           
  +                                                                                
  +SUPPORTED = TRUE                                                                
  +PLATFORM_COMPILE_OPTIONS =-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)                            
  +MAKE_SHARED = ${CXX} $(CXXFLAGS) -D${PLATFORM} -Wl,dll                          
  +LINK = $(CXX) $(CXXFLAGS) $(PLATFORM_COMPILE_OPTIONS)                           
  +                                                                                
  +endif                                                                           
  +
   ifndef SUPPORTED
   nogood:
  -	@echo Linux Solaris AIX and HPUX are the only unix platforms supported.
  +	@echo Linux Solaris, AIX and HPUX are the only unix platforms supported.
   endif
   
   # We need the Xerces library
  +ifeq ($(PLATFORM), OS390)                             
  +ALLLIBS += $(XERCESCROOT)/lib/libxerces-c1_4.x        
  +else                                                  
   ALLLIBS += -L$(XERCESCROOT)/lib -lxerces-c1_4
  +endif
   
   # We need the ICU library if we are using the ICUBridge
   ifdef XALAN_USE_ICU
  +ifeq ($(PLATFORM), OS390)                                             
  +ALLLIBS += ${ICUROOT}/lib/libicu-uc.x ${ICUROOT}/lib/libicu-i18n.x    
  +else                                                                  
   ALLLIBS += -L/usr/local/lib -licu-uc
   ALLLIBS += -L/usr/local/lib -licu-i18n
   endif
  +endif
   
   
   # We have to use the includes from the source distribution, since we use
  @@ -247,7 +277,11 @@
   
   # 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
   endif
   
  @@ -309,19 +343,35 @@
   
   testXSLT: lib  $(BINTARGETDIR)/testXSLT
   
  +ifeq ($(PLATFORM), OS390)                                                       
  +$(BINTARGETDIR)/testXSLT: ${ALL_OBJECTS_DIR}/process.o                          
  +	${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  +	${EXTRA_LINK_OPTIONS} $(LIB_DIR)/lib$(PROJECT_NAME)$(VER).x $(ALLLIBS) $^ -o $@	
  +${ALL_OBJECTS_DIR}/process.o: $(TESTXSLT_DIR)/process.cpp                       
  +	$(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  +else                                                            
   $(BINTARGETDIR)/testXSLT: ${ALL_OBJECTS_DIR}/process.o
   	${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
   	${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) $^ -o $@	
   ${ALL_OBJECTS_DIR}/process.o: $(TESTXSLT_DIR)/process.cpp
   	$(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  +endif
   
   testXPath: lib  $(BINTARGETDIR)/testXPath
   
  +ifeq ($(PLATFORM), OS390)                                                       
   $(BINTARGETDIR)/testXPath: ${ALL_OBJECTS_DIR}/TestXPath.o ${ALL_OBJECTS_DIR}/NodeNameTreeWalker.o
   	${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
  +	${EXTRA_LINK_OPTIONS} $(LIB_DIR)/lib$(PROJECT_NAME)$(VER).x $(ALLLIBS) $(CXXFLAGS) $^ -o $@	
  +${ALL_OBJECTS_DIR}/%.o:$(TESTXPATH_DIR)/%.cpp                                   
  +	$(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  +else                                                                 
  +$(BINTARGETDIR)/testXPath: ${ALL_OBJECTS_DIR}/TestXPath.o ${ALL_OBJECTS_DIR}/NodeNameTreeWalker.o
  +	${LINK} $(XSL_BUILD_OPTIONS) ${PLATFORM_LIB_LINK_OPTIONS} ${LIBRARY_SEARCH_PATHS} \
   	${EXTRA_LINK_OPTIONS} -L$(LIB_DIR) -l$(PROJECT_NAME)$(VER) $(ALLLIBS) $(CXXFLAGS) $^ -o $@	
   ${ALL_OBJECTS_DIR}/%.o:$(TESTXPATH_DIR)/%.cpp
   	$(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o $@ $<
  +endif
   
   Samples: lib  CompileStylesheet  ExternalFunction  SimpleTransform  StreamTransform  TraceListen  UseStylesheetParam  XalanTransform XPathWrapper #  ThreadSafe
   
  @@ -411,6 +461,9 @@
   
   $(THISLIB)$(VER)$(SHLIBSUFFIX): $(ALL_OBJECTS)
   	$(MAKE_SHARED) $(PLATFORM_LIBRARIES) $(EXTRA_LINK_OPTIONS) $(ALLLIBS) $^ -o $@ 
  +ifeq ($(PLATFORM), OS390)            
  +	cp -p *.x  ${LIB_DIR}        
  +endif                                
   
   clean:
   	rm -rf $(ALL_OBJECTS_DIR)/*
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: xalan-cvs-unsubscribe@xml.apache.org
For additional commands, e-mail: xalan-cvs-help@xml.apache.org