makefile 868 B

1234567891011121314151617181920212223242526272829303132333435
  1. NETDIR=c:\\winnt\\microsoft.net\\framework\\v1.0.2914
  2. MCSCLASSDIR=..\\..\\mcs\\class
  3. CSC=//c/winnt/microsoft.net/framework/v1.0.2914/csc.exe /nologo
  4. all: ByMaintainer ByNamespace webfiles
  5. exec:
  6. $(CSC) /debug+ /debug:full /target:exe /out:compare.exe compare-assembly.cs
  7. xml:
  8. ./compare.exe $(NETDIR)\\mscorlib.dll $(MCSCLASSDIR)\\corlib\\corlib.dll > corlib.xml
  9. push:
  10. scp *.xml web/*html [email protected]:/web/cvsmodules/mono/class-status
  11. clean:
  12. -rm -f compare.exe compare.pdb corlib.xml ByMaintainer.exe ByNamespace.exe commands *~ .*~
  13. -rm -rf bn
  14. -rm -rf bm
  15. -rm -rf web
  16. ByNamespace: ByNamespace.xsl class.xml
  17. $(CSC) ByNamespace.cs
  18. -mkdir bn
  19. ./ByNamespace
  20. ByMaintainer: ByMaintainer.xsl class.xml
  21. $(CSC) ByMaintainer.cs
  22. -mkdir bm
  23. ./ByMaintainer
  24. webfiles:
  25. -mkdir web
  26. ./make_web.pl
  27. ../doc/web/process.pl commands ../doc/web/template.html.in web