Author: raja
Date: 2005-06-15 01:56:46 -0400 (Wed, 15 Jun 2005)
New Revision: 46011

Modified:
   trunk/mcs/build/ChangeLog
   trunk/mcs/build/common/
   trunk/mcs/build/executable.make
Log:
* executable.make (dist-local): Copy from library.make.


Modified: trunk/mcs/build/ChangeLog
===================================================================
--- trunk/mcs/build/ChangeLog   2005-06-15 05:43:18 UTC (rev 46010)
+++ trunk/mcs/build/ChangeLog   2005-06-15 05:56:46 UTC (rev 46011)
@@ -1,3 +1,7 @@
+2005-06-15  Raja R Harinath  <[EMAIL PROTECTED]>
+
+       * executable.make (dist-local): Copy from library.make.
+
 2005-05-23  Raja R Harinath  <[EMAIL PROTECTED]>
 
        * rules.make (STD_TARGETS): Make them all go through an


Property changes on: trunk/mcs/build/common
___________________________________________________________________
Name: svn:ignore
   + MonoVersion.cs


Modified: trunk/mcs/build/executable.make
===================================================================
--- trunk/mcs/build/executable.make     2005-06-15 05:43:18 UTC (rev 46010)
+++ trunk/mcs/build/executable.make     2005-06-15 05:56:46 UTC (rev 46011)
@@ -64,9 +64,14 @@
 
 dist-local: dist-default
        for f in `cat $(sourcefile)` ; do \
-           dest=`dirname $(distdir)/$$f` ; \
-           $(MKINSTALLDIRS) $$dest && cp -p $$f $$dest || exit 1 ; \
-       done
+         case $$f in \
+         ../*) : ;; \
+         *) dest=`dirname $$f` ; \
+            case $$subs in *" $$dest "*) : ;; *) subs=" $$dest$$subs" ; 
$(MKINSTALLDIRS) $(distdir)/$$dest ;; esac ; \
+            cp -p $$f $(distdir)/$$dest || exit 1 ;; \
+         esac ; done ; \
+       for d in . $$subs ; do \
+         case $$d in .) : ;; *) test ! -f $$d/ChangeLog || cp -p $$d/ChangeLog 
$(distdir)/$$d ;; esac ; done
 
 ifndef PROGRAM_COMPILE
 PROGRAM_COMPILE = $(CSCOMPILE)

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

Reply via email to