nacho 02/04/20 15:51:10
Modified: jk/native2 build.xml
jk build.properties.sample
Log:
* Fixed IIS ant build
* Added Miscrosoft SDK properties for includes and libs
Revision Changes Path
1.22 +19 -14 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.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- build.xml 12 Apr 2002 22:53:56 -0000 1.21
+++ build.xml 20 Apr 2002 22:51:10 -0000 1.22
@@ -76,7 +76,6 @@
<target name="apache20" depends="init" if="apache2.detect">
<property name="apr.include" location="${apache2.home}/include" />
- <echo message="${apr.include}"/>
<mkdir dir="${build.dir}/apache2" />
<so sofile="mod_jk2"
buildDir="${build.dir}/apache2"
@@ -95,7 +94,6 @@
info="Jni worker" />
<def name="HPUX11" if="hpux" />
<def name="WIN32" if="win32" />
- <def name="NDEBUG" if="win32" />
<def name="_WINDOWS" if="win32" />
<def name="_MBCS" if="win32" />
<def name="_USRDLL" if="win32" />
@@ -234,7 +232,8 @@
<def name="HPUX11" if="hpux" />
<def name="WIN32" if="win32" />
- <def name="NDEBUG" if="win32" />
+ <def name="NDEBUG" if="win32.release" />
+ <def name="_DEBUG" if="win32.debug" />
<def name="_WINDOWS" if="win32" />
<def name="_MBCS" if="win32" />
<def name="_USRDLL" if="win32" />
@@ -300,7 +299,6 @@
info="Use the sprintf function to build strings" />
<def name="WIN32" if="win32" />
- <def name="NDEBUG" if="win32" />
<def name="_WINDOWS" if="win32" />
<def name="_MBCS" if="win32" />
<def name="_USRDLL" if="win32" />
@@ -335,28 +333,32 @@
</target>
<target name="iis" depends="init" if="iis.detect">
+ <mkdir dir="${build.dir}/isapi" />
<so sofile="isapi_redirector"
- buildDir="iis"
+ buildDir="${build.dir}/isapi"
optimize="${so.optimize}"
debug="${so.debug}"
profile="${so.profile}">
<src dir=".">
- <include name="iis/jk_isapi_plugin.c" />
+ <include name="server/isapi/*.c" />
<include name="common/*.c" />
+ <exclude name="common/jk_channel_apr_socket.c"/>
+ <exclude name="common/jk_pool_apr.c"/>
<exclude name="jk_nwmain.c"
unless="netware" />
- <include name="common/apr/*.c" unless="HAVE_APR" />
- <include name="jni/*.c" />
+ <exclude name="jk_apr.c"
+ unless="netware" />
+ <include name="common/apr/*.c" unless="HAVE_APR" />
+ <!-- include name="jni/*.c" /-->
</src>
<includes>
<include name="${java.home}/../include" />
<include name="${native.dir}/include" />
<include name="${java.home}/../include/win32" />
- <!-- JFC why not conditional? -->
- <include name="${java.home}/../include/linux" />
<include name="${native.dir}/common" />
- <include name="${build.compiler.base}/include" />
+ <!--include name=""${build.compiler.base}/include"" /-->
+ <include name=""$(mssdk.include)""/>
</includes>
<depends>
<fileset dir="${native.dir}/common" includes="*.h" />
@@ -364,8 +366,9 @@
<!-- Platform-specific tags -->
<def name="WIN32" />
- <def name="NDEBUG" />
<def name="_WINDOWS" />
+ <def name="NDEBUG" if="win32.release" />
+ <def name="_DEBUG" if="win32.debug" />
<def name="_MBCS" />
<def name="_USRDLL" />
<def name="ISAPI_EXPORTS" />
@@ -377,7 +380,8 @@
<export symbol="HttpExtensionProc"/>
<export symbol="TerminateFilter"/>
<export symbol="TerminateExtension"/>
- <linkOpt value="/libpath:${build.compiler.base}/lib" if="win32" />
+ <!--linkOpt value="/libpath:"${build.compiler.base}/lib""
if="win32" /-->
+ <linkOpt value="/libpath:"$(mssdk.lib)"" if="win32" />
</so>
</target>
@@ -434,7 +438,8 @@
info="Use the sprintf function to build strings" />
<def name="WIN32" if="win32" />
- <def name="NDEBUG" if="win32" />
+ <def name="NDEBUG" if="win32.release" />
+ <def name="_DEBUG" if="win32.debug" />
<def name="_WINDOWS" if="win32" />
<def name="_MBCS" if="win32" />
<def name="_USRDLL" if="win32" />
1.11 +17 -3 jakarta-tomcat-connectors/jk/build.properties.sample
Index: build.properties.sample
===================================================================
RCS file: /home/cvs/jakarta-tomcat-connectors/jk/build.properties.sample,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -r1.10 -r1.11
--- build.properties.sample 12 Apr 2002 16:01:30 -0000 1.10
+++ build.properties.sample 20 Apr 2002 22:51:10 -0000 1.11
@@ -21,12 +21,20 @@
apache2.home=/opt/apache2
apache13.home=/opt/apache13
iplanet.home=/opt/iplanet6
-
+# iplanet.home=d:/tools/sdk/netscape
+# iis.home=e:/
# APR location - by default the version included in Apache2 is used.
# Don't edit unless you install 'standalone' apr.
-apr.include=${apache2.home}/include
-apr.lib=${apache2.home}/lib
+apr.home=$(apache2.home)
+
+apr.include=${apr.home}/include
+apr-util.include=${apr.home}/include
+
+apr.lib=${apr.home}/lib
+apr-util.lib=${apr.home}/lib
+apache2.lib=$(apache2.home)/lib
+
# Compile-time options for native code
so.debug=true
@@ -50,4 +58,10 @@
# build.compiler.base=c:/Program Files/Microsoft Visual Studio/VC98
# build.compiler.cc=${build.compiler.base}/bin/cl
# build.compiler.ld=${build.compiler.base}/bin/link
+
+# Microsft SDK
+
+# mssdk.home=c:/Program Files/Microsoft SDK
+# mssdk.include=$(mssdk.home)/include
+# mssdk.lib=$(mssdk.home)/lib
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>