dims 2002/12/06 13:27:07
Added: proposals/COMBridge build.xml
Removed: proposals/COMBridge/CPP COMBridge.dep COMBridge.dsp
COMBridge.dsw COMBridge.ncb COMBridge.opt
COMBridge.plg
org_apache_axis_components_bridge_COMBridge.h
proposals/COMBridge/CPP/Debug COMBridge.dll
Log:
Use <cc> task from ant-contrib.sf.net. Cleanup unnecessary files.
Revision Changes Path
1.1 xml-axis/proposals/COMBridge/build.xml
Index: build.xml
===================================================================
<?xml version="1.0"?>
<project default="usage" basedir=".">
<taskdef resource="cpptasks.tasks" />
<typedef resource="cpptasks.types" />
<!-- Allow any user specific values to override the defaults -->
<property file="${user.home}/build.properties" />
<!-- Set default values for the build -->
<property file="build.properties" />
<property name="name" value="COMBridge" />
<property name="version" value="0.1" />
<property name="year" value="1999-2002" />
<!-- property name="build.compiler" value="classic"/ -->
<property name="debug" value="on" />
<property name="JVM.target" value="1.1" />
<property name="optimize" value="off" />
<property name="deprecation" value="off" />
<property name="src.java.dir" value="./java" />
<property name="src.cpp.dir" value="./CPP" />
<property name="build.dir" value="./build" />
<property name="build.dest" value="${build.dir}/classes" />
<property name="compiler" value="VC6" />
<property name="debug" value="true" />
<compiler id="base-msvc" name="msvc" if="use-msvc">
<defineset>
<define name="_WINDOWS" value="1" />
</defineset>
<defineset define="DLL_EXPORT" />
<compilerarg value="/GX" />
<compilerarg value="/GR" />
<compilerarg value="/TP" />
<compilerarg value="/MTd" />
<!-- multi threading with debug -->
<!-- compilerarg value="/G6"/ -->
<!-- target Pentium Pro -->
<compilerarg value="/W3" />
<!-- display many warnings -->
<compilerarg value="/O2" unless="is-debug" />
<!-- maximize speed -->
<!-- compilerarg value="/Ob2" unless="is-debug"/ -->
<!-- auto-inlining -->
<defineset>
<define name="_CRTDBG_MAP_ALLOC" if="is-debug" />
</defineset>
</compiler>
<compiler id="msvc" name="msvc" extends="base-msvc">
<!-- disable Microsoft Extensions -->
<compilerarg value="/Za" />
</compiler>
<compiler id="msvc-with-extensions" extends="base-msvc">
<!-- enable Microsoft Extensions -->
<compilerarg value="/Ze" />
</compiler>
<path id="classpath">
<pathelement location="${build.dest}" />
</path>
<target name="prepare" description="prepare bridge">
<mkdir dir="${build.dir}" />
<mkdir dir="${build.dir}/include" />
<mkdir dir="${build.dir}/classes" />
<mkdir dir="${build.dir}/lib" />
<mkdir dir="${build.dir}/objs" />
</target>
<target name="clean" description="clean bridge">
<delete dir="${build.dir}" />
</target>
<target name="compile" depends="prepare" description="build bridge">
<javac srcdir="${src.java.dir}"
destdir="${build.dest}"
debug="${debug}"/>
<javah class="org.apache.axis.components.bridge.COMBridge"
destdir="${build.dir}/include"
classpathref="classpath" />
<cc debug="true" link="shared"
outfile="${build.dir}/lib/COMBridge"
objdir="${build.dir}/objs"
multithreaded="true"
exceptions="true"
name="msvc">
<compiler refid="msvc" />
<fileset dir="${src.cpp.dir}" includes="*.cpp" />
<includepath location="${src.cpp.dir}" />
<includepath location="${build.dir}/include" />
<sysincludepath location="${JAVA_HOME}/include" />
<sysincludepath location="${JAVA_HOME}/include/win32" />
<syslibset
libs="kernel32 user32 gdi32 winspool comdlg32 advapi32 shell32 ole32 oleaut32
uuid odbc32 odbccp32" />
<syslibset dir="${JAVA_HOME}/lib" libs="jvm" />
<defineset>
<define name="UNICODE" />
<define name="_UNICODE" />
<define name="_WIN32_DCOM" />
</defineset>
</cc>
</target>
</project>