Author: zoltan
Date: 2008-02-05 16:17:10 -0500 (Tue, 05 Feb 2008)
New Revision: 94952

Modified:
   trunk/mcs/ChangeLog
   trunk/mcs/Makefile
Log:
2008-02-05  Zoltan Varga  <[EMAIL PROTECTED]>

        * Makefile: Abort with an error message if make is typed directly in 
this 
        directory, instead from the 'mono' directory.


Modified: trunk/mcs/ChangeLog
===================================================================
--- trunk/mcs/ChangeLog 2008-02-05 21:12:06 UTC (rev 94951)
+++ trunk/mcs/ChangeLog 2008-02-05 21:17:10 UTC (rev 94952)
@@ -1,3 +1,8 @@
+2008-02-05  Zoltan Varga  <[EMAIL PROTECTED]>
+
+       * Makefile: Abort with an error message if make is typed directly in 
this 
+       directory, instead from the 'mono' directory.
+
 2007-12-06  Atsushi Enomoto  <[EMAIL PROTECTED]>
 
        * Makefile: currently Sys.Web.Extensions is not ready for

Modified: trunk/mcs/Makefile
===================================================================
--- trunk/mcs/Makefile  2008-02-05 21:12:06 UTC (rev 94951)
+++ trunk/mcs/Makefile  2008-02-05 21:17:10 UTC (rev 94952)
@@ -39,12 +39,12 @@
        class/Microsoft.Build.Framework \
        class/Microsoft.Build.Utilities \
        class/Microsoft.Build.Engine
-       #class/Microsoft.Build.Tasks    
-       #class/Mono.C5
-       
+#class/Microsoft.Build.Tasks   
+#class/Mono.C5
+
 net_3_5_centum_tests := \
        class/System.Xml.Linq
-       #class/System.Web.Extensions            
+#class/System.Web.Extensions           
 
 ifdef ONLY_CENTUM_TESTS
 TEST_SUBDIRS := $($(PROFILE)_centum_tests)
@@ -56,12 +56,15 @@
 
 include build/rules.make
 
-all-recursive $(STD_TARGETS:=-recursive): platform-check profile-check
+all-recursive $(STD_TARGETS:=-recursive): dir-check platform-check 
profile-check
 
 .PHONY: all-local $(STD_TARGETS:=-local)
 all-local $(STD_TARGETS:=-local):
        @:
 
+dir-check:
+       @if [ "$(NO_DIR_CHECK)" = "" ]; then echo "Running make from the mcs 
directory is not supported. Run make from the parent directory (if using a 
tarball), or from the directory where the runtime is checked out (if using an 
SVN checkout)."; exit 1; fi
+
 # fun specialty targets
 
 PROFILES = default net_2_0 net_3_5

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to