2002-09-26 Gonzalo Paniagua Javier <gonzalo@ximian.com>
[mono.git] / mcs / class / corlib / Test / corlib_test.build
index 0eac0d7c27bb4a85022da80c6e20da530985ba81..d0840a32f7275d0d1deec1cdf04d246407d4a2e6 100644 (file)
        </target>\r
 \r
        <target name="assemblies">\r
+               <csc target="library" output="corlib_linux_test.dll" debug="${debug}">\r
+                       <sources>\r
+                               <includes name="**/*.cs"/>\r
+                               <excludes name="System.Security.Policy/*.cs"/>\r
+                       </sources>\r
+                       <references basedir="..\..\..\nunit">\r
+                               <includes name="NUnitCore_mono.dll"/>\r
+                       </references>\r
+                       <arg value="/r:..\..\lib\corlib.dll"/>\r
+                       <arg value="/r:..\..\lib\System.dll"/>\r
+                       <arg value="/nowarn:1595"/>\r
+                       <arg value="/nostdlib"/>        <!-- don't reference mscorlib -->\r
+                       <arg value="/noconfig"/>        <!-- don't reference ms assemblies -->\r
+               </csc>\r
+\r
                <csc target="library" output="corlib_test.dll" debug="${debug}">\r
                        <sources>\r
                                <includes name="**/*.cs"/>\r
-                               <excludes name="TheTests.cs"/>\r
                        </sources>\r
                        <references basedir="..\..\..\nunit">\r
                                <includes name="NUnitCore.dll"/>\r
                <csc target="library" output="corlib_reference.dll" debug="${debug}">\r
                        <sources>\r
                                <includes name="**/*.cs"/>\r
-                               <excludes name="TheTests.cs"/>\r
                        </sources>\r
                        <references basedir="..\..\..\nunit">\r
                                <includes name="NUnitCore.dll"/>\r
                        </references>\r
                        <arg value="/nowarn:1595"/>\r
                </csc>\r
-\r
 </target>\r
 \r
 \r
 \r
        <target name="clean">\r
                <delete file="corlib_test.dll" failonerror="false"/>\r
+               <delete file="corlib_linux_test.dll" failonerror="false"/>\r
                <delete file="corlib_reference.dll" failonerror="false"/>\r
 \r
                <delete file="corlib_test.pdb" failonerror="false"/>\r
+               <delete file="corlib_linux_test.pdb" failonerror="false"/>\r
                <delete file="corlib_reference.pdb" failonerror="false"/>\r
                \r
        </target>\r