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>