Annotation of pgp/src/descrip.mms, revision 1.1.1.2

1.1.1.2 ! root        1: ! DESCRIP.MMS - MMS file for PGP/VMS
        !             2: ! (c) Copyright 1991-92 by Hugh Kennedy. All rights reserved.
        !             3: !
        !             4: ! The author assumes no liability for damages resulting from the use
        !             5: ! of this software, even if the damage results from defects in this
        !             6: ! software.  No warranty is expressed or implied.
        !             7: !
        !             8: ! The above notwithstanding, a license to use this software is granted
        !             9: ! to anyone either in the original form or modified on condition that 
        !            10: ! this notice is not removed.
        !            11: !
        !            12: ! Options Flags:
        !            13: !
        !            14: ! PGP_DEBUG - Define if you want the debug version
        !            15: ! PGP_GCC - Define to use GNU C instead of VAX C
        !            16: !
        !            17: ! Modified:    03      Date:   21-Nov-1991     Author: Hugh A.J. Kennedy.
        !            18: !
        !            19: ! Adapted to use new modules from release 1.3
        !            20: !
        !            21: ! Modified:    04      Date:   11-Mar-1991     Author: Hugh A.J. Kennedy
        !            22: !
        !            23: ! Add test harness program, RSATST as a target.
        !            24: !
        !            25: ! Modified:    07      Date:   8-Apr-1992      Author: Hugh A.J. Kennedy
        !            26: !
        !            27: ! Adapted for new modules from release 1.7.
        !            28: ! Change method of support for GCC (use one options file)
        !            29: !
        !            30: ! Modified:    08      Date:   25-Jun-1992     Author: Hugh A.J. Kennedy.
        !            31: !
        !            32: ! All change (again) for 1.8. Alphabetise module list for ease of comparison.
        !            33: !
        !            34: ! Modified:    09      Date:   18-Sep-1992     Author: Hugh A.J. Kennedy
        !            35: !
        !            36: ! Remove references to private string routine versions - no longer reqd.
        !            37: !
        !            38: ! Modified:    10      Date:   7-Nov-1992      Author: Hugh A.J. Kennedy
        !            39: !
        !            40: ! Misc fixes for V2.01
        !            41: !
        !            42: 
        !            43: .ifdef PGP_COMPAT
        !            44: 
        !            45: VFLAGS = ,COMPATIBLE
        !            46: MD = MD4
        !            47: 
        !            48: .else
        !            49: 
        !            50: MD = MD5
        !            51: 
        !            52: .endif
        !            53: 
        !            54: .ifdef WFLAGS
        !            55: XFLAGS = /define=($(WFLAGS))
        !            56: ZFLAGS = /define=($(WFLAGS),EXPORT,NO_ASM,NOSTORE)
        !            57: .else
        !            58: ZFLAGS = /define=(EXPORT,NO_ASM,NOSTORE)
        !            59: .endif
        !            60: 
        !            61: .ifdef PGP_GCC         ! Use GNU CC Compiler
        !            62: 
        !            63: CC = GCC
        !            64: CCLIB = GNU_CC:[000000]GCCLIB/lib,
        !            65: 
        !            66: .endif
        !            67: !
        !            68: ! Debugging Support
        !            69: !
        !            70: .ifdef PGP_DEBUG
        !            71: 
        !            72: MFLAGS = $(MFLAGS) /debug
        !            73: LINKFLAGS = $(LINKFLAGS) /debug
        !            74: 
        !            75: .ifdef PGP_GCC         ! Are we debugging AND using GCC?
        !            76: 
        !            77: DFLAGS = /DEBUG
        !            78: 
        !            79: .else                  ! No, Debugging with VAX C
        !            80:                       
        !            81: DFLAGS = /debug/noopt
        !            82:      
        !            83: .endif
        !            84: 
        !            85: YFLAGS = $(XFLAGS)
        !            86: 
        !            87: .else                  ! Not debugging
        !            88: 
        !            89: .ifdef PGP_GCC         ! Use GCC w/o debug
        !            90: 
        !            91: YFLAGS = $(XFLAGS)
        !            92: 
        !            93: .else                  ! Use VAX C w/o debug
        !            94: 
        !            95: DFLAGS = /opt=noinline
        !            96: YFLAGS = $(XFLAGS)
        !            97: 
        !            98: .endif
        !            99: .endif
        !           100: 
        !           101: CFLAGS = $(DFLAGS)$(YFLAGS)
        !           102: 
        !           103: default : pgp.exe
        !           104:        @       ! do nothing...
        !           105: !
        !           106: ! ZIP Stuff
        !           107: !
        !           108: ZIPOBJS = zbits.obj zdeflate.obj zglobals.obj zinflate.obj zip.obj -
        !           109:        zipup.obj zfile_io.obj ztrees.obj zunzip.obj
        !           110: ZIPH=  zrevisio.h ztailor.h zunzip.h zip.h ziperr.h      
        !           111: zbits.obj : zbits.c $(ZIPH)
        !           112:        $(CC) $(DFLAGS) $(ZFLAGS) $(mms$source)
        !           113: zdeflate.obj : zdeflate.c $(ZIPH)
        !           114:        $(CC) $(DFLAGS) $(ZFLAGS) $(mms$source)
        !           115: zfile_io.obj : zfile_io.c $(ZIPH)
        !           116:        $(CC) $(DFLAGS) $(ZFLAGS) $(mms$source)
        !           117: zglobals.obj : zglobals.c $(ZIPH)
        !           118:        $(CC) $(DFLAGS) $(ZFLAGS) $(mms$source)
        !           119: zinflate.obj : zinflate.c $(ZIPH)
        !           120:        $(CC) $(DFLAGS) $(ZFLAGS) $(mms$source)
        !           121: zip.obj : zip.c $(ZIPH)
        !           122:        $(CC) $(DFLAGS) $(ZFLAGS) $(mms$source)
        !           123: zipup.obj : zipup.c $(ZIPH)
        !           124:        $(CC) $(DFLAGS) $(ZFLAGS) $(mms$source)
        !           125: ztrees.obj : ztrees.c $(ZIPH)
        !           126:        $(CC) $(DFLAGS) $(ZFLAGS) $(mms$source)
        !           127: zunzip.obj : zunzip.c $(ZIPH)
        !           128:        $(CC) $(DFLAGS) $(ZFLAGS) $(mms$source)
        !           129: !
        !           130: ! PGP Stuff
        !           131: !
        !           132: armor.obj : armor.c
        !           133: config.obj : config.c usuals.h pgp.h
        !           134: CRYPTO.obj : mpilib.h mpiio.h random.h crypto.h -
        !           135: keymgmt.h mdfile.h $(MD).h fileio.h pgp.h CRYPTO.C
        !           136: idea.obj : idea.h pgp.h idea.c
        !           137: FILEIO.obj : FILEIO.C random.h mpilib.h mpiio.h fileio.h pgp.h 
        !           138: getopt.obj : getopt.c
        !           139: genprime.obj : genprime.c genprime.h mpilib.h random.h
        !           140: keyadd.obj :   mpilib.h random.h crypto.h fileio.h -
        !           141:        keymgmt.h genprime.h rsagen.h mpiio.h pgp.h language.h keyadd.c
        !           142: keymaint.obj : mpilib.h random.h crypto.h fileio.h -
        !           143:        keymgmt.h genprime.h mpiio.h pgp.h language.h keymaint.c
        !           144: KEYMGMT.obj : mpilib.h usuals.h random.h crypto.h -
        !           145:        fileio.h mpiio.h pgp.h KEYMGMT.C
        !           146: $(MD).obj : $(MD).h $(MD).C                          
        !           147: MDFILE.obj : mpilib.h mdfile.h $(MD).h pgp.h MDFILE.C
        !           148: MORE.obj : MORE.C mpilib.h pgp.h 
        !           149: MPILIB.obj : MPILIB.C mpilib.h 
        !           150: passwd.obj : passwd.c random.h $(MD).h pgp.h 
        !           151: PGP.obj : mpilib.h random.h crypto.h fileio.h keymgmt.h pgp.h PGP.C
        !           152: RANDOM.obj : random.h pgp.h RANDOM.C
        !           153: rsagen.obj : rsagen.c mpilib.h genprime.h rsagen.h random.h
        !           154: rsatst.obj : rsatst.c mpilib.h mpiio.h genprime.h rsagen.h random.h
        !           155: SYSTEM.obj : SYSTEM.C
        !           156: vax.obj : vax.mar
        !           157: !      $(CC) $(DFLAGS) /define=("index=strchr",VMS)/opt=noinline system
        !           158: ! LZH.obj : mpilib.h mpiio.h LZH.C
        !           159: rsatst.exe : rsatst.opt rsatst.obj mpilib.obj genprime.obj rsagen.obj -
        !           160: mpiio.obj random.obj vax.obj system.obj language.obj fileio.obj
        !           161:        $(LINK) $(LINKFLAGS) rsatst/opt
        !           162: OBJ1 = pgp.obj config.obj crypto.obj keymgmt.obj keyadd.obj, keymaint.obj, fileio.obj -
        !           163:        mdfile.obj more.obj armor.obj mpilib.obj mpiio.obj -
        !           164:        getopt.obj genprime.obj rsagen.obj random.obj idea.obj passwd.obj -
        !           165:        $(MD).obj system.obj language.obj vax.obj charset.obj
        !           166: 
        !           167: pgp.exe : pgp.opt $(OBJ1) $(ZIPOBJS)
        !           168:        assign/user $(MD).obj MD
        !           169:        $(LINK) $(LINKFLAGS) pgp/opt, $(CCLIB) 'f$environment("default")'VAXCRTL/opt

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.