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]>