costin      01/11/20 16:05:23

  Modified:    jk/native build.xml
  Log:
  Minor changes, added a define for XP_UNIX if not on win32 ( otherwise
  netscape will fail ) ( I try to verify my commits are not braking
  the other server adapters ).
  Added a flag to compile the 12 adapter for those who need it.
  
  Revision  Changes    Path
  1.19      +46 -41    jakarta-tomcat-connectors/jk/native/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native/build.xml,v
  retrieving revision 1.18
  retrieving revision 1.19
  diff -u -r1.18 -r1.19
  --- build.xml 2001/11/20 21:32:59     1.18
  +++ build.xml 2001/11/21 00:05:23     1.19
  @@ -19,6 +19,7 @@
     <property name="apxs13" value="/usr/sbin/apxs" />
     <property name="apxs20" value="/opt/apache2/bin/apxs" />
     
  +  <property name="netscape.home" location="/opt/iplanet/plugins" />
     <property name="apache2.home" location="/opt/apache2" />
     <property name="apache13.home" location="/usr" />
     
  @@ -112,8 +113,10 @@
        taskDebug="0"
        profile="${so.profile}" >
         <def name="_REENTRANT" />
  -      <def name="CHANNEL" 
  -           if="use.channel"/>
  +      <def name="CHANNEL" if="use.channel"
  +           info="Use the new (experimental) channel interface" />
  +      <def name="AJP12" if="use.ajp12"
  +           info="Build the deprecated ajp12 worker" />
         <def name="CHUNK_SIZE" value="4096" 
           info="Read/Write buffer size" />
         <def name="REUSE_WORKER" 
  @@ -125,7 +128,8 @@
         <jniConfig />
         <src dir=".">
        <include name="apache-2.0/mod_jk.c" />
  -     <include name="common/*.c" />
  +     <include name="common/**/*.c" />
  +        <exclude name="common/ajp12/*.c" unless="use.ajp12" />
         </src>
         <includes>
        <include name="${native.dir}/common" />
  @@ -221,45 +225,45 @@
     </target>
   
     <target name="iis" depends="init">
  -      <so sofile="isapi_redirector" 
  -            buildDir="iis"
  -            optimize="${so.optimize}"
  -            debug="${so.debug}"
  -            profile="${so.profile}">
  +    <so sofile="isapi_redirector" 
  +        buildDir="iis"
  +        optimize="${so.optimize}"
  +        debug="${so.debug}"
  +        profile="${so.profile}">
           
  -        <src dir=".">
  -             <include name="iis/jk_isapi_plugin.c" />
  -            <include name="common/*.c" />
  -            <exclude name="jk_nwmain.c" 
  -              unless="netware" />
  -        </src>
  -        <includes>
  -             <include name="${java.home}/../include" />
  -             <include name="${java.home}/../include/win32" />
  -             <include name="${native.dir}/common" />
  -             <include name="${build.compiler.base}/include" />
  -        </includes>
  -        <depends>
  -            <fileset dir="${native.dir}/common" includes="*.h" />
  -        </depends>
  +      <src dir=".">
  +        <include name="iis/jk_isapi_plugin.c" />
  +        <include name="common/*.c" />
  +        <exclude name="jk_nwmain.c" 
  +                 unless="netware" />
  +      </src>
  +      <includes>
  +        <include name="${java.home}/../include" />
  +        <include name="${java.home}/../include/win32" />
  +        <include name="${native.dir}/common" />
  +        <include name="${build.compiler.base}/include" />
  +      </includes>
  +      <depends>
  +        <fileset dir="${native.dir}/common" includes="*.h" />
  +      </depends>
           
  -        <!-- Platform-specific tags -->
  -        <def name="WIN32" />
  -        <def name="NDEBUG" />
  -        <def name="_WINDOWS"  />
  -        <def name="_MBCS" />
  -        <def name="_USRDLL" />
  -        <def name="ISAPI_EXPORTS" />
  -        <import fileName="advapi32.lib" />
  -        <import fileName="wsock32.lib" />
  -        <export symbol="HttpFilterProc"/>
  -        <export symbol="GetFilterVersion"/>
  -        <export symbol="GetExtensionVersion"/>
  -        <export symbol="HttpExtensionProc"/>
  -        <export symbol="TerminateFilter"/>
  -        <export symbol="TerminateExtension"/>
  -        <linkOpt value="/libpath:${build.compiler.base}/lib" if="win32" />
  -     </so>
  +      <!-- Platform-specific tags -->
  +      <def name="WIN32" />
  +      <def name="NDEBUG" />
  +      <def name="_WINDOWS"  />
  +      <def name="_MBCS" />
  +      <def name="_USRDLL" />
  +      <def name="ISAPI_EXPORTS" />
  +      <import fileName="advapi32.lib" />
  +      <import fileName="wsock32.lib" />
  +      <export symbol="HttpFilterProc"/>
  +      <export symbol="GetFilterVersion"/>
  +      <export symbol="GetExtensionVersion"/>
  +      <export symbol="HttpExtensionProc"/>
  +      <export symbol="TerminateFilter"/>
  +      <export symbol="TerminateExtension"/>
  +      <linkOpt value="/libpath:${build.compiler.base}/lib" if="win32" />
  +    </so>
     </target>
   
     <target name="netscape" depends="init">
  @@ -268,7 +272,6 @@
        optimize="${so.optimize}"
        debug="${so.debug}"
        profile="${so.profile}">
  -      <apacheConfig apxs="${apxs13}" />
   
         <src dir=".">
        <include name="netscape/jk_nsapi_plugin.c" />
  @@ -315,6 +318,8 @@
         <def name="_USRDLL" if="win32" />
         <def name="XP_WIN32" if="win32" />
         <def name="NSAPI_EXPORTS" if="win32" />
  +      <def name="XP_UNIX" unless="win32"
  +        info="Unix platform - needed for nsapi.h" />
         
         <nlmmodule value="nshttpd" if="netware" />
         <import fileName="${novellndk.dir}/imports/clib.imp" if="netware" />
  
  
  

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

Reply via email to