|
|
1.1 root 1: OBJ1 = rsalib.obj rsaio.obj keygen.obj fprims.obj random.obj
2: OBJ2 = basslib.obj basslib2.obj lfsr.obj memmgr.obj md4.obj lzh.obj
3: SRCS1 = rsalib.c rsalib.h keygen.c keygen.h rsaio.c rsaio.h fprims.asm
4: SRCS2 = random.c random.h memmgr.c memmgr.h
5: SRCS3 = basslib.c basslib2.c lfsr.c basslib.h basslib2.h lfsr.h
6: SRCS4 = md4.c md4.h md4.doc lzh.c
7:
8:
9: pgp.exe : pgp.obj $(OBJ1) $(OBJ2)
10: link /M /STACK:8192 pgp.obj $(OBJ1) $(OBJ2) ;
11: - pgp
12:
13: pgp.obj : pgp.c rsalib.h rsaio.h keygen.h random.h basslib.h basslib2.h md4.h
14: cl /c /Oxaz /DDEBUG pgp.c
15:
16: keygen.obj : keygen.c rsalib.h random.h
17: del keygen.lst
18: cl /c /Oxaz /Za /DDEBUG keygen.c
19:
20: rsalib.obj : rsalib.c rsalib.h
21: del rsalib.lst
22: cl /c /Oxaz /Za rsalib.c
23:
24: rsaio.obj : rsaio.c rsalib.h rsaio.h
25: del rsaio.lst
26: cl /c /Oxaz /Za rsaio.c
27:
28: fprims.obj : fprims.asm
29: masm fprims ;
30:
31:
32: random.obj : random.c random.h
33: cl /c /Ox random.c
34:
35: basslib.obj : basslib.c basslib.h memmgr.h lfsr.h
36: cl /c /Oxaz /Za basslib.c
37:
38: basslib2.obj : basslib2.c basslib2.h
39: cl /c /Oxaz /Za /DDEBUG basslib2.c
40:
41: lfsr.obj : lfsr.c lfsr.h
42: cl /c /Oxaz /Za /DDEBUG lfsr.c
43:
44: memmgr.obj : memmgr.c memmgr.h
45: cl /c /Oxaz /Za /DDEBUG memmgr.c
46:
47: lzh.obj : lzh.c
48: cl /c /Oxaz /Za lzh.c
49:
50: md4.obj : md4.c md4.h
51: cl /c /Oxaz md4.c
52:
53:
54: # The following section is for making a release disk...
55:
56: pgpguide.lst : pgpguide.doc
57: lp pgpguide.doc pgpguide.lst /T1 /B6
58: pgp -se pgpguide.doc bond smart testfile.ctx
59:
60: pgp.ctx : pgp.exe
61: pgp -sb pgp.exe prz
62:
63: pgpguide.ctx : pgpguide.lst
64: pgp -sb pgpguide.lst prz
65:
66: pgp10src.ctx : pgp10src.zip
67: pgp -sb pgp10src.zip prz
68:
69: pgp10.zip : keyring.sec keyring.pub pgp.ctx prz.pub pgpguide.ctx pgp.exe pgpguide.lst pgp10src.zip setup.doc
70: - pkzip -i pgp10src.zip pgp.c pgp.obj pgformat.doc testfile.ctx
71: pgp -sb pgp10src.zip prz
72: - del pgp10.zip
73: pkzip -a pgp10.zip keyring.sec keyring.pub pgp.exe pgpguide.lst setup.doc
74: pkzip -a pgp10.zip pgp.ctx pgpguide.ctx pgp10src.ctx prz.pub
75: pkzip -v pgp10.zip
76:
77: pgp10src.zip : $(SRCS1) $(SRCS2) $(SRCS3) $(SRCS4) $(OBJ1) $(OBJ2) makefile
78: - del pgp10src.zip
79: pkzip -a pgp10src.zip $(SRCS1)
80: pkzip -a pgp10src.zip $(SRCS2)
81: pkzip -a pgp10src.zip $(SRCS3)
82: pkzip -a pgp10src.zip $(SRCS4) makefile
83: pkzip -a pgp10src.zip $(OBJ1)
84: pkzip -a pgp10src.zip $(OBJ2)
85: pkzip -a pgp10src.zip copyleft.txt
86: pkzip -a pgp10src.zip pgp.c pgp.obj pgformat.doc testfile.ctx
87: dir pgp10src.zip
88:
89: pgpsetup.exe : pgp10.zip
90: copy pgp10.zip pgpsetup.zip
91: zip2exe pgpsetup
92: del pgpsetup.zip
93:
94: a:pgpsetup.exe : pgpsetup.exe
95: copy pgpsetup.exe a: /v
96:
97: a:pgp10.zip : pgp10.zip
98: copy pgp10.zip a: /v
99:
100: a:pgp10src.zip : pgp10src.zip
101: copy pgp10src.zip a: /v
102:
103: a:readme.txt : readme.txt
104: copy readme.txt a: /v
105:
106: pgrelease : a:pgp10src.zip a:pgp10.zip a:readme.txt pgpsetup.exe
107: dir a:
108:
109:
110: # The following section is for bringing in source files from elsewhere...
111:
112: md4 = ..\md4
113: b = ..\basso
114: rnd = ..\random
115: rsa = ..\rsa
116:
117: rsalib.c : $(rsa)\rsalib.c
118: copy $(rsa)\rsalib.c
119:
120: rsalib.h : $(rsa)\rsalib.h
121: copy $(rsa)\rsalib.h
122:
123: rsaio.c : $(rsa)\rsaio.c
124: copy $(rsa)\rsaio.c
125:
126: rsaio.h : $(rsa)\rsaio.h
127: copy $(rsa)\rsaio.h
128:
129: keygen.c : $(rsa)\keygen.c
130: copy $(rsa)\keygen.c
131:
132: keygen.h : $(rsa)\keygen.h
133: copy $(rsa)\keygen.h
134:
135: random.c : $(rnd)\random.c
136: copy $(rnd)\random.c
137:
138: random.h : $(rnd)\random.h
139: copy $(rnd)\random.h
140:
141: basslib.c : $(b)\basslib.c
142: copy $(b)\basslib.c
143:
144: basslib.h : $(b)\basslib.h
145: copy $(b)\basslib.h
146:
147: basslib2.c : $(b)\basslib2.c
148: copy $(b)\basslib2.c
149:
150: basslib2.h : $(b)\basslib2.h
151: copy $(b)\basslib2.h
152:
153: lfsr.c : $(b)\lfsr.c
154: copy $(b)\lfsr.c
155:
156: lfsr.h : $(b)\lfsr.h
157: copy $(b)\lfsr.h
158:
159: memmgr.c : $(b)\memmgr.c
160: copy $(b)\memmgr.c
161:
162: memmgr.h : $(b)\memmgr.h
163: copy $(b)\memmgr.h
164:
165: fprims.asm : $(rsa)\fprims.asm
166: copy $(rsa)\fprims.asm
167:
168: md4.c : $(md4)\md4.c
169: copy $(md4)\md4.c
170:
171: #md4.h : $(md4)\md4.h
172: # copy $(md4)\md4.h
173: # Commented out because of inexplicable bug in NDMAKE make utility.
174:
175:
176:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.