Loading engines/makeengines.com +38 −25 Changes for engines/makeengines.com: 38 added lines, 25 removed lines. Original line number Diff line number Diff line Loading @@ -30,17 +30,6 @@ $! all available engines are built. $! $!----------------------------------------------------------------------------- $! $! Set the names of the engines we want to build $! NOTE: Some might think this list ugly. However, it's made this way to $! reflect the LIBNAMES variable in Makefile as closely as possible, $! thereby making it fairly easy to verify that the lists are the same. $! NOTE: gmp isn't built, as it's mostly a test engine and brings in another $! library that isn't necessarely ported to VMS. $! $ ENGINES = "," + P6 $ IF ENGINES .EQS. "," THEN - ENGINES = ",4758cca,aep,atalla,cswift,chil,nuron,sureware,ubsec,padlock,ccgost" $! $! Set the default TCP/IP library to link against if needed $! $ TCPIP_LIB = "" Loading @@ -52,7 +41,7 @@ $ THEN $! $! The Architecture Is VAX. $! $ ARCH := VAX $ ARCH = "VAX" $! $! Else... $! Loading @@ -67,7 +56,23 @@ $! End The Architecture Check. $! $ ENDIF $! $! Set the goal directories, and creat them if necessary $! Set the names of the engines we want to build $! NOTE: Some might think this list ugly. However, it's made this way to $! reflect the LIBNAMES variable in Makefile as closely as possible, $! thereby making it fairly easy to verify that the lists are the same. $! NOTE: gmp isn't built, as it's mostly a test engine and brings in another $! library that isn't necessarely ported to VMS. $! $ ENGINES = "," + P6 $ IF ENGINES .EQS. "," THEN - ENGINES = ",4758cca,aep,atalla,cswift,chil,nuron,sureware,ubsec,padlock," $! $! GOST requires a 64-bit integer type, unavailable on VAX. $! $ IF (ARCH .NES. "VAX") THEN - ENGINES = ENGINES+ ",ccgost" $! $! Set the goal directories, and create them if necessary $! $ OBJ_DIR := SYS$DISK:[-.'ARCH'.OBJ.ENGINES] $ EXE_DIR := SYS$DISK:[-.'ARCH'.EXE.ENGINES] Loading Loading @@ -110,7 +115,7 @@ $ ENGINE_chil = "e_chil" $ ENGINE_nuron = "e_nuron" $ ENGINE_sureware = "e_sureware" $ ENGINE_ubsec = "e_ubsec" $ ENGINE_ubsec = "e_padlock" $ ENGINE_padlock = "e_padlock" $ $ ENGINE_ccgost_SUBDIR = "ccgost" $ ENGINE_ccgost = "e_gost_err,gost2001_keyx,gost2001,gost89,gost94_keyx,"+ - Loading Loading @@ -163,9 +168,12 @@ $ ELSE $ WRITE SYS$OUTPUT "Compiling Support Files. (",BUILDALL,")" $ ENDIF $! $! Create a .OPT file for the object files $! Create a .OPT file for the object files (for a real engine name). $! $ IF ENGINE_NAME .NES. "" $ THEN $ OPEN/WRITE OBJECTS 'EXE_DIR''ENGINE_NAME'.OPT $ ENDIF $! $! Here's the start of per-engine module loop. $! Loading Loading @@ -217,22 +225,27 @@ $ MACRO/OBJECT='OBJECT_FILE' 'SOURCE_FILE' $ ELSE $ CC/OBJECT='OBJECT_FILE' 'SOURCE_FILE' $ ENDIF $! $! Write the entry to the .OPT file (for a real engine name). $! $ IF ENGINE_NAME .NES. "" $ THEN $ WRITE OBJECTS OBJECT_FILE $ ENDIF $! $! Next file $! $ GOTO FILE_NEXT $! $ FILE_DONE: $ CLOSE OBJECTS $! $! Do not link the support files. $! $ IF ENGINE_NAME .EQS. "" THEN GOTO ENGINE_NEXT $! $! Do not link the support files. $! Close the linker options file (for a real engine name). $! $ IF ENGINE_NAME .EQS. "" THEN GOTO ENGINE_NEXT $ CLOSE OBJECTS $! $! Now, there are two ways to handle this. We can either build $! shareable images or stick the engine object file into libcrypto. Loading Loading @@ -412,13 +425,13 @@ $! Else... $! $ ELSE $! $! Else, Check To See If OPT_PHASE Has A Valid Arguement. $! Else, Check To See If OPT_PHASE Has A Valid Argument. $! $ IF ("," + ACCEPT_PHASE + ",") - ("," + OPT_PHASE + ",") - .NES. ("," + ACCEPT_PHASE + ",") $ THEN $! $! A Valid Arguement. $! A Valid Argument. $! $ BUILDALL = OPT_PHASE $! Loading Loading @@ -449,7 +462,7 @@ $! Time To EXIT. $! $ EXIT $! $! End The Valid Arguement Check. $! End The Valid Argument Check. $! $ ENDIF $! Loading Loading @@ -502,7 +515,7 @@ $! Time To EXIT. $! $ EXIT $! $! End The Valid Arguement Check. $! End The Valid Argument Check. $! $ ENDIF $! Loading Loading @@ -771,7 +784,7 @@ $! Show user the result $! $ WRITE/SYMBOL SYS$OUTPUT "Main C Compiling Command: ",CC $! $! Else The User Entered An Invalid Arguement. $! Else The User Entered An Invalid Argument. $! $ ELSE $! Loading @@ -789,7 +802,7 @@ $! Time To EXIT. $! $ EXIT $! $! End The Valid Arguement Check. $! End The Valid Argument Check. $! $ ENDIF $! Loading Loading @@ -885,7 +898,7 @@ $! Print info $! $ WRITE SYS$OUTPUT "TCP/IP library spec: ", TCPIP_LIB $! $! Else The User Entered An Invalid Arguement. $! Else The User Entered An Invalid Argument. $! $ ELSE $! Loading Loading
engines/makeengines.com +38 −25 Changes for engines/makeengines.com: 38 added lines, 25 removed lines. Original line number Diff line number Diff line Loading @@ -30,17 +30,6 @@ $! all available engines are built. $! $!----------------------------------------------------------------------------- $! $! Set the names of the engines we want to build $! NOTE: Some might think this list ugly. However, it's made this way to $! reflect the LIBNAMES variable in Makefile as closely as possible, $! thereby making it fairly easy to verify that the lists are the same. $! NOTE: gmp isn't built, as it's mostly a test engine and brings in another $! library that isn't necessarely ported to VMS. $! $ ENGINES = "," + P6 $ IF ENGINES .EQS. "," THEN - ENGINES = ",4758cca,aep,atalla,cswift,chil,nuron,sureware,ubsec,padlock,ccgost" $! $! Set the default TCP/IP library to link against if needed $! $ TCPIP_LIB = "" Loading @@ -52,7 +41,7 @@ $ THEN $! $! The Architecture Is VAX. $! $ ARCH := VAX $ ARCH = "VAX" $! $! Else... $! Loading @@ -67,7 +56,23 @@ $! End The Architecture Check. $! $ ENDIF $! $! Set the goal directories, and creat them if necessary $! Set the names of the engines we want to build $! NOTE: Some might think this list ugly. However, it's made this way to $! reflect the LIBNAMES variable in Makefile as closely as possible, $! thereby making it fairly easy to verify that the lists are the same. $! NOTE: gmp isn't built, as it's mostly a test engine and brings in another $! library that isn't necessarely ported to VMS. $! $ ENGINES = "," + P6 $ IF ENGINES .EQS. "," THEN - ENGINES = ",4758cca,aep,atalla,cswift,chil,nuron,sureware,ubsec,padlock," $! $! GOST requires a 64-bit integer type, unavailable on VAX. $! $ IF (ARCH .NES. "VAX") THEN - ENGINES = ENGINES+ ",ccgost" $! $! Set the goal directories, and create them if necessary $! $ OBJ_DIR := SYS$DISK:[-.'ARCH'.OBJ.ENGINES] $ EXE_DIR := SYS$DISK:[-.'ARCH'.EXE.ENGINES] Loading Loading @@ -110,7 +115,7 @@ $ ENGINE_chil = "e_chil" $ ENGINE_nuron = "e_nuron" $ ENGINE_sureware = "e_sureware" $ ENGINE_ubsec = "e_ubsec" $ ENGINE_ubsec = "e_padlock" $ ENGINE_padlock = "e_padlock" $ $ ENGINE_ccgost_SUBDIR = "ccgost" $ ENGINE_ccgost = "e_gost_err,gost2001_keyx,gost2001,gost89,gost94_keyx,"+ - Loading Loading @@ -163,9 +168,12 @@ $ ELSE $ WRITE SYS$OUTPUT "Compiling Support Files. (",BUILDALL,")" $ ENDIF $! $! Create a .OPT file for the object files $! Create a .OPT file for the object files (for a real engine name). $! $ IF ENGINE_NAME .NES. "" $ THEN $ OPEN/WRITE OBJECTS 'EXE_DIR''ENGINE_NAME'.OPT $ ENDIF $! $! Here's the start of per-engine module loop. $! Loading Loading @@ -217,22 +225,27 @@ $ MACRO/OBJECT='OBJECT_FILE' 'SOURCE_FILE' $ ELSE $ CC/OBJECT='OBJECT_FILE' 'SOURCE_FILE' $ ENDIF $! $! Write the entry to the .OPT file (for a real engine name). $! $ IF ENGINE_NAME .NES. "" $ THEN $ WRITE OBJECTS OBJECT_FILE $ ENDIF $! $! Next file $! $ GOTO FILE_NEXT $! $ FILE_DONE: $ CLOSE OBJECTS $! $! Do not link the support files. $! $ IF ENGINE_NAME .EQS. "" THEN GOTO ENGINE_NEXT $! $! Do not link the support files. $! Close the linker options file (for a real engine name). $! $ IF ENGINE_NAME .EQS. "" THEN GOTO ENGINE_NEXT $ CLOSE OBJECTS $! $! Now, there are two ways to handle this. We can either build $! shareable images or stick the engine object file into libcrypto. Loading Loading @@ -412,13 +425,13 @@ $! Else... $! $ ELSE $! $! Else, Check To See If OPT_PHASE Has A Valid Arguement. $! Else, Check To See If OPT_PHASE Has A Valid Argument. $! $ IF ("," + ACCEPT_PHASE + ",") - ("," + OPT_PHASE + ",") - .NES. ("," + ACCEPT_PHASE + ",") $ THEN $! $! A Valid Arguement. $! A Valid Argument. $! $ BUILDALL = OPT_PHASE $! Loading Loading @@ -449,7 +462,7 @@ $! Time To EXIT. $! $ EXIT $! $! End The Valid Arguement Check. $! End The Valid Argument Check. $! $ ENDIF $! Loading Loading @@ -502,7 +515,7 @@ $! Time To EXIT. $! $ EXIT $! $! End The Valid Arguement Check. $! End The Valid Argument Check. $! $ ENDIF $! Loading Loading @@ -771,7 +784,7 @@ $! Show user the result $! $ WRITE/SYMBOL SYS$OUTPUT "Main C Compiling Command: ",CC $! $! Else The User Entered An Invalid Arguement. $! Else The User Entered An Invalid Argument. $! $ ELSE $! Loading @@ -789,7 +802,7 @@ $! Time To EXIT. $! $ EXIT $! $! End The Valid Arguement Check. $! End The Valid Argument Check. $! $ ENDIF $! Loading Loading @@ -885,7 +898,7 @@ $! Print info $! $ WRITE SYS$OUTPUT "TCP/IP library spec: ", TCPIP_LIB $! $! Else The User Entered An Invalid Arguement. $! Else The User Entered An Invalid Argument. $! $ ELSE $! Loading