home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / FTNCHK32.ZIP / build.com < prev    next >
Text File  |  1993-02-16  |  1KB  |  34 lines

  1. $! BUILD.COM
  2. $!    Creates Ftnchek from source code for VMS systems
  3. $!
  4. $ On Control_Y Then GoTo The_Exit
  5. $ On Error Then GoTo The_Exit
  6. $!
  7. $!    First, create the right environment for compilation.
  8. $ IF F$SEARCH("vaxc.opt") .EQS. ""
  9. $ THEN!    Create option file for shareable image: makes executable smaller
  10. $ COPY SYS$INPUT vaxc.opt
  11. sys$library:vaxcrtl/share
  12. $ ENDIF
  13. $ DEFINE lnk$library sys$library:vaxcrtl    ! simplest runtime library
  14. $!
  15. $!   Now compile everything and link it all.  The /DEFINE is not actually
  16. $!   needed since VMS is a predefined symbol in VAX C.
  17. $ CC/DEFINE=VMS ftnchek
  18. $ CC/DEFINE=VMS forlex
  19. $ CC/DEFINE=VMS fortran
  20. $ CC/DEFINE=VMS prsymtab
  21. $ CC/DEFINE=VMS symtab
  22. $ CC/DEFINE=VMS symtab2
  23. $ LINK ftnchek,forlex,fortran,prsymtab,symtab,symtab2,vaxc/opt
  24. $ WRITE SYS$OUTPUT "Ftnchek created"
  25. $ WRITE SYS$OUTPUT "To make it runnable as a command"
  26. $ WRITE SYS$OUTPUT "say   $ FTNCHEK :== $diskname:[pathname]FTNCHEK"
  27. $! Create the help library.
  28. $ LIBR/CREATE/HELP FTNCHEK.HLB FTNCHEK.HLP
  29. $ WRITE SYS$OUTPUT "Help library created -- to access it via HELP"
  30. $ WRITE SYS$OUTPUT "say   $ DEFINE HLP$LIBRARY diskname:[pathname]FTNCHEK.HLB"
  31. $ EXIT
  32. $ The_Exit:
  33. $ WRITE SYS$OUTPUT "Error- BUILD failed."
  34.