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

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
1.1.1.3   root       13: LFLAGS =/M /STACK:24576                        # Flags for linker
1.1.1.2   root       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: 
1.1.1.4 ! root       56: # Use the first line for non-RSAREF version, the 2nd for RSAREF version.
        !            57: RSAOBJS= rsaglue.obj
        !            58: #RSAOBJS= rsaglue.obj rsa.obj nn.obj digit.obj r_random.obj r_stdlib.obj
        !            59: 
1.1.1.2   root       60: OBJ1 = pgp.obj crypto.obj keymgmt.obj fileio.obj \
                     61:        mdfile.obj more.obj armor.obj mpilib.obj mpiio.obj
                     62: OBJ2 = genprime.obj rsagen.obj random.obj idea.obj passwd.obj \
                     63:        md5.obj system.obj language.obj getopt.obj
                     64: OBJ3 = keyadd.obj config.obj keymaint.obj charset.obj $(OBJS_EXT)
                     65: 
1.1.1.4 ! root       66: $(PROJ)$(EXT): $(OBJ1) $(OBJ2) $(OBJ3) $(ZIPOBJS) $(RSAOBJS)
1.1.1.2   root       67:        echo $(OBJ1)+ >pgp.rsp
                     68:        echo $(OBJ2)+ >>pgp.rsp
                     69:        echo $(OBJ3)+ >>pgp.rsp
1.1.1.4 ! root       70:        echo $(ZIPOBJS)+ >>pgp.rsp
        !            71:        echo $(RSAOBJS); >>pgp.rsp
1.1.1.2   root       72:        $(LD) $(LFLAGS) @pgp.rsp
                     73:        del pgp.rsp
                     74: 
1.1.1.4 ! root       75: $(PROJ)2$(EXT): $(OBJ1) $(OBJ2) $(OBJ3) $(ZIPOBJS) $(RSAOBJS)
        !            76:        $(CC) $(OBJ1) $(OBJ2) $(OBJ3) $(ZIPOBJS) $(RSAOBJS) -o $@ $(LFLAGS)
        !            77:        exehdr -nologo -pm:vio -newfiles $@
1.1.1.2   root       78:        bind -nologo $@
                     79: 
                     80: #      $(LD) @<<
                     81: #$(LFLAGS) $(OBJ1) +
                     82: #$(OBJ2) +
                     83: #$(ZIPOBJS)
                     84: #$(PROJ)$(EXT) , NUL , $(LIBS_EXT) ; 
                     85: #<<
                     86: 
1.1.1.4 ! root       87: # How to make the RSAREF object files...
1.1.1.2   root       88: 
1.1.1.4 ! root       89: RSADIR = ../../rsaref/source/
1.1.1.2   root       90: 
1.1.1.4 ! root       91: rsa.obj: $(RSADIR)rsa.c global.h $(RSADIR)rsaref.h $(RSADIR)r_random.h \
        !            92:   $(RSADIR)md5.h
        !            93:        $(CC) -I$(RSADIR) -I. $(CFLAGSNOPT) -Dstatic= $(RSADIR)rsa.c
1.1.1.2   root       94: 
1.1.1.4 ! root       95: nn.obj: $(RSADIR)nn.c global.h $(RSADIR)rsaref.h $(RSADIR)nn.h $(RSADIR)digit.h
        !            96:        $(CC) -I$(RSADIR) -I. $(CFLAGS) $(RSADIR)nn.c
1.1.1.2   root       97: 
1.1.1.4 ! root       98: digit.obj: $(RSADIR)digit.c global.h $(RSADIR)rsaref.h $(RSADIR)nn.h \
        !            99:   $(RSADIR)digit.h
        !           100:        $(CC) -I$(RSADIR) -I. $(CFLAGS) $(RSADIR)digit.c
1.1.1.2   root      101: 
1.1.1.4 ! root      102: r_random.obj: $(RSADIR)r_random.c global.h $(RSADIR)rsaref.h \
        !           103:   $(RSADIR)r_random.h $(RSADIR)md5.h
        !           104:        $(CC) -I$(RSADIR) -I. $(CFLAGS) -Dstatic= $(RSADIR)r_random.c
1.1.1.2   root      105: 
1.1.1.4 ! root      106: r_stdlib.obj: $(RSADIR)r_stdlib.c global.h $(RSADIR)rsaref.h
        !           107:        $(CC) -I$(RSADIR) -I. $(CFLAGS) -Dstatic= $(RSADIR)r_stdlib.c
1.1.1.2   root      108: 
                    109: 
                    110: ## Dependencies ##
                    111: armor.obj : armor.c mpilib.h usuals.h platform.h fileio.h mpiio.h language.h \
