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