commitmonitor Code
Monitor your SVN repositories and notifies you on new commits
Brought to you by:
steveking
<?xml version="1.0"?>
<project name="gssapi" default="build" basedir="..\gssapi">
<target name="rebuild" depends="clean,build" />
<target name="clean">
<description>
Cleans previous built files.
</description>
<delete>
<fileset>
<include name="${configuration}_${platform}\**" />
</fileset>
</delete>
</target>
<target name="build">
<mkdir dir="${configuration}_${platform}" />
<cl outputdir="${configuration}_${platform}">
<arg value="/O2" if="${configuration == 'release'}" />
<arg value="/Od" if="${configuration == 'debug'}" />
<arg value="/EHsc" />
<arg value="/MT" if="${configuration == 'release'}" />
<arg value="/MTd" if="${configuration == 'debug'}" />
<arg value="/Gy" />
<arg value="/W0" />
<arg value="/nologo" />
<arg value="/c" />
<arg value="/Zi" />
<arg value="/GL" if="${configuration == 'release'}" />
<arg value="/arch:IA32" if="${configuration == 'release' and platform == 'win32'}" />
<sources>
<include name="gssapi.cpp" />
</sources>
<defines>
<define name="WIN64" if="${platform == 'x64'}" />
</defines>
</cl>
<property name="machineoption" value="/MACHINE:X86" if="${platform == 'win32'}" />
<property name="machineoption" value="/MACHINE:X64" if="${platform == 'x64'}" />
<lib
output="${configuration}_${platform}\gssapiu.lib"
options='/NOLOGO ${subsystem} ${machineoption}'>
<arg value="/LTCG" if="${configuration == 'release'}" />
<sources>
<include name="${configuration}_${platform}\*.obj" />
</sources>
</lib>
<delete>
<fileset>
<include name="${configuration}_${platform}\*.obj" />
</fileset>
</delete>
</target>
</project>