Updated project.
[mono.git] / status / makefile
index ba94fa443a1535e70a3036380d1257e0e3c2e452..8bb3931012a5c7b4564bee84e8550b7b37e7a388 100644 (file)
@@ -1,16 +1,36 @@
 NETDIR=c:\\winnt\\microsoft.net\\framework\\v1.0.2914
 MCSCLASSDIR=..\\..\\mcs\\class
-CSC=//c/winnt/microsoft.net/framework/v1.0.2914/csc.exe
+CSC=csc.exe /nologo
 
-all: exec xml
+all: ByMaintainer ByNamespace webfiles
 
 exec:
        $(CSC) /debug+ /debug:full /target:exe /out:compare.exe compare-assembly.cs
 
 xml:
-       #./compare.exe $(NETDIR)\\mscorlib.dll $(MCSCLASSDIR)\\corlib\\corlib.dll > corlib.xml
-       ./compare.exe $(MCSCLASSDIR)\\corlib\\corlib.dll
+       ./compare.exe $(NETDIR)\\mscorlib.dll $(MCSCLASSDIR)\\corlib\\corlib.dll > corlib.xml
 
 push:
-       perl mono-stats
-       scp *.html *.xml www@www:/web/cvsmodules/mono/class-status
+       scp -P 2200 *.xml web/*html www@www.ximian.com:/web/cvsmodules/mono/class-status
+
+clean:
+       -rm -f compare.exe compare.pdb corlib.xml ByMaintainer.exe ByNamespace.exe commands *~ .*~
+       -rm -rf src
+       -rm -rf bm
+       -rm -rf web
+
+ByNamespace: ByNamespace.xsl class.xml
+       $(CSC) ByNamespace.cs
+       -mkdir src
+       ./ByNamespace
+
+ByMaintainer: ByMaintainer.xsl class.xml
+       $(CSC) ByMaintainer.cs
+       -mkdir src
+       ./ByMaintainer
+
+webfiles:
+       -mkdir web
+       ./make_web.pl
+       cp *.src src
+       ../doc/web/process.pl commands ../doc/web/template.html.in web