makefile 849 B

123456789101112131415161718192021222324252627282930313233343536
  1. NETDIR=c:\\winnt\\microsoft.net\\framework\\v1.0.2914
  2. MCSCLASSDIR=..\\..\\mcs\\class
  3. CSC=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 -P 2200 *.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 src
  14. -rm -rf bm
  15. -rm -rf web
  16. ByNamespace: ByNamespace.xsl class.xml
  17. $(CSC) ByNamespace.cs
  18. -mkdir src
  19. ./ByNamespace
  20. ByMaintainer: ByMaintainer.xsl class.xml
  21. $(CSC) ByMaintainer.cs
  22. -mkdir src
  23. ./ByMaintainer
  24. webfiles:
  25. -mkdir web
  26. ./make_web.pl
  27. cp *.src src
  28. ../doc/web/process.pl commands ../doc/web/template.html.in web