diff options
Diffstat (limited to 'src/lib/libssl/test/maketests.com')
| -rw-r--r-- | src/lib/libssl/test/maketests.com | 205 |
1 files changed, 97 insertions, 108 deletions
diff --git a/src/lib/libssl/test/maketests.com b/src/lib/libssl/test/maketests.com index ca072f1d11..14cbf06088 100644 --- a/src/lib/libssl/test/maketests.com +++ b/src/lib/libssl/test/maketests.com | |||
| @@ -12,9 +12,9 @@ $! "test" programs for the different types of encryption for OpenSSL. | |||
| 12 | $! It was written so it would try to determine what "C" compiler to | 12 | $! It was written so it would try to determine what "C" compiler to |
| 13 | $! use or you can specify which "C" compiler to use. | 13 | $! use or you can specify which "C" compiler to use. |
| 14 | $! | 14 | $! |
| 15 | $! The test "executables" will be placed in a directory called | 15 | $! The test "executeables" will be placed in a directory called |
| 16 | $! [.xxx.EXE.TEST] where "xxx" denotes ALPHA, IA64, or VAX, depending | 16 | $! [.xxx.EXE.TEST] where "xxx" denotes AXP or VAX depending on your machines |
| 17 | $! on your machine architecture. | 17 | $! architecture. |
| 18 | $! | 18 | $! |
| 19 | $! Specify DEBUG or NODEBUG P1 to compile with or without debugger | 19 | $! Specify DEBUG or NODEBUG P1 to compile with or without debugger |
| 20 | $! information. | 20 | $! information. |
| @@ -44,19 +44,24 @@ $ TCPIP_LIB = "" | |||
| 44 | $! | 44 | $! |
| 45 | $! Check Which Architecture We Are Using. | 45 | $! Check Which Architecture We Are Using. |
| 46 | $! | 46 | $! |
| 47 | $ if (f$getsyi( "HW_MODEL") .lt. 1024) | 47 | $ IF (F$GETSYI("CPU").GE.128) |
| 48 | $ then | 48 | $ THEN |
| 49 | $ arch = "VAX" | ||
| 50 | $ else | ||
| 51 | $ arch = "" | ||
| 52 | $ arch = arch+ f$edit( f$getsyi( "ARCH_NAME"), "UPCASE") | ||
| 53 | $ if (arch .eqs. "") then arch = "UNK" | ||
| 54 | $ endif | ||
| 55 | $! | 49 | $! |
| 56 | $! Define The OBJ and EXE Directories (EXE before CHECK_OPTIONS). | 50 | $! The Architecture Is AXP. |
| 57 | $! | 51 | $! |
| 58 | $ OBJ_DIR := SYS$DISK:[-.'ARCH'.OBJ.TEST] | 52 | $ ARCH := AXP |
| 59 | $ EXE_DIR := SYS$DISK:[-.'ARCH'.EXE.TEST] | 53 | $! |
| 54 | $! Else... | ||
| 55 | $! | ||
| 56 | $ ELSE | ||
| 57 | $! | ||
| 58 | $! The Architecture Is VAX. | ||
| 59 | $! | ||
| 60 | $ ARCH := VAX | ||
| 61 | $! | ||
| 62 | $! End The Architecture Check. | ||
| 63 | $! | ||
| 64 | $ ENDIF | ||
| 60 | $! | 65 | $! |
| 61 | $! Check To Make Sure We Have Valid Command Line Parameters. | 66 | $! Check To Make Sure We Have Valid Command Line Parameters. |
| 62 | $! | 67 | $! |
| @@ -68,7 +73,7 @@ $ GOSUB INITIALISE | |||
| 68 | $! | 73 | $! |
| 69 | $! Tell The User What Kind of Machine We Run On. | 74 | $! Tell The User What Kind of Machine We Run On. |
| 70 | $! | 75 | $! |
| 71 | $ WRITE SYS$OUTPUT "Compiling On ''ARCH'." | 76 | $ WRITE SYS$OUTPUT "Compiling On A ",ARCH," Machine." |
| 72 | $! | 77 | $! |
| 73 | $! Define The CRYPTO-LIB We Are To Use. | 78 | $! Define The CRYPTO-LIB We Are To Use. |
| 74 | $! | 79 | $! |
| @@ -78,12 +83,39 @@ $! Define The SSL We Are To Use. | |||
| 78 | $! | 83 | $! |
| 79 | $ SSL_LIB := SYS$DISK:[-.'ARCH'.EXE.SSL]LIBSSL.OLB | 84 | $ SSL_LIB := SYS$DISK:[-.'ARCH'.EXE.SSL]LIBSSL.OLB |
| 80 | $! | 85 | $! |
| 81 | $! Create the OBJ and EXE Directories, if needed. | 86 | $! Define The OBJ Directory. |
| 87 | $! | ||
| 88 | $ OBJ_DIR := SYS$DISK:[-.'ARCH'.OBJ.TEST] | ||
| 89 | $! | ||
| 90 | $! Check To See If The Architecture Specific OBJ Directory Exists. | ||
| 91 | $! | ||
| 92 | $ IF (F$PARSE(OBJ_DIR).EQS."") | ||
| 93 | $ THEN | ||
| 94 | $! | ||
| 95 | $! The EXE Directory Dosen't Exist, So Create It. | ||
| 96 | $! | ||
| 97 | $ CREATE/DIRECTORY 'OBJ_DIR' | ||
| 98 | $! | ||
| 99 | $! End The Architecture Specific OBJ Directory Check. | ||
| 100 | $! | ||
| 101 | $ ENDIF | ||
| 82 | $! | 102 | $! |
| 83 | $ IF (F$PARSE(OBJ_DIR).EQS."") THEN - | 103 | $! Define The EXE Directory. |
| 84 | CREATE /DIRECTORY 'OBJ_DIR' | 104 | $! |
| 85 | $ IF (F$PARSE(EXE_DIR).EQS."") THEN - | 105 | $ EXE_DIR := SYS$DISK:[-.'ARCH'.EXE.TEST] |
| 86 | CREATE /DIRECTORY 'EXE_DIR' | 106 | $! |
| 107 | $! Check To See If The Architecture Specific EXE Directory Exists. | ||
| 108 | $! | ||
| 109 | $ IF (F$PARSE(EXE_DIR).EQS."") | ||
| 110 | $ THEN | ||
| 111 | $! | ||
| 112 | $! The EXE Directory Dosen't Exist, So Create It. | ||
| 113 | $! | ||
| 114 | $ CREATE/DIRECTORY 'EXE_DIR' | ||
| 115 | $! | ||
| 116 | $! End The Architecture Specific EXE Directory Check. | ||
| 117 | $! | ||
| 118 | $ ENDIF | ||
| 87 | $! | 119 | $! |
| 88 | $! Check To See If We Have The Proper Libraries. | 120 | $! Check To See If We Have The Proper Libraries. |
| 89 | $! | 121 | $! |
| @@ -94,59 +126,20 @@ $! | |||
| 94 | $ GOSUB CHECK_OPT_FILE | 126 | $ GOSUB CHECK_OPT_FILE |
| 95 | $! | 127 | $! |
| 96 | $! Define The TEST Files. | 128 | $! Define The TEST Files. |
| 97 | $! NOTE: Some might think this list ugly. However, it's made this way to | ||
| 98 | $! reflect the EXE variable in Makefile as closely as possible, | ||
| 99 | $! thereby making it fairly easy to verify that the lists are the same. | ||
| 100 | $! | 129 | $! |
| 101 | $ TEST_FILES = "BNTEST,ECTEST,ECDSATEST,ECDHTEST,IDEATEST,"+ - | 130 | $ TEST_FILES = "BNTEST,ECTEST,ECDSATEST,ECDHTEST,IDEATEST,"+ - |
| 102 | "MD2TEST,MD4TEST,MD5TEST,HMACTEST,WP_TEST,"+ - | 131 | "MD2TEST,MD4TEST,MD5TEST,HMACTEST,"+ - |
| 103 | "RC2TEST,RC4TEST,RC5TEST,"+ - | 132 | "RC2TEST,RC4TEST,RC5TEST,"+ - |
| 104 | "DESTEST,SHATEST,SHA1TEST,SHA256T,SHA512T,"+ - | 133 | "DESTEST,SHATEST,SHA1TEST,SHA256T,SHA512T,"+ - |
| 105 | "MDC2TEST,RMDTEST,"+ - | 134 | "MDC2TEST,RMDTEST,"+ - |
| 106 | "RANDTEST,DHTEST,ENGINETEST,"+ - | 135 | "RANDTEST,DHTEST,ENGINETEST,"+ - |
| 107 | "BFTEST,CASTTEST,SSLTEST,EXPTEST,DSATEST,RSA_TEST,"+ - | 136 | "BFTEST,CASTTEST,SSLTEST,EXPTEST,DSATEST,RSA_TEST,"+ - |
| 108 | "EVP_TEST,JPAKETEST" | 137 | "EVP_TEST" |
| 109 | $! Should we add MTTEST,PQ_TEST,LH_TEST,DIVTEST,TABTEST as well? | ||
| 110 | $! | ||
| 111 | $! Additional directory information. | ||
| 112 | $ T_D_BNTEST := [-.crypto.bn] | ||
| 113 | $ T_D_ECTEST := [-.crypto.ec] | ||
| 114 | $ T_D_ECDSATEST := [-.crypto.ecdsa] | ||
| 115 | $ T_D_ECDHTEST := [-.crypto.ecdh] | ||
| 116 | $ T_D_IDEATEST := [-.crypto.idea] | ||
| 117 | $ T_D_MD2TEST := [-.crypto.md2] | ||
| 118 | $ T_D_MD4TEST := [-.crypto.md4] | ||
| 119 | $ T_D_MD5TEST := [-.crypto.md5] | ||
| 120 | $ T_D_HMACTEST := [-.crypto.hmac] | ||
| 121 | $ T_D_WP_TEST := [-.crypto.whrlpool] | ||
| 122 | $ T_D_RC2TEST := [-.crypto.rc2] | ||
| 123 | $ T_D_RC4TEST := [-.crypto.rc4] | ||
| 124 | $ T_D_RC5TEST := [-.crypto.rc5] | ||
| 125 | $ T_D_DESTEST := [-.crypto.des] | ||
| 126 | $ T_D_SHATEST := [-.crypto.sha] | ||
| 127 | $ T_D_SHA1TEST := [-.crypto.sha] | ||
| 128 | $ T_D_SHA256T := [-.crypto.sha] | ||
| 129 | $ T_D_SHA512T := [-.crypto.sha] | ||
| 130 | $ T_D_MDC2TEST := [-.crypto.mdc2] | ||
| 131 | $ T_D_RMDTEST := [-.crypto.ripemd] | ||
| 132 | $ T_D_RANDTEST := [-.crypto.rand] | ||
| 133 | $ T_D_DHTEST := [-.crypto.dh] | ||
| 134 | $ T_D_ENGINETEST := [-.crypto.engine] | ||
| 135 | $ T_D_BFTEST := [-.crypto.bf] | ||
| 136 | $ T_D_CASTTEST := [-.crypto.cast] | ||
| 137 | $ T_D_SSLTEST := [-.ssl] | ||
| 138 | $ T_D_EXPTEST := [-.crypto.bn] | ||
| 139 | $ T_D_DSATEST := [-.crypto.dsa] | ||
| 140 | $ T_D_RSA_TEST := [-.crypto.rsa] | ||
| 141 | $ T_D_EVP_TEST := [-.crypto.evp] | ||
| 142 | $ T_D_JPAKETEST := [-.crypto.jpake] | ||
| 143 | $ T_D_IGETEST := [-.test] | ||
| 144 | $! | ||
| 145 | $ TCPIP_PROGRAMS = ",," | 138 | $ TCPIP_PROGRAMS = ",," |
| 146 | $ IF COMPILER .EQS. "VAXC" THEN - | 139 | $ IF COMPILER .EQS. "VAXC" THEN - |
| 147 | TCPIP_PROGRAMS = ",SSLTEST," | 140 | TCPIP_PROGRAMS = ",SSLTEST," |
| 148 | $! | 141 | $! |
| 149 | $! Define A File Counter And Set It To "0". | 142 | $! Define A File Counter And Set It To "0". |
| 150 | $! | 143 | $! |
| 151 | $ FILE_COUNTER = 0 | 144 | $ FILE_COUNTER = 0 |
| 152 | $! | 145 | $! |
| @@ -168,7 +161,7 @@ $ FILE_COUNTER = FILE_COUNTER + 1 | |||
| 168 | $! | 161 | $! |
| 169 | $! Create The Source File Name. | 162 | $! Create The Source File Name. |
| 170 | $! | 163 | $! |
| 171 | $ SOURCE_FILE = "SYS$DISK:" + T_D_'FILE_NAME' + FILE_NAME + ".C" | 164 | $ SOURCE_FILE = "SYS$DISK:[]" + FILE_NAME + ".C" |
| 172 | $! | 165 | $! |
| 173 | $! Create The Object File Name. | 166 | $! Create The Object File Name. |
| 174 | $! | 167 | $! |
| @@ -202,7 +195,7 @@ $! | |||
| 202 | $! Compile The File. | 195 | $! Compile The File. |
| 203 | $! | 196 | $! |
| 204 | $ ON ERROR THEN GOTO NEXT_FILE | 197 | $ ON ERROR THEN GOTO NEXT_FILE |
| 205 | $ CC /OBJECT='OBJECT_FILE' 'SOURCE_FILE' | 198 | $ CC/OBJECT='OBJECT_FILE' 'SOURCE_FILE' |
| 206 | $ ON WARNING THEN GOTO NEXT_FILE | 199 | $ ON WARNING THEN GOTO NEXT_FILE |
| 207 | $! | 200 | $! |
| 208 | $! Check If What We Are About To Compile Works Without A TCP/IP Library. | 201 | $! Check If What We Are About To Compile Works Without A TCP/IP Library. |
| @@ -212,8 +205,7 @@ $ THEN | |||
| 212 | $! | 205 | $! |
| 213 | $! Inform The User That A TCP/IP Library Is Needed To Compile This Program. | 206 | $! Inform The User That A TCP/IP Library Is Needed To Compile This Program. |
| 214 | $! | 207 | $! |
| 215 | $ WRITE SYS$OUTPUT - | 208 | $ WRITE SYS$OUTPUT FILE_NAME," Needs A TCP/IP Library. Can't Link. Skipping..." |
| 216 | FILE_NAME," Needs A TCP/IP Library. Can't Link. Skipping..." | ||
| 217 | $ GOTO NEXT_FILE | 209 | $ GOTO NEXT_FILE |
| 218 | $! | 210 | $! |
| 219 | $! End The TCP/IP Library Check. | 211 | $! End The TCP/IP Library Check. |
| @@ -228,12 +220,10 @@ $ THEN | |||
| 228 | $! | 220 | $! |
| 229 | $! Don't Link With The RSAREF Routines And TCP/IP Library. | 221 | $! Don't Link With The RSAREF Routines And TCP/IP Library. |
| 230 | $! | 222 | $! |
| 231 | $ LINK /'DEBUGGER' /'TRACEBACK' /EXECTABLE = 'EXE_FILE' - | 223 | $ LINK/'DEBUGGER'/'TRACEBACK' /EXE='EXE_FILE' - |
| 232 | 'OBJECT_FILE', - | 224 | 'OBJECT_FILE', - |
| 233 | 'SSL_LIB' /LIBRARY, - | 225 | 'SSL_LIB'/LIBRARY,'CRYPTO_LIB'/LIBRARY, - |
| 234 | 'CRYPTO_LIB' /LIBRARY, - | 226 | 'TCPIP_LIB','OPT_FILE'/OPTION |
| 235 | 'TCPIP_LIB', - | ||
| 236 | 'OPT_FILE' /OPTIONS | ||
| 237 | $! | 227 | $! |
| 238 | $! Else... | 228 | $! Else... |
| 239 | $! | 229 | $! |
| @@ -241,11 +231,10 @@ $ ELSE | |||
| 241 | $! | 231 | $! |
| 242 | $! Don't Link With The RSAREF Routines And Link With A TCP/IP Library. | 232 | $! Don't Link With The RSAREF Routines And Link With A TCP/IP Library. |
| 243 | $! | 233 | $! |
| 244 | $ LINK /'DEBUGGER' /'TRACEBACK' /EXECUTABLE = 'EXE_FILE' - | 234 | $ LINK/'DEBUGGER'/'TRACEBACK' /EXE='EXE_FILE' - |
| 245 | 'OBJECT_FILE', - | 235 | 'OBJECT_FILE', - |
| 246 | 'SSL_LIB' /LIBRARY, - | 236 | 'SSL_LIB'/LIBRARY,'CRYPTO_LIB'/LIBRARY, - |
| 247 | 'CRYPTO_LIB' /LIBRARY, - | 237 | 'OPT_FILE'/OPTION |
| 248 | 'OPT_FILE' /OPTIONS | ||
| 249 | $! | 238 | $! |
| 250 | $! End The TCP/IP Library Check. | 239 | $! End The TCP/IP Library Check. |
| 251 | $! | 240 | $! |
| @@ -284,10 +273,10 @@ $! | |||
| 284 | $ CREATE 'OPT_FILE' | 273 | $ CREATE 'OPT_FILE' |
| 285 | $DECK | 274 | $DECK |
| 286 | ! | 275 | ! |
| 287 | ! Default System Options File To Link Against | 276 | ! Default System Options File To Link Agianst |
| 288 | ! The Sharable VAX C Runtime Library. | 277 | ! The Sharable VAX C Runtime Library. |
| 289 | ! | 278 | ! |
| 290 | SYS$SHARE:VAXCRTL.EXE /SHAREABLE | 279 | SYS$SHARE:VAXCRTL.EXE/SHARE |
| 291 | $EOD | 280 | $EOD |
| 292 | $! | 281 | $! |
| 293 | $! End The Option File Check. | 282 | $! End The Option File Check. |
| @@ -316,8 +305,8 @@ $DECK | |||
| 316 | ! Default System Options File To Link Agianst | 305 | ! Default System Options File To Link Agianst |
| 317 | ! The Sharable C Runtime Library. | 306 | ! The Sharable C Runtime Library. |
| 318 | ! | 307 | ! |
| 319 | GNU_CC:[000000]GCCLIB.OLB /LIBRARY | 308 | GNU_CC:[000000]GCCLIB/LIBRARY |
| 320 | SYS$SHARE:VAXCRTL.EXE /SHAREABLE | 309 | SYS$SHARE:VAXCRTL/SHARE |
| 321 | $EOD | 310 | $EOD |
| 322 | $! | 311 | $! |
| 323 | $! End The Option File Check. | 312 | $! End The Option File Check. |
| @@ -338,7 +327,7 @@ $! | |||
| 338 | $ IF (F$SEARCH(OPT_FILE).EQS."") | 327 | $ IF (F$SEARCH(OPT_FILE).EQS."") |
| 339 | $ THEN | 328 | $ THEN |
| 340 | $! | 329 | $! |
| 341 | $! Figure Out If We Need A non-VAX Or A VAX Linker Option File. | 330 | $! Figure Out If We Need An AXP Or A VAX Linker Option File. |
| 342 | $! | 331 | $! |
| 343 | $ IF (ARCH.EQS."VAX") | 332 | $ IF (ARCH.EQS."VAX") |
| 344 | $ THEN | 333 | $ THEN |
| @@ -351,26 +340,26 @@ $DECK | |||
| 351 | ! Default System Options File To Link Agianst | 340 | ! Default System Options File To Link Agianst |
| 352 | ! The Sharable DEC C Runtime Library. | 341 | ! The Sharable DEC C Runtime Library. |
| 353 | ! | 342 | ! |
| 354 | SYS$SHARE:DECC$SHR.EXE /SHAREABLE | 343 | SYS$SHARE:DECC$SHR.EXE/SHARE |
| 355 | $EOD | 344 | $EOD |
| 356 | $! | 345 | $! |
| 357 | $! Else... | 346 | $! Else... |
| 358 | $! | 347 | $! |
| 359 | $ ELSE | 348 | $ ELSE |
| 360 | $! | 349 | $! |
| 361 | $! Create The non-VAX Linker Option File. | 350 | $! Create The AXP Linker Option File. |
| 362 | $! | 351 | $! |
| 363 | $ CREATE 'OPT_FILE' | 352 | $ CREATE 'OPT_FILE' |
| 364 | $DECK | 353 | $DECK |
| 365 | ! | 354 | ! |
| 366 | ! Default System Options File For non-VAX To Link Agianst | 355 | ! Default System Options File For AXP To Link Agianst |
| 367 | ! The Sharable C Runtime Library. | 356 | ! The Sharable C Runtime Library. |
| 368 | ! | 357 | ! |
| 369 | SYS$SHARE:CMA$OPEN_LIB_SHR.EXE /SHAREABLE | 358 | SYS$SHARE:CMA$OPEN_LIB_SHR/SHARE |
| 370 | SYS$SHARE:CMA$OPEN_RTL.EXE /SHAREABLE | 359 | SYS$SHARE:CMA$OPEN_RTL/SHARE |
| 371 | $EOD | 360 | $EOD |
| 372 | $! | 361 | $! |
| 373 | $! End The DEC C Option File Check. | 362 | $! End The VAX/AXP DEC C Option File Check. |
| 374 | $! | 363 | $! |
| 375 | $ ENDIF | 364 | $ ENDIF |
| 376 | $! | 365 | $! |
| @@ -522,7 +511,7 @@ $ ELSE | |||
| 522 | $! | 511 | $! |
| 523 | $! Check To See If We Have VAXC Or DECC. | 512 | $! Check To See If We Have VAXC Or DECC. |
| 524 | $! | 513 | $! |
| 525 | $ IF (ARCH.NES."VAX").OR.(F$TRNLNM("DECC$CC_DEFAULT").NES."") | 514 | $ IF (ARCH.EQS."AXP").OR.(F$TRNLNM("DECC$CC_DEFAULT").NES."") |
| 526 | $ THEN | 515 | $ THEN |
| 527 | $! | 516 | $! |
| 528 | $! Looks Like DECC, Set To Use DECC. | 517 | $! Looks Like DECC, Set To Use DECC. |
| @@ -625,14 +614,14 @@ $! Use DECC... | |||
| 625 | $! | 614 | $! |
| 626 | $ CC = "CC" | 615 | $ CC = "CC" |
| 627 | $ IF ARCH.EQS."VAX" .AND. F$TRNLNM("DECC$CC_DEFAULT").NES."/DECC" - | 616 | $ IF ARCH.EQS."VAX" .AND. F$TRNLNM("DECC$CC_DEFAULT").NES."/DECC" - |
| 628 | THEN CC = "CC /DECC" | 617 | THEN CC = "CC/DECC" |
| 629 | $ CC = CC + "/''CC_OPTIMIZE' /''DEBUGGER' /STANDARD=ANSI89" + - | 618 | $ CC = CC + "/''CC_OPTIMIZE'/''DEBUGGER'/STANDARD=ANSI89" + - |
| 630 | "/NOLIST /PREFIX=ALL" + - | 619 | "/NOLIST/PREFIX=ALL" + - |
| 631 | "/INCLUDE=(SYS$DISK:[-],SYS$DISK:[-.CRYPTO])" + CCEXTRAFLAGS | 620 | "/INCLUDE=(SYS$DISK:[-],SYS$DISK:[-.CRYPTO])" + CCEXTRAFLAGS |
| 632 | $! | 621 | $! |
| 633 | $! Define The Linker Options File Name. | 622 | $! Define The Linker Options File Name. |
| 634 | $! | 623 | $! |
| 635 | $ OPT_FILE = "''EXE_DIR'VAX_DECC_OPTIONS.OPT" | 624 | $ OPT_FILE = "SYS$DISK:[]VAX_DECC_OPTIONS.OPT" |
| 636 | $! | 625 | $! |
| 637 | $! End DECC Check. | 626 | $! End DECC Check. |
| 638 | $! | 627 | $! |
| @@ -654,23 +643,23 @@ $! | |||
| 654 | $! Compile Using VAXC. | 643 | $! Compile Using VAXC. |
| 655 | $! | 644 | $! |
| 656 | $ CC = "CC" | 645 | $ CC = "CC" |
| 657 | $ IF ARCH.NES."VAX" | 646 | $ IF ARCH.EQS."AXP" |
| 658 | $ THEN | 647 | $ THEN |
| 659 | $ WRITE SYS$OUTPUT "There is no VAX C on ''ARCH'!" | 648 | $ WRITE SYS$OUTPUT "There is no VAX C on Alpha!" |
| 660 | $ EXIT | 649 | $ EXIT |
| 661 | $ ENDIF | 650 | $ ENDIF |
| 662 | $ IF F$TRNLNM("DECC$CC_DEFAULT").EQS."/DECC" THEN CC = "CC /VAXC" | 651 | $ IF F$TRNLNM("DECC$CC_DEFAULT").EQS."/DECC" THEN CC = "CC/VAXC" |
| 663 | $ CC = CC + "/''CC_OPTIMIZE' /''DEBUGGER' /NOLIST" + - | 652 | $ CC = CC + "/''CC_OPTIMIZE'/''DEBUGGER'/NOLIST" + - |
| 664 | "/INCLUDE=(SYS$DISK:[-],SYS$DISK:[-.CRYPTO])" + CCEXTRAFLAGS | 653 | "/INCLUDE=(SYS$DISK:[-],SYS$DISK:[-.CRYPTO])" + CCEXTRAFLAGS |
| 665 | $ CCDEFS = CCDEFS + ",""VAXC""" | 654 | $ CCDEFS = CCDEFS + ",""VAXC""" |
| 666 | $! | 655 | $! |
| 667 | $! Define <sys> As SYS$COMMON:[SYSLIB] | 656 | $! Define <sys> As SYS$COMMON:[SYSLIB] |
| 668 | $! | 657 | $! |
| 669 | $ DEFINE /NOLOG SYS SYS$COMMON:[SYSLIB] | 658 | $ DEFINE/NOLOG SYS SYS$COMMON:[SYSLIB] |
| 670 | $! | 659 | $! |
| 671 | $! Define The Linker Options File Name. | 660 | $! Define The Linker Options File Name. |
| 672 | $! | 661 | $! |
| 673 | $ OPT_FILE = "''EXE_DIR'VAX_VAXC_OPTIONS.OPT" | 662 | $ OPT_FILE = "SYS$DISK:[]VAX_VAXC_OPTIONS.OPT" |
| 674 | $! | 663 | $! |
| 675 | $! End VAXC Check | 664 | $! End VAXC Check |
| 676 | $! | 665 | $! |
| @@ -691,12 +680,12 @@ $ WRITE SYS$OUTPUT "Using GNU 'C' Compiler." | |||
| 691 | $! | 680 | $! |
| 692 | $! Use GNU C... | 681 | $! Use GNU C... |
| 693 | $! | 682 | $! |
| 694 | $ CC = "GCC /NOCASE_HACK /''GCC_OPTIMIZE' /''DEBUGGER' /NOLIST" + - | 683 | $ CC = "GCC/NOCASE_HACK/''GCC_OPTIMIZE'/''DEBUGGER'/NOLIST" + - |
| 695 | "/INCLUDE=(SYS$DISK:[-],SYS$DISK:[-.CRYPTO])" + CCEXTRAFLAGS | 684 | "/INCLUDE=(SYS$DISK:[-],SYS$DISK:[-.CRYPTO])" + CCEXTRAFLAGS |
| 696 | $! | 685 | $! |
| 697 | $! Define The Linker Options File Name. | 686 | $! Define The Linker Options File Name. |
| 698 | $! | 687 | $! |
| 699 | $ OPT_FILE = "''EXE_DIR'VAX_GNUC_OPTIONS.OPT" | 688 | $ OPT_FILE = "SYS$DISK:[]VAX_GNUC_OPTIONS.OPT" |
| 700 | $! | 689 | $! |
| 701 | $! End The GNU C Check. | 690 | $! End The GNU C Check. |
| 702 | $! | 691 | $! |
| @@ -726,7 +715,7 @@ $ CC = CC + "/DEFINE=(" + CCDEFS + ")" + CCDISABLEWARNINGS | |||
| 726 | $! | 715 | $! |
| 727 | $! Show user the result | 716 | $! Show user the result |
| 728 | $! | 717 | $! |
| 729 | $ WRITE /SYMBOL SYS$OUTPUT "Main Compiling Command: ", CC | 718 | $ WRITE/SYMBOL SYS$OUTPUT "Main Compiling Command: ",CC |
| 730 | $! | 719 | $! |
| 731 | $! Else The User Entered An Invalid Arguement. | 720 | $! Else The User Entered An Invalid Arguement. |
| 732 | $! | 721 | $! |
| @@ -760,7 +749,7 @@ $ THEN | |||
| 760 | $! | 749 | $! |
| 761 | $! Set the library to use SOCKETSHR | 750 | $! Set the library to use SOCKETSHR |
| 762 | $! | 751 | $! |
| 763 | $ TCPIP_LIB = "SYS$DISK:[-.VMS]SOCKETSHR_SHR.OPT /OPTIONS" | 752 | $ TCPIP_LIB = "SYS$DISK:[-.VMS]SOCKETSHR_SHR.OPT/OPT" |
| 764 | $! | 753 | $! |
| 765 | $! Done with SOCKETSHR | 754 | $! Done with SOCKETSHR |
| 766 | $! | 755 | $! |
| @@ -771,7 +760,7 @@ $! | |||
| 771 | $ IF P3.EQS."MULTINET" | 760 | $ IF P3.EQS."MULTINET" |
| 772 | $ THEN | 761 | $ THEN |
| 773 | $! | 762 | $! |
| 774 | $! Set the library to use UCX emulation. | 763 | $! Set the library to use UXC emulation. |
| 775 | $! | 764 | $! |
| 776 | $ P3 = "UCX" | 765 | $ P3 = "UCX" |
| 777 | $! | 766 | $! |
| @@ -786,13 +775,13 @@ $ THEN | |||
| 786 | $! | 775 | $! |
| 787 | $! Set the library to use UCX. | 776 | $! Set the library to use UCX. |
| 788 | $! | 777 | $! |
| 789 | $ TCPIP_LIB = "SYS$DISK:[-.VMS]UCX_SHR_DECC.OPT /OPTIONS" | 778 | $ TCPIP_LIB = "SYS$DISK:[-.VMS]UCX_SHR_DECC.OPT/OPT" |
| 790 | $ IF F$TRNLNM("UCX$IPC_SHR") .NES. "" | 779 | $ IF F$TRNLNM("UCX$IPC_SHR") .NES. "" |
| 791 | $ THEN | 780 | $ THEN |
| 792 | $ TCPIP_LIB = "SYS$DISK:[-.VMS]UCX_SHR_DECC_LOG.OPT /OPTIONS" | 781 | $ TCPIP_LIB = "SYS$DISK:[-.VMS]UCX_SHR_DECC_LOG.OPT/OPT" |
| 793 | $ ELSE | 782 | $ ELSE |
| 794 | $ IF COMPILER .NES. "DECC" .AND. ARCH .EQS. "VAX" THEN - | 783 | $ IF COMPILER .NES. "DECC" .AND. ARCH .EQS. "VAX" THEN - |
| 795 | TCPIP_LIB = "SYS$DISK:[-.VMS]UCX_SHR_VAXC.OPT /OPTIONS" | 784 | TCPIP_LIB = "SYS$DISK:[-.VMS]UCX_SHR_VAXC.OPT/OPT" |
| 796 | $ ENDIF | 785 | $ ENDIF |
| 797 | $! | 786 | $! |
| 798 | $! Done with UCX | 787 | $! Done with UCX |
| @@ -806,7 +795,7 @@ $ THEN | |||
| 806 | $! | 795 | $! |
| 807 | $! Set the library to use TCPIP (post UCX). | 796 | $! Set the library to use TCPIP (post UCX). |
| 808 | $! | 797 | $! |
| 809 | $ TCPIP_LIB = "SYS$DISK:[-.VMS]TCPIP_SHR_DECC.OPT /OPTIONS" | 798 | $ TCPIP_LIB = "SYS$DISK:[-.VMS]TCPIP_SHR_DECC.OPT/OPT" |
| 810 | $! | 799 | $! |
| 811 | $! Done with TCPIP | 800 | $! Done with TCPIP |
| 812 | $! | 801 | $! |
| @@ -904,7 +893,7 @@ $ __INCLUDE = __TOP + "INCLUDE.OPENSSL]" | |||
| 904 | $! | 893 | $! |
| 905 | $! Set up the logical name OPENSSL to point at the include directory | 894 | $! Set up the logical name OPENSSL to point at the include directory |
| 906 | $! | 895 | $! |
| 907 | $ DEFINE OPENSSL /NOLOG '__INCLUDE' | 896 | $ DEFINE OPENSSL/NOLOG '__INCLUDE' |
| 908 | $! | 897 | $! |
| 909 | $! Done | 898 | $! Done |
| 910 | $! | 899 | $! |
| @@ -918,7 +907,7 @@ $ IF __SAVE_OPENSSL .EQS. "" | |||
| 918 | $ THEN | 907 | $ THEN |
| 919 | $ DEASSIGN OPENSSL | 908 | $ DEASSIGN OPENSSL |
| 920 | $ ELSE | 909 | $ ELSE |
| 921 | $ DEFINE /NOLOG OPENSSL '__SAVE_OPENSSL' | 910 | $ DEFINE/NOLOG OPENSSL '__SAVE_OPENSSL' |
| 922 | $ ENDIF | 911 | $ ENDIF |
| 923 | $! | 912 | $! |
| 924 | $! Done | 913 | $! Done |
