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