mmanders 02/04/12 08:57:31
Modified: jk/native build.xml
Log:
Added necessary flags for building NetWare version.
Revision Changes Path
1.30 +32 -3 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.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- build.xml 9 Apr 2002 21:42:55 -0000 1.29
+++ build.xml 12 Apr 2002 15:57:31 -0000 1.30
@@ -132,7 +132,7 @@
debug="${so.debug}"
taskDebug="0"
profile="${so.profile}" >
- <def name="_REENTRANT" />
+ <def name="_REENTRANT" unless="netware" />
<def name="CHANNEL" if="use.channel"
info="Use the new (experimental) channel interface" />
<def name="AJP12" if="use.ajp12"
@@ -142,7 +142,7 @@
<def name="REUSE_WORKER"
unless="option_no_reuse_worker"
info="Reuse the worker endpoint, using per thread data" />
- <def name="USE_APACHE_MD5"
+ <def name="USE_APACHE_MD5" unless="netware"
info="Use the MD5 implementation that is part of apache2" />
<def name="HPUX11" if="hpux" />
<apacheConfig apxs="${apxs20}" />
@@ -157,8 +157,12 @@
<include name="${native.dir}/common" />
<include name="${apache2.include}" />
<include name="${java.home}/../include" />
- <include name="${java.home}/../include/win32" if="win32" />
+
+ <!-- Platform specific includes -->
+ <include name="${java.home}/../include/win32" if="win32" />
<include name="${java.home}/../include/hp-ux" if="hpux" />
+ <include name="${java.home}/../include/netware" if="netware" />
+ <include name="${novelllibc.dir}/include" if="netware" />
</includes>
<depends>
<fileset dir="${native.dir}/common" includes="*.h" />
@@ -178,6 +182,30 @@
<import fileName="wsock32.lib" if="win32" />
<linkOpt value="/libpath:"${build.compiler.base}/lib"" if="win32" />
<linkOpt value="/libpath:"${apache2.home}/lib"" if="win32" />
+
+ <def name="N_PLAT_NLM" if="netware"
+ info="Building for NetWare platform" />
+ <def name="NETWARE" if="netware"
+ info="Building for NetWare platform" />
+ <def name="__NETWARE__" if="netware"
+ info="Building for NetWare platform" />
+ <def name="__NOVELL_LIBC__" if="netware"
+ info="Building for NetWare platform with LibC libraries" />
+
+ <nlmmodule value="Apache2" if="netware" />
+ <import fileName="${novelllibc.dir}/imports/libc.imp" if="netware" />
+ <import fileName="${novelllibc.dir}/imports/ws2nlm.imp" if="netware" />
+ <import fileName="${apache2.home}/lib/httpd.imp" if="netware" />
+ <import fileName="${apache2.home}/lib/aprlib.imp" if="netware" />
+ <export symbol="jk_module" if="netware" />
+ <linkOpt value="-desc "Apache 2.0 plugin for Tomcat"" if="netware"
/>
+ <linkOpt value="-nlmversion 2,0,0" if="netware" />
+ <linkOpt value="-threadname "mod_jk Module"" if="netware" />
+ <linkOpt value="-stacksize 8192" if="netware" />
+ <linkOpt value="-l ${novelllibc.dir}/imports" if="netware" />
+ <linkOpt value="-flags AUTOUNLOAD, PSEUDOPREEMPTION" if="netware" />
+ <linkOpt value="-entry _LibCPrelude" if="netware" />
+ <linkOpt value="-exit _LibCPostlude" if="netware" />
</so>
</target>
@@ -205,6 +233,7 @@
<include name="${java.home}/../include" />
<!-- Platform specific includes -->
+ <include name="${apache13.home}/include" if="netware" />
<include name="${apache13.home}/os/netware" if="netware" />
<include name="${novellndk.dir}/include/nlm" if="netware" />
<include name="${novellndk.dir}/include" if="netware" />
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>