Annotation of pgp/src/makefile.msc, revision 1.1.1.2

1.1.1.2 ! root        1: # makefile for PGP (Microsoft C)
        !             2: 
        !             3: DEFINES        =  -DDYN_ALLOC -DSMALL_MEM
        !             4: ADEFINES = -DDYN_ALLOC=1 -DSS_NEQ_DS=1
        !             5: 
        !             6: PROJ   =PGP
        !             7: 
        !             8: CC     =cl -nologo -AL                 # Compile command
        !             9: OPT    =       -Oilt                   # Optimization and Testing flags
        !            10: CFLAGS =-c -Gt $(OPT) $(DEFINES)       # Flags for compiler
        !            11: 
        !            12: LD             =link                   # Link command
        !            13: LFLAGS =/M /STACK:12288                        # Flags for linker
        !            14: LIBS_EXT=                              # Libraries
        !            15: 
        !            16: # for MASM 5.x and below
        !            17: ASM    =masm                           # Assembler command
        !            18: ASMFLAGS= -ml                          # Flags for assembler
        !            19: # for MASM 6.0 use the following instead
        !            20: #ASM   =ml -nologo                     # Assembler command
        !            21: #ASMFLAGS=-Zm -Cp -c                   # Flags for assembler
        !            22: 
        !            23: #OBJS_EXT=8086.obj                     # ASM obj. files
        !            24: OBJS_EXT=8086.obj zmatch.obj           # ASM obj. files
        !            25: 
        !            26: EXT            =.EXE                   # Whatever extension execuatables have
        !            27: 
        !            28: .c.obj:        
        !            29:        $(CC) $(CFLAGS) $(DEBUG) $*.c
        !            30: 
        !            31: all:   $(PROJ)$(EXT)
        !            32: 
        !            33: os2:   
        !            34:        $(MAKE) -f makefile.msc $(PROJ)2$(EXT) \
        !            35:        DEFINES="-DDYN_ALLOC -DSMALL_MEM -DOS2" ADEFINES="-DDYN_ALLOC=1" \
        !            36:        LFLAGS="-Lp -F 3000"
        !            37: 
        !            38: clean:
        !            39:        del $(PROJ)$(EXT)
        !            40:        del *.OBJ
        !            41: 
        !            42: scratch:       clean all
        !            43: 
        !            44: new:           clean all
        !            45: 
        !            46: 
        !            47: 8086.obj :     8086.asm
        !            48:        $(ASM) $(ASMFLAGS) 8086.asm ;
        !            49: 
        !            50: zmatch.obj :   zmatch.asm
        !            51:        $(ASM) $(ASMFLAGS) $(ADEFINES) zmatch.asm ;
        !            52: 
        !            53: ZIPOBJS= zbits.obj zdeflate.obj zfile_io.obj zglobals.obj \
        !            54:        zinflate.obj zip.obj zipup.obj ztrees.obj zunzip.obj 
        !            55: 
        !            56: OBJ1 = pgp.obj crypto.obj keymgmt.obj fileio.obj \
        !            57:        mdfile.obj more.obj armor.obj mpilib.obj mpiio.obj
        !            58: OBJ2 = genprime.obj rsagen.obj random.obj idea.obj passwd.obj \
        !            59:        md5.obj system.obj language.obj getopt.obj
        !            60: OBJ3 = keyadd.obj config.obj keymaint.obj charset.obj $(OBJS_EXT)
        !            61: 
        !            62: $(PROJ)$(EXT): $(OBJ1) $(OBJ2) $(OBJ3) $(ZIPOBJS)
        !            63:        echo $(OBJ1)+ >pgp.rsp
        !            64:        echo $(OBJ2)+ >>pgp.rsp
        !            65:        echo $(OBJ3)+ >>pgp.rsp
        !            66:        echo $(ZIPOBJS); >>pgp.rsp
        !            67:        $(LD) $(LFLAGS) @pgp.rsp
        !            68:        del pgp.rsp
        !            69: 
        !            70: $(PROJ)2$(EXT): $(OBJ1) $(OBJ2) $(OBJ3) $(ZIPOBJS) pgp.def
        !            71:        $(CC) $(OBJ1) $(OBJ2) $(OBJ3) $(ZIPOBJS) pgp.def -o $@ $(LFLAGS)
        !            72:        bind -nologo $@
        !            73: 
        !            74: #      $(LD) @<<
        !            75: #$(LFLAGS) $(OBJ1) +
        !            76: #$(OBJ2) +
        !            77: #$(ZIPOBJS)
        !            78: #$(PROJ)$(EXT) , NUL , $(LIBS_EXT) ; 
        !            79: #<<
        !            80: 
        !            81: # The following is for the IDEA test program...
        !            82: 
        !            83: ideatst:       IDEATST$(EXT)
        !            84: 
        !            85: IDEATST$(EXT): ideatst.obj
        !            86:        $(LD) $(LFLAGS) IDEATST.OBJ, IDEATST$(EXT), NUL, $(LIBS_EXT); 
        !            87: 
        !            88: #      $(LD) @<<
        !            89: #$(LFLAGS) IDEATST.OBJ , IDEATST$(EXT), NUL , $(LIBS_EXT) ; 
        !            90: #<<
        !            91: 
        !            92: 
        !            93: # The following is for the DSS test program...
        !            94: 
        !            95: dss.obj:       dss.c mpilib.h genprime.h random.h dss.h
        !            96:        $(CC) $(CFLAGS) $*.c
        !            97: 
        !            98: DSSOBJS = dss.obj mpilib.obj genprime.obj mpiio.obj random.obj 8086.obj
        !            99: dss.exe : $(DSSOBJS)
        !           100:        link /M /STACK:8192 $(DSSOBJS) ;
        !           101:        - dss
        !           102: 
        !           103: DSSSTUFF1 = dss.c mpilib.c genprime.c mpiio.c random.c 8086.asm makefile
        !           104: DSSSTUFF2 = dss.h mpilib.h genprime.h mpiio.h random.h 8086.obj usuals.h
        !           105: dss.zip : $(DSSSTUFF1) $(DSSSTUFF2)
        !           106:        - del dss.zip
        !           107:        pkzip dss.zip $(DSSSTUFF1)
        !           108:        pkzip dss.zip $(DSSSTUFF2)
        !           109: 
        !           110: rsatst.obj:    rsatst.c mpilib.h mpiio.h genprime.h rsagen.h random.h
        !           111: 
        !           112: RSATSTOBJS = rsatst.obj mpilib.obj genprime.obj rsagen.obj mpiio.obj 8086.obj random.obj
        !           113: rsatst.exe : $(RSATSTOBJS)
        !           114:        link /M /STACK:8192 $(RSATSTOBJS) ;
        !           115:        - rsatst -i
        !           116: 
        !           117: 
        !           118: ## Dependencies ##
        !           119: armor.obj : armor.c mpilib.h usuals.h platform.h fileio.h mpiio.h language.h \
        !           120:   pgp.h 
        !           121: charset.obj : charset.c usuals.h language.h fileio.h 
        !           122: config.obj : config.c usuals.h fileio.h pgp.h 
        !           123: crypto.obj : crypto.c mpilib.h usuals.h platform.h mpiio.h random.h idea.h \
        !           124:   crypto.h keymgmt.h mdfile.h md5.h fileio.h language.h pgp.h 
        !           125: fileio.obj : fileio.c random.h usuals.h mpilib.h platform.h mpiio.h fileio.h \
        !           126:   language.h pgp.h 
        !           127: genprime.obj : genprime.c mpilib.h usuals.h platform.h genprime.h random.h 
        !           128: getopt.obj : getopt.c 
        !           129: idea.obj : idea.c idea.h usuals.h 
        !           130: keyadd.obj : keyadd.c mpilib.h usuals.h platform.h idea.h random.h crypto.h \
        !           131:   fileio.h keymgmt.h genprime.h rsagen.h mpiio.h language.h pgp.h 
        !           132: keymaint.obj : keymaint.c mpilib.h usuals.h platform.h random.h crypto.h \
        !           133:   fileio.h keymgmt.h mpiio.h language.h pgp.h 
        !           134: keymgmt.obj : keymgmt.c mpilib.h usuals.h platform.h idea.h random.h crypto.h \
        !           135:   fileio.h keymgmt.h genprime.h rsagen.h mpiio.h language.h pgp.h md5.h 
        !           136: language.obj : language.c usuals.h fileio.h language.h pgp.h 
        !           137: md5.obj : md5.c md5.h 
        !           138: mdfile.obj : mdfile.c mpilib.h usuals.h platform.h mdfile.h md5.h fileio.h \
        !           139:   language.h pgp.h 
        !           140: more.obj : more.c mpilib.h usuals.h platform.h language.h fileio.h pgp.h 
        !           141: mpiio.obj : mpiio.c mpilib.h usuals.h platform.h mpiio.h pgp.h 
        !           142: mpilib.obj : mpilib.c mpilib.h usuals.h platform.h 
        !           143: passwd.obj : passwd.c random.h usuals.h md5.h language.h pgp.h 
        !           144: pgp.obj : pgp.c mpilib.h usuals.h platform.h random.h crypto.h fileio.h \
        !           145:   keymgmt.h language.h pgp.h 
        !           146: random.obj : random.c random.h usuals.h language.h 
        !           147: rsagen.obj : rsagen.c mpilib.h usuals.h platform.h genprime.h rsagen.h \
        !           148:   random.h 
        !           149: system.obj : system.c 
        !           150: zbits.obj : zbits.c zip.h ztailor.h ziperr.h 
        !           151: zdeflate.obj : zdeflate.c zip.h ztailor.h ziperr.h 
        !           152: zfile_io.obj : zfile_io.c zunzip.h 
        !           153: zglobals.obj : zglobals.c zip.h ztailor.h ziperr.h 
        !           154: zinflate.obj : zinflate.c zunzip.h 
        !           155: zip.obj : zip.c usuals.h fileio.h language.h pgp.h 
        !           156: zipup.obj : zipup.c zip.h ztailor.h ziperr.h zrevisio.h 
        !           157: ztrees.obj : ztrees.c zip.h ztailor.h ziperr.h 
        !           158: zunzip.obj : zunzip.c zunzip.h 

unix.superglobalmegacorp.com

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