|
|
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 \
1.1.1.3 ! root 57: pgp.h more.h armor.h crypto.h
! 58: charset.obj : charset.c usuals.h language.h charset.h system.h
! 59: config.obj : config.c usuals.h fileio.h pgp.h more.h armor.h config.h \
! 60: charset.h
1.1.1.2 root 61: crypto.obj : crypto.c mpilib.h usuals.h platform.h mpiio.h random.h idea.h \
1.1.1.3 ! root 62: crypto.h keymgmt.h keymaint.h mdfile.h md5.h fileio.h charset.h language.h \
! 63: pgp.h more.h armor.h exitpgp.h zipup.h
1.1.1.2 root 64: fileio.obj : fileio.c random.h usuals.h mpilib.h platform.h mpiio.h fileio.h \
1.1.1.3 ! root 65: language.h pgp.h more.h armor.h exitpgp.h charset.h system.h
1.1.1.2 root 66: genprime.obj : genprime.c mpilib.h usuals.h platform.h genprime.h random.h
1.1.1.3 ! root 67: getopt.obj : getopt.c getopt.h
1.1.1.2 root 68: idea.obj : idea.c idea.h usuals.h
1.1.1.3 ! root 69: keyadd.obj : keyadd.c mpilib.h usuals.h platform.h crypto.h fileio.h \
! 70: keymgmt.h charset.h language.h pgp.h more.h armor.h exitpgp.h keyadd.h \
! 71: keymaint.h
1.1.1.2 root 72: keymaint.obj : keymaint.c mpilib.h usuals.h platform.h random.h crypto.h \
1.1.1.3 ! root 73: fileio.h keymgmt.h keymaint.h mpiio.h charset.h language.h pgp.h more.h \
! 74: armor.h
! 75: keymgmt.obj : keymgmt.c system.h mpilib.h usuals.h platform.h idea.h random.h \
! 76: crypto.h fileio.h keymgmt.h rsagen.h mpiio.h language.h pgp.h more.h \
! 77: armor.h md5.h charset.h keymaint.h
! 78: language.obj : language.c usuals.h fileio.h language.h pgp.h more.h armor.h \
! 79: charset.h
1.1.1.2 root 80: md5.obj : md5.c md5.h
81: mdfile.obj : mdfile.c mpilib.h usuals.h platform.h mdfile.h md5.h fileio.h \
1.1.1.3 ! root 82: language.h pgp.h more.h armor.h
! 83: more.obj : more.c system.h mpilib.h usuals.h platform.h language.h fileio.h \
! 84: pgp.h more.h armor.h charset.h
! 85: mpiio.obj : mpiio.c mpilib.h usuals.h platform.h mpiio.h pgp.h more.h armor.h
1.1.1.2 root 86: mpilib.obj : mpilib.c mpilib.h usuals.h platform.h
1.1.1.3 ! root 87: passwd.obj : passwd.c random.h usuals.h md5.h language.h pgp.h more.h armor.h
! 88: pgp.obj : pgp.c system.h mpilib.h usuals.h platform.h random.h crypto.h \
! 89: fileio.h keymgmt.h language.h pgp.h more.h armor.h exitpgp.h charset.h \
! 90: getopt.h config.h keymaint.h keyadd.h
! 91: random.obj : random.c system.h random.h usuals.h language.h
1.1.1.2 root 92: rsagen.obj : rsagen.c mpilib.h usuals.h platform.h genprime.h rsagen.h \
93: random.h
1.1.1.3 ! root 94: system.obj : system.c exitpgp.h system.h charset.h
1.1.1.2 root 95: zbits.obj : zbits.c zip.h ztailor.h ziperr.h
1.1.1.3 ! root 96: zdeflate.obj : zdeflate.c zunzip.h usuals.h system.h zip.h ztailor.h ziperr.h
! 97: zfile_io.obj : zfile_io.c zunzip.h usuals.h system.h
1.1.1.2 root 98: zglobals.obj : zglobals.c zip.h ztailor.h ziperr.h
1.1.1.3 ! root 99: zinflate.obj : zinflate.c zunzip.h usuals.h system.h exitpgp.h
! 100: zip.obj : zip.c usuals.h fileio.h language.h pgp.h more.h armor.h exitpgp.h
1.1.1.2 root 101: zipup.obj : zipup.c zip.h ztailor.h ziperr.h zrevisio.h
102: ztrees.obj : ztrees.c zip.h ztailor.h ziperr.h
1.1.1.3 ! root 103: zunzip.obj : zunzip.c zunzip.h usuals.h system.h
! 104: r3000.obj : r3000.c mpilib.h usuals.h platform.h lmul.h
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.