Wed Jun 18 12:49:54 CEST 2003 Paolo Molaro <lupus@ximian.com>
[mono.git] / mcs / class / Npgsql / Npgsql.build
1 <?xml version="1.0" encoding="iso-8859-1"?>\r
2 \r
3 <!-- NAnt build file for Npgsql.dll -->\r
4 \r
5 <project name="Npgsql" default="build">\r
6         <property name="debug" value="false"/>\r
7 \r
8         <target name="build">\r
9                 <copy file="Npgsql/Npgsql.snk" tofile="../lib/Npgsql.snk"/>\r
10                 <csc target="library" output="../lib/Npgsql.dll" debug="${debug}">\r
11                         <arg value="/nowarn:1595"/>\r
12                         <arg value="/nowarn:0067"/>\r
13                         <arg value="/nowarn:0109"/>\r
14                         <arg value="/nowarn:0169"/>\r
15                         <arg value="/nowarn:0649"/>\r
16                         <arg value="/unsafe"/>\r
17                         <arg value="/noconfig"/>\r
18                         <arg value="/r:System.dll"/>\r
19                         <arg value="/r:System.Xml.dll"/>\r
20                         <arg value="/r:System.Data.dll"/>\r
21                         <sources>\r
22                                 <includes name="**/*.cs"/> \r
23                                 <excludes name="Test/**"/>\r
24                                 \r
25                         </sources>\r
26                         <references>\r
27                                 <includes name="../lib/corlib.dll"/>\r
28                                 <includes name="../lib/System.dll"/>\r
29                                 <includes name="../lib/System.Xml.dll"/>\r
30                                 <includes name="../lib/System.Data.dll"/>\r
31                         </references>\r
32                 </csc>\r
33                 <copy file="../lib/System.Data.dll" tofile="Test/System.Data.dll"/>\r
34                 <copy file="../lib/Npgsql.dll" tofile="Test/Npgsql.dll"/>\r
35                 <copy file="../lib/Npgsql.dll" tofile="Npgsql.dll"/>\r
36                 <copy file="../lib/Npgsql.dll" tofile="../System.Data/Test/Npgsql.dll"/>\r
37         </target>\r
38         <target name="test" depends="build">\r
39                 <nant basedir="Test" target="test"/>\r
40         </target>\r
41         <target name="clean">\r
42                 <delete file="Test/System.Data.dll" failonerror="false"/>\r
43                 <delete file="../lib/Npgsql.dll" failonerror="false"/>\r
44                 <delete file="Test/Npgsql.dll" failonerror="false"/>\r
45 \r
46         </target>\r
47 </project>\r