home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 10 Tools
/
10-Tools.zip
/
FTNCHEK2.ZIP
/
SOURCE
/
BUILD.COM
< prev
next >
Wrap
Text File
|
1992-09-15
|
1KB
|
34 lines
$! BUILD.COM
$! Creates Ftnchek from source code for VMS systems
$!
$ On Control_Y Then GoTo The_Exit
$ On Error Then GoTo The_Exit
$!
$! First, create the right environment for compilation.
$ IF F$SEARCH("vaxc.opt") .EQS. ""
$ THEN! Create option file for shareable image: makes executable smaller
$ COPY SYS$INPUT vaxc.opt
sys$library:vaxcrtl/share
$ ENDIF
$ DEFINE lnk$library sys$library:vaxcrtl ! simplest runtime library
$!
$! Now compile everything and link it all. The /DEFINE is not actually
$! needed since VMS is a predefined symbol in VAX C.
$ CC/DEFINE=VMS ftnchek
$ CC/DEFINE=VMS forlex
$ CC/DEFINE=VMS fortran
$ CC/DEFINE=VMS prsymtab
$ CC/DEFINE=VMS symtab
$ CC/DEFINE=VMS symtab2
$ LINK ftnchek,forlex,fortran,prsymtab,symtab,symtab2,vaxc/opt
$ WRITE SYS$OUTPUT "Ftnchek created"
$ WRITE SYS$OUTPUT "To make it runnable as a command"
$ WRITE SYS$OUTPUT "say $ FTNCHEK :== $diskname:[pathname]FTNCHEK"
$! Create the help library.
$ LIBR/CREATE/HELP FTNCHEK.HLB FTNCHEK.HLP
$ WRITE SYS$OUTPUT "Help library created -- to access it via HELP"
$ WRITE SYS$OUTPUT "say $ DEFINE HLP$LIBRARY diskname:[pathname]FTNCHEK.HLB"
$ EXIT
$ The_Exit:
$ WRITE SYS$OUTPUT "Error- BUILD failed."