home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgLangD.iso / VCAFE.3.0A / Main.bin / gensymantec.bat < prev    next >
DOS Batch File  |  1998-11-24  |  2KB  |  50 lines

  1. REM -------------------------------------------------------------
  2. REM Generating symantec javadoc documentation in ..\docs\symantec
  3. REM -------------------------------------------------------------
  4. @echo off
  5. REM Input:  symantec.* sources under ..\..\java\src
  6. REM         com.symantec.* sources under ..\..\green\java\src\com
  7. REM Erad:   symantec and com under ..\..\erad\src
  8. REM Output: HTML doc under ..\docs\symantec
  9. REM         sources copied locally
  10.  
  11. if not exist ..\docs\symantec md ..\docs\symantec
  12. xcopy ..\..\java\src\symantec\*.java symantec\ /S >nul
  13. xcopy ..\..\green\java\src\com\*.java com\ /S >nul
  14. if not exist com\symantec\itools\vcafe\macro md com\symantec\itools\vcafe\macro
  15. xcopy ..\..\aruba\CMDCORE\stubs\VisualCafeCommand.java com\symantec\itools\vcafe\macro\ >nul
  16. if "%1"=="erad" goto geteradsrc
  17. goto gensymdoc
  18.  
  19. :geteradsrc
  20. echo Getting ERAD source...
  21. xcopy ..\..\erad\src\symantec\*.java symantec\ /S >nul
  22. xcopy ..\..\erad\src\com\*.java com\ /S >nul
  23.  
  24. :generad
  25. REM Erad files generated here
  26. if exist com\symantec\itools\distobj\beans\ServerManager.java del com\symantec\itools\distobj\beans\ServerManager.java
  27. ..\..\bin\sj @symantecERAD.rsp
  28.  
  29. REM The above command may run out of memory due to the sheer number of packages. If
  30. REM this happens ERAD.rsp should be used but probably generated into a separate doc dir
  31. REM use the following two lines
  32. REM if not exist ..\docs\erad md ..\docs\erad
  33. REM ..\..\bin\sj @ERAD.rsp
  34.  
  35. echo Skipped generation for following ERAD packages due to compile errors:
  36. echo symantec.itools.vcafe.dove.model.db problems can't subclass ModelComposite
  37. echo symantec.itools.vcafe.dove.vendor.obsolete for obvious reasons.
  38. goto done
  39.  
  40. :gensymdoc
  41. REM Non-erad javadoc files generated here
  42. ..\..\bin\sj @symantec.rsp
  43. :done
  44.  
  45. echo Skipped generation for following packages due to errors because of missing classes:
  46. echo symantec.itools.db.awt[...] no symantec.itools.db.net and symantec.itools.db.pro
  47. echo symantec.itools.db.beans.jdbc requires com.ms.security
  48. REM echo symantec.itools.db.pro no symantec.itools.db.pro.RelationView and symantec.itools.db.pro.Session
  49. REM echo symantec.itools.db.beans.jdbc.editors requires com.ms.security
  50.