Author: raja
Date: 2008-02-18 01:28:41 -0500 (Mon, 18 Feb 2008)
New Revision: 96030

Modified:
   trunk/mcs/build/ChangeLog
   trunk/mcs/build/executable.make
   trunk/mcs/build/library.make
   trunk/mcs/build/rules.make
   trunk/mcs/mcs/Makefile
   trunk/mcs/tools/compiler-tester/Makefile
   trunk/mcs/tools/tuner/Makefile
Log:
* rules.make (%/.stamp): Unify all directory creation targets here.


Modified: trunk/mcs/build/ChangeLog
===================================================================
--- trunk/mcs/build/ChangeLog   2008-02-18 06:12:12 UTC (rev 96029)
+++ trunk/mcs/build/ChangeLog   2008-02-18 06:28:41 UTC (rev 96030)
@@ -1,3 +1,7 @@
+2008-02-18  Raja R Harinath  <[EMAIL PROTECTED]>
+
+       * rules.make (%/.stamp): Unify all directory creation targets here.
+
 2008-02-17  Raja R Harinath  <[EMAIL PROTECTED]>
 
        * profiles/net_2_1_bootstrap.make: New.

Modified: trunk/mcs/build/executable.make
===================================================================
--- trunk/mcs/build/executable.make     2008-02-18 06:12:12 UTC (rev 96029)
+++ trunk/mcs/build/executable.make     2008-02-18 06:28:41 UTC (rev 96030)
@@ -87,12 +87,6 @@
 PROGRAM_COMPILE = $(CSCOMPILE)
 endif
 
-ifdef prog_dir
-$(prog_dir)/.stamp:
-       $(MKINSTALLDIRS) $(@D)
-       touch $@
-endif
-
 $(PROGRAM): $(BUILT_SOURCES) $(EXTRA_SOURCES) $(response) $(prog_dir:=/.stamp)
        $(PROGRAM_COMPILE) -target:exe -out:$(base_prog) $(BUILT_SOURCES) 
$(EXTRA_SOURCES) @$(response)
 ifneq ($(base_prog),$(PROGRAM))

Modified: trunk/mcs/build/library.make
===================================================================
--- trunk/mcs/build/library.make        2008-02-18 06:12:12 UTC (rev 96029)
+++ trunk/mcs/build/library.make        2008-02-18 06:28:41 UTC (rev 96030)
@@ -297,10 +297,6 @@
 
 # The library
 
-$(the_libdir)/.stamp $(build_libdir:=/.stamp):
-       $(MKINSTALLDIRS) $(@D)
-       touch $@
-
 $(the_lib): $(the_libdir)/.stamp
 
 $(build_lib): $(response) $(sn) $(BUILT_SOURCES) $(build_libdir:=/.stamp)

Modified: trunk/mcs/build/rules.make
===================================================================
--- trunk/mcs/build/rules.make  2008-02-18 06:12:12 UTC (rev 96029)
+++ trunk/mcs/build/rules.make  2008-02-18 06:28:41 UTC (rev 96030)
@@ -162,7 +162,7 @@
            $(MKINSTALLDIRS) $$dest && cp -p $$f $$dest || exit 1 ; \
        done
 
-$(depsdir)/.stamp:
+%/.stamp:
        $(MKINSTALLDIRS) $(@D)
        touch $@
 

Modified: trunk/mcs/mcs/Makefile
===================================================================
--- trunk/mcs/mcs/Makefile      2008-02-18 06:12:12 UTC (rev 96029)
+++ trunk/mcs/mcs/Makefile      2008-02-18 06:28:41 UTC (rev 96030)
@@ -49,14 +49,8 @@
 clean-program:
        rm -f $(PROGRAM) $(PROGRAM).config
 
-progdir = $(dir $(PROGRAM))
+$(PROGRAM) $(PROGRAM).config: $(dir $(PROGRAM))/.stamp
 
-$(progdir)/.stamp:
-       $(MKINSTALLDIRS) $(@D)
-       touch $@
-
-$(PROGRAM) $(PROGRAM).config: $(progdir)/.stamp
-
 $(PROGRAM): $(topdir)/class/lib/default/mcs.exe
        cp $< $@
 

Modified: trunk/mcs/tools/compiler-tester/Makefile
===================================================================
--- trunk/mcs/tools/compiler-tester/Makefile    2008-02-18 06:12:12 UTC (rev 
96029)
+++ trunk/mcs/tools/compiler-tester/Makefile    2008-02-18 06:28:41 UTC (rev 
96030)
@@ -11,10 +11,6 @@
 clean-local:
        rm -f $(PROGRAM)
 
-$(dir $(PROGRAM))/.stamp:
-       mkdir -p $(@D)
-       touch $@
-
 $(PROGRAM): $(dir $(PROGRAM))/.stamp
 $(PROGRAM): $(topdir)/class/lib/net_2_1_raw/compiler-tester.exe
        cp $< $@

Modified: trunk/mcs/tools/tuner/Makefile
===================================================================
--- trunk/mcs/tools/tuner/Makefile      2008-02-18 06:12:12 UTC (rev 96029)
+++ trunk/mcs/tools/tuner/Makefile      2008-02-18 06:28:41 UTC (rev 96030)
@@ -72,10 +72,6 @@
        Mono.Tuner.RemoveSerialization,Mono.Tuner:OutputStep    \
        Mono.Tuner.CheckVisibility,Mono.Tuner   \
 
-$(OUTPUT_DIR)/.stamp:
-       $(MKINSTALLDIRS) $(@D)
-       touch $@
-
 $(OUTPUT_FILES): tune.stamp
        test -f $@ || { rm -f $<; $(MAKE) $<; }
 

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

Reply via email to