Преглед на файлове

Added 'clean' target to make files

svn path=/trunk/mcs/; revision=675
Alexander Klyubin преди 24 години
родител
ревизия
213632594b
променени са 8 файла, в които са добавени 56 реда и са изтрити 0 реда
  1. 5 0
      mcs/class/System.Drawing/makefile
  2. 9 0
      mcs/class/System.Web/makefile
  3. 9 0
      mcs/class/System.XML/makefile
  4. 9 0
      mcs/class/System/makefile
  5. 9 0
      mcs/class/corlib/makefile
  6. 5 0
      mcs/class/makefile
  7. 5 0
      mcs/makefile
  8. 5 0
      mcs/tools/makefile

+ 5 - 0
mcs/class/System.Drawing/makefile

@@ -2,3 +2,8 @@ all: windows
 
 windows:
 	$(CSC) /target:library /out:System.Drawing.dll /nowarn:1595 /recurse:*.cs
+
+clean:
+	if test -e System.dll; then \
+		rm System.Drawing.dll;  \
+	fi; \

+ 9 - 0
mcs/class/System.Web/makefile

@@ -17,3 +17,12 @@ make-list:
 	for i in $(DIRS); do						\
 		cat $$i/common.src $$i/windows.src | sed "s/^/$$i\\\\/";	\
 	done > list
+
+clean:
+	if test -e list; then \
+		rm list;  \
+	fi; \
+		\
+	if test -e System.Web.dll; then \
+		rm System.Web.dll;  \
+	fi; \

+ 9 - 0
mcs/class/System.XML/makefile

@@ -14,3 +14,12 @@ make-list:
 	for i in $(DIRS); do						\
 		cat $$i/common.src $$i/windows.src | sed "s/^/$$i\\\\/";	\
 	done > list
+
+clean:
+	if test -e list; then \
+		rm list;  \
+	fi; \
+		\
+	if test -e System.XML.dll; then \
+		rm System.XML.dll;  \
+	fi; \

+ 9 - 0
mcs/class/System/makefile

@@ -14,3 +14,12 @@ make-list:
 	for i in $(DIRS); do						\
 		cat $$i/common.src $$i/windows.src | sed "s/^/$$i\\\\/";	\
 	done > list
+
+clean:
+	if test -e list; then \
+		rm list;  \
+	fi; \
+		\
+	if test -e System.dll; then \
+		rm System.dll;  \
+	fi; \

+ 9 - 0
mcs/class/corlib/makefile

@@ -36,3 +36,12 @@ make-list:
 		cat $$i/common.src $$i/windows.src | sed "s/^/$$i\\\\/";	\
 	done > list
 
+clean:
+	if test -e list; then \
+		rm list;  \
+	fi;	\
+		\
+		
+	if test -e corlib.dll; then \
+		rm corlib.dll;  \
+	fi;

+ 5 - 0
mcs/class/makefile

@@ -16,3 +16,8 @@ unix:
 
 push:
 	scp */*.dll mono-cvs:libs
+
+clean:
+	for i in $(DIRS); do	\
+		(cd $$i; make clean) || exit 1;\
+	done;

+ 5 - 0
mcs/makefile

@@ -11,3 +11,8 @@ windows:
 
 unix:
 	echo "'make unix' is broken for now."
+	
+clean:
+	for i in $(DIRS); do 			\
+		(cd $$i; make clean)		\
+	done

+ 5 - 0
mcs/tools/makefile

@@ -6,3 +6,8 @@ windows: verifier.exe
 
 verifier.exe: verifier.cs
 	$(CSC) $(CSCFLAGS) verifier.cs
+	
+clean:
+	if test -e verifier.exe; then \
+		rm verifier.exe;  \
+	fi;