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

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