You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by la...@apache.org on 2001/12/04 02:54:21 UTC
cvs commit: jakarta-tomcat-connectors/jk/native build.xml
larryi 01/12/03 17:54:21
Modified: jk/native build.xml
Log:
Updates for Win32. All targets seem to build okay for me on Win98, debug
and release.
Revision Changes Path
1.22 +34 -22 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.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- build.xml 2001/11/27 00:51:16 1.21
+++ build.xml 2001/12/04 01:54:21 1.22
@@ -100,7 +100,8 @@
<linkOpt value="-stacksize 64000" if="netware" />
<def name="WIN32" if="win32" />
- <def name="NDEBUG" if="win32" />
+ <def name="DEBUG" if="win32.debug" />
+ <def name="NDEBUG" if="win32.release" />
<def name="_WINDOWS" if="win32" />
<def name="_MBCS" if="win32" />
<def name="_USRDLL" if="win32" />
@@ -135,16 +136,34 @@
<include name="apache-2.0/mod_jk.c" />
<include name="common/**/*.c" />
<exclude name="common/ajp12/*.c" unless="use.ajp12" />
+ <exclude name="common/jk_nwmain.c" unless="netware" />
</src>
<includes>
<include name="${native.dir}/common" />
<include name="${apache2.include}" />
<include name="${java.home}/../include" />
+ <include name="${java.home}/../include/win32" if="win32" />
</includes>
<depends>
<fileset dir="${native.dir}/common" includes="*.h" />
</depends>
+
+ <!-- Platform-specific tags -->
+ <def name="WIN32" if="win32" />
+ <def name="DEBUG" if="win32.debug" />
+ <def name="NDEBUG" if="win32.release" />
+ <def name="_WINDOWS" if="win32" />
+ <def name="_MBCS" if="win32" />
+ <def name="_USRDLL" if="win32" />
+
+ <import fileName="libapr.lib" if="win32" />
+ <import fileName="libaprutil.lib" if="win32" />
+ <import fileName="libhttpd.lib" if="win32" />
+ <import fileName="wsock32.lib" if="win32" />
+ <linkOpt value="/libpath:"${build.compiler.base}/lib"" if="win32" />
+ <linkOpt value="/libpath:"${apache2.home}/lib"" if="win32" />
</so>
+
</target>
@@ -160,8 +179,7 @@
<src dir=".">
<include name="apache-1.3/mod_jk.c" />
<include name="common/*.c" />
- <exclude name="jk_nwmain.c"
- unless="netware" />
+ <exclude name="common/jk_nwmain.c" unless="netware" />
<include name="common/apr/*.c" unless="HAVE_APR" />
</src>
<includes>
@@ -196,7 +214,8 @@
info="Use the sprintf function to build strings" />
<def name="WIN32" if="win32" />
- <def name="NDEBUG" if="win32" />
+ <def name="DEBUG" if="win32.debug" />
+ <def name="NDEBUG" if="win32.release" />
<def name="_WINDOWS" if="win32" />
<def name="_MBCS" if="win32" />
<def name="_USRDLL" if="win32" />
@@ -219,11 +238,6 @@
<import fileName="ApacheCore.lib" if="win32" />
<import fileName="wsock32.lib" if="win32" />
- <import fileName="kernel32.lib" if="win32" />
- <import fileName="user32.lib" if="win32" />
- <import fileName="gdi32.lib" if="win32" />
- <import fileName="winspool.lib" if="win32" />
- <import fileName="comdlg32.lib" if="win32" />
<linkOpt value="/libpath:"${build.compiler.base}/lib"" if="win32" />
<linkOpt value="/libpath:"${apache13.home}/CoreR"" if="win32" />
<linkOpt value="/libpath:"${apache13.home}/Release"" if="win32" />
@@ -231,8 +245,9 @@
</target>
<target name="iis" depends="init">
+ <mkdir dir="iis/obj" />
<so sofile="isapi_redirector"
- buildDir="iis"
+ buildDir="iis/obj"
optimize="${so.optimize}"
debug="${so.debug}"
profile="${so.profile}">
@@ -240,8 +255,7 @@
<src dir=".">
<include name="iis/jk_isapi_plugin.c" />
<include name="common/*.c" />
- <exclude name="jk_nwmain.c"
- unless="netware" />
+ <exclude name="common/jk_nwmain.c" unless="netware" />
<include name="common/apr/*.c" unless="HAVE_APR" />
</src>
<includes>
@@ -256,7 +270,8 @@
<!-- Platform-specific tags -->
<def name="WIN32" />
- <def name="NDEBUG" />
+ <def name="DEBUG" if="win32.debug" />
+ <def name="NDEBUG" if="win32.release" />
<def name="_WINDOWS" />
<def name="_MBCS" />
<def name="_USRDLL" />
@@ -269,7 +284,7 @@
<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" />
</so>
</target>
@@ -284,8 +299,7 @@
<src dir=".">
<include name="netscape/jk_nsapi_plugin.c" />
<include name="common/*.c" />
- <exclude name="jk_nwmain.c"
- unless="netware" />
+ <exclude name="common/jk_nwmain.c" unless="netware" />
<include name="common/apr/*.c" unless="HAVE_APR" />
</src>
<includes>
@@ -321,7 +335,8 @@
info="Use the sprintf function to build strings" />
<def name="WIN32" if="win32" />
- <def name="NDEBUG" if="win32" />
+ <def name="DEBUG" if="win32.debug" />
+ <def name="NDEBUG" if="win32.release" />
<def name="_WINDOWS" if="win32" />
<def name="_MBCS" if="win32" />
<def name="_USRDLL" if="win32" />
@@ -348,11 +363,6 @@
<import fileName="ns-httpd36.lib" if="win32" />
<import fileName="wsock32.lib" if="win32" />
- <import fileName="kernel32.lib" if="win32" />
- <import fileName="user32.lib" if="win32" />
- <import fileName="gdi32.lib" if="win32" />
- <import fileName="winspool.lib" if="win32" />
- <import fileName="comdlg32.lib" if="win32" />
<linkOpt value="/libpath:"${build.compiler.base}/lib"" if="win32" />
<linkOpt value="/libpath:"${netscape.home}/lib"" if="win32" />
</so>
@@ -373,6 +383,8 @@
<include name="**/*.NCV"/>
<include name="**/*.obj"/>
<include name="**/*.dll"/>
+ <include name="**/*.pdb"/>
+ <include name="**/obj/*.exp"/>
</fileset>
</delete>
</target>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>