1.1.1.3   root      112:   pgp.h more.h armor.h crypto.h 
                    113: charset.obj : charset.c usuals.h language.h charset.h system.h 
                    114: config.obj : config.c usuals.h fileio.h pgp.h more.h armor.h config.h \
                    115:   charset.h 
1.1.1.2   root      116: crypto.obj : crypto.c mpilib.h usuals.h platform.h mpiio.h random.h idea.h \
1.1.1.3   root      117:   crypto.h keymgmt.h keymaint.h mdfile.h md5.h fileio.h charset.h language.h \
1.1.1.4 ! root      118:   pgp.h more.h armor.h exitpgp.h zipup.h rsaglue.h
1.1.1.2   root      119: fileio.obj : fileio.c random.h usuals.h mpilib.h platform.h mpiio.h fileio.h \
1.1.1.3   root      120:   language.h pgp.h more.h armor.h exitpgp.h charset.h system.h 
1.1.1.2   root      121: genprime.obj : genprime.c mpilib.h usuals.h platform.h genprime.h random.h 
1.1.1.3   root      122: getopt.obj : getopt.c getopt.h 
1.1.1.2   root      123: idea.obj : idea.c idea.h usuals.h 
1.1.1.3   root      124: keyadd.obj : keyadd.c mpilib.h usuals.h platform.h crypto.h fileio.h \
                    125:   keymgmt.h charset.h language.h pgp.h more.h armor.h exitpgp.h keyadd.h \
                    126:   keymaint.h 
1.1.1.2   root      127: keymaint.obj : keymaint.c mpilib.h usuals.h platform.h random.h crypto.h \
1.1.1.3   root      128:   fileio.h keymgmt.h keymaint.h mpiio.h charset.h language.h pgp.h more.h \
                    129:   armor.h 
                    130: keymgmt.obj : keymgmt.c system.h mpilib.h usuals.h platform.h idea.h random.h \
                    131:   crypto.h fileio.h keymgmt.h rsagen.h mpiio.h language.h pgp.h more.h \
                    132:   armor.h md5.h charset.h keymaint.h 
                    133: language.obj : language.c usuals.h fileio.h language.h pgp.h more.h armor.h \
                    134:   charset.h 
1.1.1.2   root      135: md5.obj : md5.c md5.h 
                    136: mdfile.obj : mdfile.c mpilib.h usuals.h platform.h mdfile.h md5.h fileio.h \
1.1.1.3   root      137:   language.h pgp.h more.h armor.h 
                    138: more.obj : more.c system.h mpilib.h usuals.h platform.h language.h fileio.h \
                    139:   pgp.h more.h armor.h charset.h 
                    140: mpiio.obj : mpiio.c mpilib.h usuals.h platform.h mpiio.h pgp.h more.h armor.h 
1.1.1.2   root      141: mpilib.obj : mpilib.c mpilib.h usuals.h platform.h 
1.1.1.3   root      142: passwd.obj : passwd.c random.h usuals.h md5.h language.h pgp.h more.h armor.h 
                    143: pgp.obj : pgp.c system.h mpilib.h usuals.h platform.h random.h crypto.h \
                    144:   fileio.h keymgmt.h language.h pgp.h more.h armor.h exitpgp.h charset.h \
1.1.1.4 ! root      145:   getopt.h config.h keymaint.h keyadd.h rsaglue.h
1.1.1.3   root      146: random.obj : random.c system.h random.h usuals.h language.h 
1.1.1.2   root      147: rsagen.obj : rsagen.c mpilib.h usuals.h platform.h genprime.h rsagen.h \
1.1.1.4 ! root      148:   random.h rsaglue.h
        !           149: rsaglue.obj : rsaglue.c mpilib.h mpiio.h pgp.h rsaglue.h
1.1.1.3   root      150: system.obj : system.c exitpgp.h system.h charset.h 
1.1.1.2   root      151: zbits.obj : zbits.c zip.h ztailor.h ziperr.h 
1.1.1.3   root      152: zdeflate.obj : zdeflate.c zunzip.h usuals.h system.h zip.h ztailor.h ziperr.h 
                    153: zfile_io.obj : zfile_io.c zunzip.h usuals.h system.h 
1.1.1.2   root      154: zglobals.obj : zglobals.c zip.h ztailor.h ziperr.h 
1.1.1.3   root      155: zinflate.obj : zinflate.c zunzip.h usuals.h system.h exitpgp.h 
                    156: zip.obj : zip.c usuals.h fileio.h language.h pgp.h more.h armor.h exitpgp.h 
1.1.1.2   root      157: zipup.obj : zipup.c zip.h ztailor.h ziperr.h zrevisio.h 
                    158: ztrees.obj : ztrees.c zip.h ztailor.h ziperr.h 
1.1.1.3   root      159: zunzip.obj : zunzip.c zunzip.h usuals.h system.h 

unix.superglobalmegacorp.com

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