2003-05-25 Sebastien Pouliot <spouliot@videotron.ca>
[mono.git] / mcs / class / System.Security / System.Security.build
1 <?xml version="1.0" encoding="iso-8859-1"?>
2
3 <!-- NAnt build file for System.Security.dll -->
4
5 <project name="System.Security" default="build">
6         <property name="debug" value="false"/>
7
8         <target name="build">
9                 <csc target="library" output="../lib/System.Security.dll" debug="${debug}">
10                         <arg value="/nowarn:0169"/>
11                         <arg value="/nowarn:1595"/>
12                         <arg value="/nostdlib"/>        <!-- don't reference mscorlib -->
13                         <arg value="/noconfig"/>
14                         <arg value="/r:../lib/corlib.dll"/>
15                         <arg value="/r:../lib/System.Xml.dll"/>
16                         <sources basedir=".">
17                                 <includes name="System.Security.Cryptography.Xml/*.cs"/>
18                         </sources>
19                         <references>
20                                 <includes name="../lib/corlib.dll"/>
21                                 <includes name="../lib/System.Xml.dll"/>
22                         </references>
23                 </csc>
24                 <csc target="library" output="../lib/System.Security_cmp.dll" debug="${debug}">
25                         <arg value="/nowarn:0169"/>
26                         <arg value="/nowarn:1595"/>
27                         <arg value="/noconfig"/>
28                         <arg value="/r:../lib/System.Xml.dll"/>
29                         <sources basedir=".">
30                                 <includes name="System.Security.Cryptography.Xml/*.cs"/>
31                         </sources>
32                         <references>
33                                 <includes name="../lib/System.Xml.dll"/>
34                         </references>
35                 </csc>
36         </target>
37
38         <target name="test" depends="build">
39                 <nant basedir="Test" target="test"/>
40         </target>
41
42         <target name="clean">
43                 <delete file="../lib/System.Security.dll" failonerror="false"/>
44                 <nant basedir="Test" target="clean"/>
45         </target>
46 </project>