symbian-qemu-0.9.1-12/zlib-1.2.3/contrib/dotzlib/DotZLib.build
changeset 1 2fb8b9db1c86
equal deleted inserted replaced
0:ffa851df0825 1:2fb8b9db1c86
       
     1 <?xml version="1.0" encoding="utf-8" ?>
       
     2 <project name="DotZLib" default="build" basedir="./DotZLib">
       
     3 	<description>A .Net wrapper library around ZLib1.dll</description>
       
     4 
       
     5 	<property name="nunit.location" value="c:/program files/NUnit V2.1/bin" />
       
     6 	<property name="build.root" value="bin" />
       
     7 	
       
     8 	<property name="debug" value="true" />
       
     9 	<property name="nunit" value="true" />
       
    10 
       
    11 	<property name="build.folder" value="${build.root}/debug/" if="${debug}" />
       
    12 	<property name="build.folder" value="${build.root}/release/" unless="${debug}" />
       
    13 
       
    14 	<target name="clean" description="Remove all generated files">
       
    15 		<delete dir="${build.root}" failonerror="false" />
       
    16 	</target>
       
    17 
       
    18 	<target name="build" description="compiles the source code">
       
    19 		
       
    20 		<mkdir dir="${build.folder}" />
       
    21 		<csc target="library" output="${build.folder}DotZLib.dll" debug="${debug}">
       
    22 			<references basedir="${nunit.location}">
       
    23 				<includes if="${nunit}" name="nunit.framework.dll" />
       
    24 			</references>
       
    25 			<sources>
       
    26 				<includes name="*.cs" />
       
    27 				<excludes name="UnitTests.cs" unless="${nunit}" />
       
    28 			</sources>
       
    29 			<arg value="/d:nunit" if="${nunit}" />
       
    30 		</csc>
       
    31 	</target>
       
    32 
       
    33 </project>