|
|
1.1.1.2 ! root 1: # makefile for PGP (Turbo C) ! 2: # For Turbo C 2.0 type "make tc2" and make sure there are ! 3: # no non-pgp .obj files in this directory ! 4: ! 5: ZIPDEF = -DDYN_ALLOC -DSMALL_MEM ! 6: DEFINES = -DMSDOS $(ZIPDEF) ! 7: ASMFLAGS = /ml /DDYN_ALLOC=1 /DSS_NEQ_DS=1 ! 8: PROJ = pgp.exe ! 9: ! 10: CC = tcc ! 11: CFLAGS = -ml -d $(OPT) $(DEFINES) ! 12: LFLAGS = -ml ! 13: ! 14: ASM = tasm # Assembler command ! 15: ! 16: OBJS_EXT= 8086.obj zmatch.obj # ASM obj. files ! 17: ! 18: .c.obj: ! 19: $(CC) -c $(CFLAGS) $(DEBUG) $*.c ! 20: ! 21: all: $(PROJ) ! 22: ! 23: clean: ! 24: del $(PROJ) ! 25: del *.OBJ ! 26: ! 27: 8086.obj : 8086.asm ! 28: $(ASM) $(ASMFLAGS) 8086.asm ; ! 29: ! 30: zmatch.obj : zmatch.asm ! 31: $(ASM) $(ASMFLAGS) zmatch.asm ; ! 32: ! 33: ZIPOBJS= zbits.obj zdeflate.obj zfile_io.obj zglobals.obj \ ! 34: zinflate.obj zip.obj zipup.obj ztrees.obj zunzip.obj ! 35: ! 36: OBJ1 = pgp.obj crypto.obj keymgmt.obj fileio.obj \ ! 37: mdfile.obj more.obj armor.obj mpilib.obj mpiio.obj ! 38: OBJ2 = genprime.obj rsagen.obj random.obj idea.obj passwd.obj \ ! 39: md5.obj system.obj language.obj getopt.obj ! 40: OBJ3 = keyadd.obj config.obj keymaint.obj charset.obj $(OBJS_EXT) ! 41: ! 42: $(PROJ): $(OBJ1) $(OBJ2) $(OBJ3) $(ZIPOBJS) ! 43: echo $(OBJ1) >pgp.rsp ! 44: echo $(OBJ2) >>pgp.rsp ! 45: echo $(OBJ3) >>pgp.rsp ! 46: echo $(ZIPOBJS) >>pgp.rsp ! 47: $(CC) $(LFLAGS) -e$(PROJ) @pgp.rsp ! 48: del pgp.rsp ! 49: ! 50: ! 51: tc2: $(OBJ1) $(OBJ2) $(OBJ3) $(ZIPOBJS) ! 52: $(CC) $(LFLAGS) -e$(PROJ) *.obj ! 53: ! 54: ! 55: ## Dependencies ## ! 56: armor.obj : armor.c mpilib.h usuals.h platform.h fileio.h mpiio.h language.h \ ! 57: pgp.h ! 58: charset.obj : charset.c usuals.h language.h fileio.h ! 59: config.obj : config.c usuals.h fileio.h pgp.h ! 60: crypto.obj : crypto.c mpilib.h usuals.h platform.h mpiio.h random.h idea.h \ ! 61: crypto.h keymgmt.h mdfile.h md5.h fileio.h language.h pgp.h ! 62: fileio.obj : fileio.c random.h usuals.h mpilib.h platform.h mpiio.h fileio.h \ ! 63: language.h pgp.h ! 64: genprime.obj : genprime.c mpilib.h usuals.h platform.h genprime.h random.h ! 65: getopt.obj : getopt.c ! 66: idea.obj : idea.c idea.h usuals.h ! 67: keyadd.obj : keyadd.c mpilib.h usuals.h platform.h idea.h random.h crypto.h \ ! 68: fileio.h keymgmt.h genprime.h rsagen.h mpiio.h language.h pgp.h ! 69: keymaint.obj : keymaint.c mpilib.h usuals.h platform.h random.h crypto.h \ ! 70: fileio.h keymgmt.h mpiio.h language.h pgp.h ! 71: keymgmt.obj : keymgmt.c mpilib.h usuals.h platform.h idea.h random.h crypto.h \ ! 72: fileio.h keymgmt.h genprime.h rsagen.h mpiio.h language.h pgp.h md5.h ! 73: language.obj : language.c usuals.h fileio.h language.h pgp.h ! 74: md5.obj : md5.c md5.h ! 75: mdfile.obj : mdfile.c mpilib.h usuals.h platform.h mdfile.h md5.h fileio.h \ ! 76: language.h pgp.h ! 77: more.obj : more.c mpilib.h usuals.h platform.h language.h fileio.h pgp.h ! 78: mpiio.obj : mpiio.c mpilib.h usuals.h platform.h mpiio.h pgp.h ! 79: mpilib.obj : mpilib.c mpilib.h usuals.h platform.h ! 80: passwd.obj : passwd.c random.h usuals.h md5.h language.h pgp.h ! 81: pgp.obj : pgp.c mpilib.h usuals.h platform.h random.h crypto.h fileio.h \ ! 82: keymgmt.h language.h pgp.h ! 83: random.obj : random.c random.h usuals.h language.h ! 84: rsagen.obj : rsagen.c mpilib.h usuals.h platform.h genprime.h rsagen.h \ ! 85: random.h ! 86: system.obj : system.c ! 87: zbits.obj : zbits.c zip.h ztailor.h ziperr.h ! 88: zdeflate.obj : zdeflate.c zip.h ztailor.h ziperr.h ! 89: zfile_io.obj : zfile_io.c zunzip.h ! 90: zglobals.obj : zglobals.c zip.h ztailor.h ziperr.h ! 91: zinflate.obj : zinflate.c zunzip.h ! 92: zip.obj : zip.c usuals.h fileio.h language.h pgp.h ! 93: zipup.obj : zipup.c zip.h ztailor.h ziperr.h zrevisio.h ! 94: ztrees.obj : ztrees.c zip.h ztailor.h ziperr.h ! 95: zunzip.obj : zunzip.c zunzip.h
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.