dbertoni    01/04/12 07:17:50

  Modified:    c/src    Makefile.in
  Log:
  Changes for OS/390 port.
  
  Revision  Changes    Path
  1.36      +85 -4     xml-xalan/c/src/Makefile.in
  
  Index: Makefile.in
  ===================================================================
  RCS file: /home/cvs/xml-xalan/c/src/Makefile.in,v
  retrieving revision 1.35
  retrieving revision 1.36
  diff -u -r1.35 -r1.36
  --- Makefile.in       2001/04/11 02:40:37     1.35
  +++ Makefile.in       2001/04/12 14:17:48     1.36
  @@ -237,12 +237,15 @@
   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
  +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)                        
   
                                                                                
   
  @@ -339,6 +342,12 @@
   
   ${ALL_OBJECTS_DIR}/XalanTemplate.o:$(XSLT_DIR)/XalanTemplate.cpp
        $(CC2) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) -o $@ $<
  +else
  +ifeq ($(PLATFORM), OS390)
  +templates: ${ALL_OBJECTS_DIR}/XalanTemplate.o
  +${ALL_OBJECTS_DIR}/XalanTemplate.o:$(XSLT_DIR)/XalanTemplate.cpp
  +     $(CC2) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) -o $@ $<
  +endif
   endif
   
   testXSLT: lib  $(BINTARGETDIR)/testXSLT
  @@ -348,7 +357,7 @@
        ${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 
$@ $<
  +     $(CC3) $(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} \
  @@ -363,8 +372,10 @@
   $(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 
$@ $<
  +${ALL_OBJECTS_DIR}/TestXPath.o: $(TESTXPATH_DIR)/TestXPath.cpp
  +     $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  +${ALL_OBJECTS_DIR}/NodeNameTreeWalker.o: 
$(TESTXPATH_DIR)/NodeNameTreeWalker.cpp
  +     $(CC3) $(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} \
  @@ -378,84 +389,154 @@
   ApacheModuleXSLT: lib ${LIB_DIR}/mod_xslt$(SHLIBSUFFIX) 
   
   ${LIB_DIR}/mod_xslt$(SHLIBSUFFIX) : ${ALL_OBJECTS_DIR}/mod_xslt.o
  +ifeq ($(PLATFORM), OS390)                                                    
   
        $(MAKE_SHARED) $(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:$(SAMPLES_DIR)/ApacheModuleXSLT/%.c
  +     $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) -I/usr/include/apache/ 
$(EXTRA_COMPILE_OPTIONS) -o $@ $<
  +else
  +     $(MAKE_SHARED) $(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:$(SAMPLES_DIR)/ApacheModuleXSLT/%.c
        $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) -I/usr/include/apache/ 
$(EXTRA_COMPILE_OPTIONS) -o $@ $<
  +endif
   
   CompileStylesheet: lib $(BINTARGETDIR)/CompileStylesheet
   
   $(BINTARGETDIR)/CompileStylesheet: ${ALL_OBJECTS_DIR}/CompileStylesheet.o
  +ifeq ($(PLATFORM), OS390)                                                    
   
  +     ${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:$(SAMPLES_DIR)/CompileStylesheet/%.cpp
  +     $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  +else
        ${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:$(SAMPLES_DIR)/CompileStylesheet/%.cpp
        $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  +endif
   
   ExternalFunction: lib $(BINTARGETDIR)/ExternalFunction
   
   $(BINTARGETDIR)/ExternalFunction: ${ALL_OBJECTS_DIR}/ExternalFunction.o
  +ifeq ($(PLATFORM), OS390)                                                    
   
        ${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:$(SAMPLES_DIR)/ExternalFunction/%.cpp
  +     $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  +else
  +     ${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:$(SAMPLES_DIR)/ExternalFunction/%.cpp
        $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  +endif
   
   SimpleTransform: lib $(BINTARGETDIR)/SimpleTransform
   
   $(BINTARGETDIR)/SimpleTransform: ${ALL_OBJECTS_DIR}/SimpleTransform.o
  +ifeq ($(PLATFORM), OS390)                                                    
   
        ${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:$(SAMPLES_DIR)/SimpleTransform/%.cpp
  +     $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  +else
  +     ${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:$(SAMPLES_DIR)/SimpleTransform/%.cpp
        $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  +endif
   
   StreamTransform: lib $(BINTARGETDIR)/StreamTransform
   
   $(BINTARGETDIR)/StreamTransform: ${ALL_OBJECTS_DIR}/StreamTransform.o
  +ifeq ($(PLATFORM), OS390)                                                    
   
        ${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:$(SAMPLES_DIR)/StreamTransform/%.cpp
  +     $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<            
  +else
  +     ${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:$(SAMPLES_DIR)/StreamTransform/%.cpp
        $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<            
  +endif
   
   TraceListen: lib $(BINTARGETDIR)/TraceListen
   
   $(BINTARGETDIR)/TraceListen: ${ALL_OBJECTS_DIR}/TraceListen.o
  +ifeq ($(PLATFORM), OS390)                                                    
   
        ${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:$(SAMPLES_DIR)/TraceListen/%.cpp
  +     $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<            
  +else
  +     ${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:$(SAMPLES_DIR)/TraceListen/%.cpp
        $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<            
  +endif
   
   UseStylesheetParam: lib $(BINTARGETDIR)/UseStylesheetParam
   
   $(BINTARGETDIR)/UseStylesheetParam: ${ALL_OBJECTS_DIR}/UseStylesheetParam.o
  +ifeq ($(PLATFORM), OS390)                                                    
   
  +     ${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:$(SAMPLES_DIR)/UseStylesheetParam/%.cpp
  +     $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<    
  +else
        ${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:$(SAMPLES_DIR)/UseStylesheetParam/%.cpp
        $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<    
  +endif
   
   XalanTransform: lib $(BINTARGETDIR)/XalanTransform
   
   $(BINTARGETDIR)/XalanTransform: ${ALL_OBJECTS_DIR}/XalanTransform.o
  +ifeq ($(PLATFORM), OS390)                                                    
   
        ${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:$(SAMPLES_DIR)/XalanTransform/%.cpp
  +     $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  +else
  +     ${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:$(SAMPLES_DIR)/XalanTransform/%.cpp
        $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  +endif
   
   XPathWrapper: lib $(BINTARGETDIR)/XPathWrapper
   
   $(BINTARGETDIR)/XPathWrapper: ${ALL_OBJECTS_DIR}/XPathWrapper.o 
${ALL_OBJECTS_DIR}/TestDriver.o
  +ifeq ($(PLATFORM), OS390)                                                    
   
  +     ${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:$(SAMPLES_DIR)/XPathWrapper/%.cpp
  +     $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  +else
        ${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:$(SAMPLES_DIR)/XPathWrapper/%.cpp
        $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  +endif
   
   Tests: lib  ThreadTest
   
   ThreadTest: lib $(BINTARGETDIR)/ThreadTest
   
   $(BINTARGETDIR)/ThreadTest: ${ALL_OBJECTS_DIR}/ThreadTest.o 
  +ifeq ($(PLATFORM), OS390)                                                    
   
  +     ${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:$(TESTS_DIR)/Threads/%.cpp
  +     $(CC3) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  +else
        ${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:$(TESTS_DIR)/Threads/%.cpp
        $(CC1) $(XSL_BUILD_OPTIONS) -c $(XSL_INCL) $(EXTRA_COMPILE_OPTIONS) -o 
$@ $<
  +endif
   
   lib: prepare compile $(THISLIB)$(VER)$(SHLIBSUFFIX)
   
  
  
  

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

Reply via email to