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: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>