costin 02/04/09 14:46:42
Modified: jk/native2 build.xml
Log:
Remove WEB-INF.
Added a flag to build APR-based jk with apache13
It should work, but the build file is broken, it includes
apr by using the apache2 include dir - if detected. That creates
problem since httpd.h is there too.
We need a standalone-APR to use with apache13 ( and IIS, etc - as we add
them ).
Revision Changes Path
1.18 +50 -8 jakarta-tomcat-connectors/jk/native2/build.xml
Index: build.xml
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/jk/native2/build.xml,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -r1.17 -r1.18
--- build.xml 9 Apr 2002 20:57:19 -0000 1.17
+++ build.xml 9 Apr 2002 21:46:42 -0000 1.18
@@ -23,8 +23,12 @@
-->
<property name="apache13.include" location="${apache13.home}/include" />
- <!-- ========== Build options ========== -->
+ <!-- Uncomment if you want to use APR in apache1.3
+ <property name="APACHE13_APR" value="true" />
+ -->
+ <!-- ========== Build options ========== -->
+
<property name="so.debug" value="true" />
<property name="so.optimize" value="false" />
<property name="so.profile" value="false" />
@@ -37,10 +41,10 @@
<property name="native.dir" location="${jk.src}/native2" />
- <property name="build.dir" location="${jk.build}/WEB-INF/jk2" />
+ <property name="build.dir" location="${jk.build}/jk2" />
<path id="jkant" >
- <pathelement location="${jk.build}/WEB-INF/lib/jkant.jar"/>
+ <pathelement location="${jk.build}/lib/jkant.jar"/>
</path>
<!-- ==================== Targets ==================== -->
@@ -108,6 +112,45 @@
</so>
</target>
+ <target name="nt_service" depends="init" if="win">
+ <mkdir dir="${build.dir}/nt_service" />
+ <so execFile="nt_service"
+ buildDir="${build.dir}/apache2"
+ optimize="${so.optimize}"
+ debug="${so.debug}"
+ taskDebug="0"
+ profile="${so.profile}" >
+ <def name="_REENTRANT" />
+ <def name="CHUNK_SIZE" value="4096"
+ info="Read/Write buffer size" />
+ <def name="USE_APACHE_MD5"
+ info="Use the MD5 implementation that is part of apache2" />
+ <def name="HAS_APR"
+ info="Allow APR specific extensions" />
+ <def name="HAVE_JNI"
+ info="Jni worker" />
+ <def name="HPUX11" if="hpux" />
+ <src dir=".">
+ <include name="server/apache2/*.c" />
+ <include name="common/*.c" />
+ <include name="common/apr/*.c" />
+ </src>
+ <includes>
+ <include name="${native.dir}/common" />
+ <include name="${apache2.include}" />
+ <include name="${apr.include}" />
+ <include name="${native.dir}/include" />
+ <include name="${java.home}/../include" />
+ <include name="${java.home}/../include/linux" if="linux" />
+ <include name="${java.home}/../include/hp-ux" if="hpux" />
+ </includes>
+ <depends>
+ <fileset dir="${native.dir}/common" includes="*.h" />
+ <fileset dir="${native.dir}/include" includes="*.h" />
+ </depends>
+ </so>
+ </target>
+
<target name="jni" depends="init">
<mkdir dir="${build.dir}/jni" />
<so sofile="jni_connect"
@@ -182,9 +225,9 @@
<target name="apache13" depends="init" if="apache13.detect">
- <mkdir dir="${jk.build}/WEB-INF/jk2/apache13" />
+ <mkdir dir="${jk.build}/jk2/apache13" />
<so sofile="mod_jk2"
- buildDir="${jk.build}/WEB-INF/jk2/apache13"
+ buildDir="${jk.build}/jk2/apache13"
optimize="${so.optimize}"
debug="${so.debug}"
profile="${so.profile}">
@@ -194,9 +237,8 @@
<include name="common/*.c" />
<exclude name="jk_nwmain.c"
unless="netware" />
- <include name="common/apr/*.c" if="HAVE_APR" />
- <exclude name="common/jk_channel_apr_socket.c" />
- <exclude name="common/jk_pool_apr.c" unless="HAVE_APR" />
+ <exclude name="common/jk_pool_apr.c" unless="APACHE13_APR" />
+ <exclude name="common/jk_channel_apr_socket.c" unless="APACHE13_APR" />
</src>
<includes>
<include name="${native.dir}/include" />
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>