|
|
1.1 root 1: ORIGIN = PWB
2: ORIGIN_VER = 2.1.49
3: PROJ = PGP
4: PROJFILE = PGPPWB.MAK
5: DEBUG = 0
6:
7: BSCMAKE = bscmake
8: SBRPACK = sbrpack
9: NMAKEBSC1 = set
10: NMAKEBSC2 = nmake
11: CC = cl
12: CFLAGS_G = /AL /W2 /DDYN_ALLOC /DSMALL_MEM /DMSDOS /BATCH /FR$*.sbr /Gt
13: CFLAGS_D = /f /Od /Zi
14: CFLAGS_R = /f- /Ot /Ol /Og /Oe /Oi /Gs
15: CXX = cl
16: CXXFLAGS_G = /W2 /BATCH /FR$*.sbr
17: CXXFLAGS_D = /f /Zi /Od
18: CXXFLAGS_R = /f- /Ot /Oi /Ol /Oe /Og /Gs
19: ASM = ml
20: AFLAGS_G = /Cp /W2 /WX /Zm /FR$*.sbr
21: AFLAGS_D = /Zi
22: AFLAGS_R = /nologo
23: MAPFILE_D = NUL
24: MAPFILE_R = NUL
25: LFLAGS_G = /NOI /STACK:12288 /BATCH /ONERROR:NOEXE
26: LFLAGS_D = /CO /FAR /PACKC
27: LFLAGS_R = /EXE /FAR /PACKC
28: LINKER = link
29: ILINK = ilink
30: LRF = echo > NUL
31: ILFLAGS = /a /e
32: BRFLAGS = /o $(PROJ).bsc
33: BROWSE = 1
34: PACK_SBRS = 1
35:
36: FILES = 8086.ASM ARMOR.C CHARSET.C CONFIG.C CRYPTO.C CRYPTO.H FILEIO.C\
37: FILEIO.H GENPRIME.C GENPRIME.H GETOPT.C IDEA.C IDEA.H KEYADD.C\
38: KEYMAINT.C KEYMGMT.C KEYMGMT.H LANGUAGE.C LANGUAGE.H MD5.C MD5.H\
39: MDFILE.C MDFILE.H MORE.C MPIIO.C MPILIB.C MPILIB.H PASSWD.C PGP.C\
40: PGP.H RANDOM.C RANDOM.H RSAGEN.C RSAGEN.H STDLIB.H SYSTEM.C USUALS.H\
41: ZBITS.C ZDEFLATE.C ZFILE_IO.C ZGLOBALS.C ZINFLATE.C ZIP.C ZIP.H\
42: ZIPERR.H ZIPUP.C ZMATCH.ASM ZREVISIO.H ZTAILOR.H ZTREES.C ZUNZIP.C\
43: ZUNZIP.H
44: OBJS = 8086.obj ARMOR.obj CHARSET.obj CONFIG.obj CRYPTO.obj FILEIO.obj\
45: GENPRIME.obj GETOPT.obj IDEA.obj KEYADD.obj KEYMAINT.obj KEYMGMT.obj\
46: LANGUAGE.obj MD5.obj MDFILE.obj MORE.obj MPIIO.obj MPILIB.obj\
47: PASSWD.obj PGP.obj RANDOM.obj RSAGEN.obj SYSTEM.obj ZBITS.obj\
48: ZDEFLATE.obj ZFILE_IO.obj ZGLOBALS.obj ZINFLATE.obj ZIP.obj ZIPUP.obj\
49: ZMATCH.obj ZTREES.obj ZUNZIP.obj
50: SBRS = 8086.sbr ARMOR.sbr CHARSET.sbr CONFIG.sbr CRYPTO.sbr FILEIO.sbr\
51: GENPRIME.sbr GETOPT.sbr IDEA.sbr KEYADD.sbr KEYMAINT.sbr KEYMGMT.sbr\
52: LANGUAGE.sbr MD5.sbr MDFILE.sbr MORE.sbr MPIIO.sbr MPILIB.sbr\
53: PASSWD.sbr PGP.sbr RANDOM.sbr RSAGEN.sbr SYSTEM.sbr ZBITS.sbr\
54: ZDEFLATE.sbr ZFILE_IO.sbr ZGLOBALS.sbr ZINFLATE.sbr ZIP.sbr ZIPUP.sbr\
55: ZMATCH.sbr ZTREES.sbr ZUNZIP.sbr
56:
57: all: $(PROJ).exe
58:
59: .SUFFIXES:
60: .SUFFIXES:
61: .SUFFIXES: .obj .sbr .c .asm
62:
63: 8086.obj : 8086.ASM
64: !IF $(DEBUG)
65: $(ASM) /c $(AFLAGS_G) $(AFLAGS_D) /Fo8086.obj 8086.ASM
66: !ELSE
67: $(ASM) /c $(AFLAGS_G) $(AFLAGS_R) /Fo8086.obj 8086.ASM
68: !ENDIF
69:
70: 8086.sbr : 8086.ASM
71: !IF $(DEBUG)
72: $(ASM) /Zs $(AFLAGS_G) $(AFLAGS_D) /FR8086.sbr 8086.ASM
73: !ELSE
74: $(ASM) /Zs $(AFLAGS_G) $(AFLAGS_R) /FR8086.sbr 8086.ASM
75: !ENDIF
76:
77: ARMOR.obj : ARMOR.C MPILIB.H FILEIO.H mpiio.h LANGUAGE.H PGP.H USUALS.H
78: !IF $(DEBUG)
79: @$(CC) @<<$(PROJ).rsp
80: /c $(CFLAGS_G)
81: $(CFLAGS_D) /FoARMOR.obj ARMOR.C
82: <<
83: !ELSE
84: @$(CC) @<<$(PROJ).rsp
85: /c $(CFLAGS_G)
86: $(CFLAGS_R) /FoARMOR.obj ARMOR.C
87: <<
88: !ENDIF
89:
90: ARMOR.sbr : ARMOR.C MPILIB.H FILEIO.H mpiio.h LANGUAGE.H PGP.H USUALS.H
91: !IF $(DEBUG)
92: @$(CC) @<<$(PROJ).rsp
93: /Zs $(CFLAGS_G)
94: $(CFLAGS_D) /FRARMOR.sbr ARMOR.C
95: <<
96: !ELSE
97: @$(CC) @<<$(PROJ).rsp
98: /Zs $(CFLAGS_G)
99: $(CFLAGS_R) /FRARMOR.sbr ARMOR.C
100: <<
101: !ENDIF
102:
103: CHARSET.obj : CHARSET.C USUALS.H LANGUAGE.H FILEIO.H
104: !IF $(DEBUG)
105: @$(CC) @<<$(PROJ).rsp
106: /c $(CFLAGS_G)
107: $(CFLAGS_D) /FoCHARSET.obj CHARSET.C
108: <<
109: !ELSE
110: @$(CC) @<<$(PROJ).rsp
111: /c $(CFLAGS_G)
112: $(CFLAGS_R) /FoCHARSET.obj CHARSET.C
113: <<
114: !ENDIF
115:
116: CHARSET.sbr : CHARSET.C USUALS.H LANGUAGE.H FILEIO.H
117: !IF $(DEBUG)
118: @$(CC) @<<$(PROJ).rsp
119: /Zs $(CFLAGS_G)
120: $(CFLAGS_D) /FRCHARSET.sbr CHARSET.C
121: <<
122: !ELSE
123: @$(CC) @<<$(PROJ).rsp
124: /Zs $(CFLAGS_G)
125: $(CFLAGS_R) /FRCHARSET.sbr CHARSET.C
126: <<
127: !ENDIF
128:
129: CONFIG.obj : CONFIG.C USUALS.H PGP.H
130: !IF $(DEBUG)
131: @$(CC) @<<$(PROJ).rsp
132: /c $(CFLAGS_G)
133: $(CFLAGS_D) /FoCONFIG.obj CONFIG.C
134: <<
135: !ELSE
136: @$(CC) @<<$(PROJ).rsp
137: /c $(CFLAGS_G)
138: $(CFLAGS_R) /FoCONFIG.obj CONFIG.C
139: <<
140: !ENDIF
141:
142: CONFIG.sbr : CONFIG.C USUALS.H PGP.H
143: !IF $(DEBUG)
144: @$(CC) @<<$(PROJ).rsp
145: /Zs $(CFLAGS_G)
146: $(CFLAGS_D) /FRCONFIG.sbr CONFIG.C
147: <<
148: !ELSE
149: @$(CC) @<<$(PROJ).rsp
150: /Zs $(CFLAGS_G)
151: $(CFLAGS_R) /FRCONFIG.sbr CONFIG.C
152: <<
153: !ENDIF
154:
155: CRYPTO.obj : CRYPTO.C MPILIB.H mpiio.h RANDOM.H IDEA.H CRYPTO.H KEYMGMT.H\
156: MDFILE.H FILEIO.H LANGUAGE.H PGP.H USUALS.H MD5.H
157: !IF $(DEBUG)
158: @$(CC) @<<$(PROJ).rsp
159: /c $(CFLAGS_G)
160: $(CFLAGS_D) /FoCRYPTO.obj CRYPTO.C
161: <<
162: !ELSE
163: @$(CC) @<<$(PROJ).rsp
164: /c $(CFLAGS_G)
165: $(CFLAGS_R) /FoCRYPTO.obj CRYPTO.C
166: <<
167: !ENDIF
168:
169: CRYPTO.sbr : CRYPTO.C MPILIB.H mpiio.h RANDOM.H IDEA.H CRYPTO.H KEYMGMT.H\
170: MDFILE.H FILEIO.H LANGUAGE.H PGP.H USUALS.H MD5.H
171: !IF $(DEBUG)
172: @$(CC) @<<$(PROJ).rsp
173: /Zs $(CFLAGS_G)
174: $(CFLAGS_D) /FRCRYPTO.sbr CRYPTO.C
175: <<
176: !ELSE
177: @$(CC) @<<$(PROJ).rsp
178: /Zs $(CFLAGS_G)
179: $(CFLAGS_R) /FRCRYPTO.sbr CRYPTO.C
180: <<
181: !ENDIF
182:
183: FILEIO.obj : FILEIO.C RANDOM.H MPILIB.H mpiio.h FILEIO.H LANGUAGE.H PGP.H\
184: USUALS.H
185: !IF $(DEBUG)
186: @$(CC) @<<$(PROJ).rsp
187: /c $(CFLAGS_G)
188: $(CFLAGS_D) /FoFILEIO.obj FILEIO.C
189: <<
190: !ELSE
191: @$(CC) @<<$(PROJ).rsp
192: /c $(CFLAGS_G)
193: $(CFLAGS_R) /FoFILEIO.obj FILEIO.C
194: <<
195: !ENDIF
196:
197: FILEIO.sbr : FILEIO.C RANDOM.H MPILIB.H mpiio.h FILEIO.H LANGUAGE.H PGP.H\
198: USUALS.H
199: !IF $(DEBUG)
200: @$(CC) @<<$(PROJ).rsp
201: /Zs $(CFLAGS_G)
202: $(CFLAGS_D) /FRFILEIO.sbr FILEIO.C
203: <<
204: !ELSE
205: @$(CC) @<<$(PROJ).rsp
206: /Zs $(CFLAGS_G)
207: $(CFLAGS_R) /FRFILEIO.sbr FILEIO.C
208: <<
209: !ENDIF
210:
211: GENPRIME.obj : GENPRIME.C MPILIB.H GENPRIME.H RANDOM.H USUALS.H
212: !IF $(DEBUG)
213: @$(CC) @<<$(PROJ).rsp
214: /c $(CFLAGS_G)
215: $(CFLAGS_D) /FoGENPRIME.obj GENPRIME.C
216: <<
217: !ELSE
218: @$(CC) @<<$(PROJ).rsp
219: /c $(CFLAGS_G)
220: $(CFLAGS_R) /FoGENPRIME.obj GENPRIME.C
221: <<
222: !ENDIF
223:
224: GENPRIME.sbr : GENPRIME.C MPILIB.H GENPRIME.H RANDOM.H USUALS.H
225: !IF $(DEBUG)
226: @$(CC) @<<$(PROJ).rsp
227: /Zs $(CFLAGS_G)
228: $(CFLAGS_D) /FRGENPRIME.sbr GENPRIME.C
229: <<
230: !ELSE
231: @$(CC) @<<$(PROJ).rsp
232: /Zs $(CFLAGS_G)
233: $(CFLAGS_R) /FRGENPRIME.sbr GENPRIME.C
234: <<
235: !ENDIF
236:
237: GETOPT.obj : GETOPT.C
238: !IF $(DEBUG)
239: @$(CC) @<<$(PROJ).rsp
240: /c $(CFLAGS_G)
241: $(CFLAGS_D) /FoGETOPT.obj GETOPT.C
242: <<
243: !ELSE
244: @$(CC) @<<$(PROJ).rsp
245: /c $(CFLAGS_G)
246: $(CFLAGS_R) /FoGETOPT.obj GETOPT.C
247: <<
248: !ENDIF
249:
250: GETOPT.sbr : GETOPT.C
251: !IF $(DEBUG)
252: @$(CC) @<<$(PROJ).rsp
253: /Zs $(CFLAGS_G)
254: $(CFLAGS_D) /FRGETOPT.sbr GETOPT.C
255: <<
256: !ELSE
257: @$(CC) @<<$(PROJ).rsp
258: /Zs $(CFLAGS_G)
259: $(CFLAGS_R) /FRGETOPT.sbr GETOPT.C
260: <<
261: !ENDIF
262:
263: IDEA.obj : IDEA.C IDEA.H USUALS.H
264: !IF $(DEBUG)
265: @$(CC) @<<$(PROJ).rsp
266: /c $(CFLAGS_G)
267: $(CFLAGS_D) /FoIDEA.obj IDEA.C
268: <<
269: !ELSE
270: @$(CC) @<<$(PROJ).rsp
271: /c $(CFLAGS_G)
272: $(CFLAGS_R) /FoIDEA.obj IDEA.C
273: <<
274: !ENDIF
275:
276: IDEA.sbr : IDEA.C IDEA.H USUALS.H
277: !IF $(DEBUG)
278: @$(CC) @<<$(PROJ).rsp
279: /Zs $(CFLAGS_G)
280: $(CFLAGS_D) /FRIDEA.sbr IDEA.C
281: <<
282: !ELSE
283: @$(CC) @<<$(PROJ).rsp
284: /Zs $(CFLAGS_G)
285: $(CFLAGS_R) /FRIDEA.sbr IDEA.C
286: <<
287: !ENDIF
288:
289: KEYADD.obj : KEYADD.C MPILIB.H IDEA.H RANDOM.H CRYPTO.H FILEIO.H KEYMGMT.H\
290: GENPRIME.H RSAGEN.H mpiio.h LANGUAGE.H PGP.H USUALS.H
291: !IF $(DEBUG)
292: @$(CC) @<<$(PROJ).rsp
293: /c $(CFLAGS_G)
294: $(CFLAGS_D) /FoKEYADD.obj KEYADD.C
295: <<
296: !ELSE
297: @$(CC) @<<$(PROJ).rsp
298: /c $(CFLAGS_G)
299: $(CFLAGS_R) /FoKEYADD.obj KEYADD.C
300: <<
301: !ENDIF
302:
303: KEYADD.sbr : KEYADD.C MPILIB.H IDEA.H RANDOM.H CRYPTO.H FILEIO.H KEYMGMT.H\
304: GENPRIME.H RSAGEN.H mpiio.h LANGUAGE.H PGP.H USUALS.H
305: !IF $(DEBUG)
306: @$(CC) @<<$(PROJ).rsp
307: /Zs $(CFLAGS_G)
308: $(CFLAGS_D) /FRKEYADD.sbr KEYADD.C
309: <<
310: !ELSE
311: @$(CC) @<<$(PROJ).rsp
312: /Zs $(CFLAGS_G)
313: $(CFLAGS_R) /FRKEYADD.sbr KEYADD.C
314: <<
315: !ENDIF
316:
317: KEYMAINT.obj : KEYMAINT.C MPILIB.H RANDOM.H CRYPTO.H FILEIO.H KEYMGMT.H\
318: mpiio.h LANGUAGE.H PGP.H USUALS.H
319: !IF $(DEBUG)
320: @$(CC) @<<$(PROJ).rsp
321: /c $(CFLAGS_G)
322: $(CFLAGS_D) /FoKEYMAINT.obj KEYMAINT.C
323: <<
324: !ELSE
325: @$(CC) @<<$(PROJ).rsp
326: /c $(CFLAGS_G)
327: $(CFLAGS_R) /FoKEYMAINT.obj KEYMAINT.C
328: <<
329: !ENDIF
330:
331: KEYMAINT.sbr : KEYMAINT.C MPILIB.H RANDOM.H CRYPTO.H FILEIO.H KEYMGMT.H\
332: mpiio.h LANGUAGE.H PGP.H USUALS.H
333: !IF $(DEBUG)
334: @$(CC) @<<$(PROJ).rsp
335: /Zs $(CFLAGS_G)
336: $(CFLAGS_D) /FRKEYMAINT.sbr KEYMAINT.C
337: <<
338: !ELSE
339: @$(CC) @<<$(PROJ).rsp
340: /Zs $(CFLAGS_G)
341: $(CFLAGS_R) /FRKEYMAINT.sbr KEYMAINT.C
342: <<
343: !ENDIF
344:
345: KEYMGMT.obj : KEYMGMT.C MPILIB.H IDEA.H RANDOM.H CRYPTO.H FILEIO.H KEYMGMT.H\
346: GENPRIME.H RSAGEN.H mpiio.h LANGUAGE.H PGP.H USUALS.H
347: !IF $(DEBUG)
348: @$(CC) @<<$(PROJ).rsp
349: /c $(CFLAGS_G)
350: $(CFLAGS_D) /FoKEYMGMT.obj KEYMGMT.C
351: <<
352: !ELSE
353: @$(CC) @<<$(PROJ).rsp
354: /c $(CFLAGS_G)
355: $(CFLAGS_R) /FoKEYMGMT.obj KEYMGMT.C
356: <<
357: !ENDIF
358:
359: KEYMGMT.sbr : KEYMGMT.C MPILIB.H IDEA.H RANDOM.H CRYPTO.H FILEIO.H KEYMGMT.H\
360: GENPRIME.H RSAGEN.H mpiio.h LANGUAGE.H PGP.H USUALS.H
361: !IF $(DEBUG)
362: @$(CC) @<<$(PROJ).rsp
363: /Zs $(CFLAGS_G)
364: $(CFLAGS_D) /FRKEYMGMT.sbr KEYMGMT.C
365: <<
366: !ELSE
367: @$(CC) @<<$(PROJ).rsp
368: /Zs $(CFLAGS_G)
369: $(CFLAGS_R) /FRKEYMGMT.sbr KEYMGMT.C
370: <<
371: !ENDIF
372:
373: LANGUAGE.obj : LANGUAGE.C USUALS.H FILEIO.H LANGUAGE.H PGP.H
374: !IF $(DEBUG)
375: @$(CC) @<<$(PROJ).rsp
376: /c $(CFLAGS_G)
377: $(CFLAGS_D) /FoLANGUAGE.obj LANGUAGE.C
378: <<
379: !ELSE
380: @$(CC) @<<$(PROJ).rsp
381: /c $(CFLAGS_G)
382: $(CFLAGS_R) /FoLANGUAGE.obj LANGUAGE.C
383: <<
384: !ENDIF
385:
386: LANGUAGE.sbr : LANGUAGE.C USUALS.H FILEIO.H LANGUAGE.H PGP.H
387: !IF $(DEBUG)
388: @$(CC) @<<$(PROJ).rsp
389: /Zs $(CFLAGS_G)
390: $(CFLAGS_D) /FRLANGUAGE.sbr LANGUAGE.C
391: <<
392: !ELSE
393: @$(CC) @<<$(PROJ).rsp
394: /Zs $(CFLAGS_G)
395: $(CFLAGS_R) /FRLANGUAGE.sbr LANGUAGE.C
396: <<
397: !ENDIF
398:
399: MD5.obj : MD5.C MD5.H
400: !IF $(DEBUG)
401: @$(CC) @<<$(PROJ).rsp
402: /c $(CFLAGS_G)
403: $(CFLAGS_D) /FoMD5.obj MD5.C
404: <<
405: !ELSE
406: @$(CC) @<<$(PROJ).rsp
407: /c $(CFLAGS_G)
408: $(CFLAGS_R) /FoMD5.obj MD5.C
409: <<
410: !ENDIF
411:
412: MD5.sbr : MD5.C MD5.H
413: !IF $(DEBUG)
414: @$(CC) @<<$(PROJ).rsp
415: /Zs $(CFLAGS_G)
416: $(CFLAGS_D) /FRMD5.sbr MD5.C
417: <<
418: !ELSE
419: @$(CC) @<<$(PROJ).rsp
420: /Zs $(CFLAGS_G)
421: $(CFLAGS_R) /FRMD5.sbr MD5.C
422: <<
423: !ENDIF
424:
425: MDFILE.obj : MDFILE.C MPILIB.H MDFILE.H LANGUAGE.H PGP.H USUALS.H MD5.H
426: !IF $(DEBUG)
427: @$(CC) @<<$(PROJ).rsp
428: /c $(CFLAGS_G)
429: $(CFLAGS_D) /FoMDFILE.obj MDFILE.C
430: <<
431: !ELSE
432: @$(CC) @<<$(PROJ).rsp
433: /c $(CFLAGS_G)
434: $(CFLAGS_R) /FoMDFILE.obj MDFILE.C
435: <<
436: !ENDIF
437:
438: MDFILE.sbr : MDFILE.C MPILIB.H MDFILE.H LANGUAGE.H PGP.H USUALS.H MD5.H
439: !IF $(DEBUG)
440: @$(CC) @<<$(PROJ).rsp
441: /Zs $(CFLAGS_G)
442: $(CFLAGS_D) /FRMDFILE.sbr MDFILE.C
443: <<
444: !ELSE
445: @$(CC) @<<$(PROJ).rsp
446: /Zs $(CFLAGS_G)
447: $(CFLAGS_R) /FRMDFILE.sbr MDFILE.C
448: <<
449: !ENDIF
450:
451: MORE.obj : MORE.C MPILIB.H LANGUAGE.H FILEIO.H PGP.H USUALS.H
452: !IF $(DEBUG)
453: @$(CC) @<<$(PROJ).rsp
454: /c $(CFLAGS_G)
455: $(CFLAGS_D) /FoMORE.obj MORE.C
456: <<
457: !ELSE
458: @$(CC) @<<$(PROJ).rsp
459: /c $(CFLAGS_G)
460: $(CFLAGS_R) /FoMORE.obj MORE.C
461: <<
462: !ENDIF
463:
464: MORE.sbr : MORE.C MPILIB.H LANGUAGE.H FILEIO.H PGP.H USUALS.H
465: !IF $(DEBUG)
466: @$(CC) @<<$(PROJ).rsp
467: /Zs $(CFLAGS_G)
468: $(CFLAGS_D) /FRMORE.sbr MORE.C
469: <<
470: !ELSE
471: @$(CC) @<<$(PROJ).rsp
472: /Zs $(CFLAGS_G)
473: $(CFLAGS_R) /FRMORE.sbr MORE.C
474: <<
475: !ENDIF
476:
477: MPIIO.obj : MPIIO.C MPILIB.H mpiio.h PGP.H USUALS.H
478: !IF $(DEBUG)
479: @$(CC) @<<$(PROJ).rsp
480: /c $(CFLAGS_G)
481: $(CFLAGS_D) /FoMPIIO.obj MPIIO.C
482: <<
483: !ELSE
484: @$(CC) @<<$(PROJ).rsp
485: /c $(CFLAGS_G)
486: $(CFLAGS_R) /FoMPIIO.obj MPIIO.C
487: <<
488: !ENDIF
489:
490: MPIIO.sbr : MPIIO.C MPILIB.H mpiio.h PGP.H USUALS.H
491: !IF $(DEBUG)
492: @$(CC) @<<$(PROJ).rsp
493: /Zs $(CFLAGS_G)
494: $(CFLAGS_D) /FRMPIIO.sbr MPIIO.C
495: <<
496: !ELSE
497: @$(CC) @<<$(PROJ).rsp
498: /Zs $(CFLAGS_G)
499: $(CFLAGS_R) /FRMPIIO.sbr MPIIO.C
500: <<
501: !ENDIF
502:
503: MPILIB.obj : MPILIB.C MPILIB.H USUALS.H
504: !IF $(DEBUG)
505: @$(CC) @<<$(PROJ).rsp
506: /c $(CFLAGS_G)
507: $(CFLAGS_D) /FoMPILIB.obj MPILIB.C
508: <<
509: !ELSE
510: @$(CC) @<<$(PROJ).rsp
511: /c $(CFLAGS_G)
512: $(CFLAGS_R) /FoMPILIB.obj MPILIB.C
513: <<
514: !ENDIF
515:
516: MPILIB.sbr : MPILIB.C MPILIB.H USUALS.H
517: !IF $(DEBUG)
518: @$(CC) @<<$(PROJ).rsp
519: /Zs $(CFLAGS_G)
520: $(CFLAGS_D) /FRMPILIB.sbr MPILIB.C
521: <<
522: !ELSE
523: @$(CC) @<<$(PROJ).rsp
524: /Zs $(CFLAGS_G)
525: $(CFLAGS_R) /FRMPILIB.sbr MPILIB.C
526: <<
527: !ENDIF
528:
529: PASSWD.obj : PASSWD.C RANDOM.H MD5.H LANGUAGE.H PGP.H USUALS.H
530: !IF $(DEBUG)
531: @$(CC) @<<$(PROJ).rsp
532: /c $(CFLAGS_G)
533: $(CFLAGS_D) /FoPASSWD.obj PASSWD.C
534: <<
535: !ELSE
536: @$(CC) @<<$(PROJ).rsp
537: /c $(CFLAGS_G)
538: $(CFLAGS_R) /FoPASSWD.obj PASSWD.C
539: <<
540: !ENDIF
541:
542: PASSWD.sbr : PASSWD.C RANDOM.H MD5.H LANGUAGE.H PGP.H USUALS.H
543: !IF $(DEBUG)
544: @$(CC) @<<$(PROJ).rsp
545: /Zs $(CFLAGS_G)
546: $(CFLAGS_D) /FRPASSWD.sbr PASSWD.C
547: <<
548: !ELSE
549: @$(CC) @<<$(PROJ).rsp
550: /Zs $(CFLAGS_G)
551: $(CFLAGS_R) /FRPASSWD.sbr PASSWD.C
552: <<
553: !ENDIF
554:
555: PGP.obj : PGP.C MPILIB.H RANDOM.H CRYPTO.H FILEIO.H KEYMGMT.H LANGUAGE.H PGP.H\
556: USUALS.H
557: !IF $(DEBUG)
558: @$(CC) @<<$(PROJ).rsp
559: /c $(CFLAGS_G)
560: $(CFLAGS_D) /FoPGP.obj PGP.C
561: <<
562: !ELSE
563: @$(CC) @<<$(PROJ).rsp
564: /c $(CFLAGS_G)
565: $(CFLAGS_R) /FoPGP.obj PGP.C
566: <<
567: !ENDIF
568:
569: PGP.sbr : PGP.C MPILIB.H RANDOM.H CRYPTO.H FILEIO.H KEYMGMT.H LANGUAGE.H PGP.H\
570: USUALS.H
571: !IF $(DEBUG)
572: @$(CC) @<<$(PROJ).rsp
573: /Zs $(CFLAGS_G)
574: $(CFLAGS_D) /FRPGP.sbr PGP.C
575: <<
576: !ELSE
577: @$(CC) @<<$(PROJ).rsp
578: /Zs $(CFLAGS_G)
579: $(CFLAGS_R) /FRPGP.sbr PGP.C
580: <<
581: !ENDIF
582:
583: RANDOM.obj : RANDOM.C RANDOM.H LANGUAGE.H USUALS.H
584: !IF $(DEBUG)
585: @$(CC) @<<$(PROJ).rsp
586: /c $(CFLAGS_G)
587: $(CFLAGS_D) /FoRANDOM.obj RANDOM.C
588: <<
589: !ELSE
590: @$(CC) @<<$(PROJ).rsp
591: /c $(CFLAGS_G)
592: $(CFLAGS_R) /FoRANDOM.obj RANDOM.C
593: <<
594: !ENDIF
595:
596: RANDOM.sbr : RANDOM.C RANDOM.H LANGUAGE.H USUALS.H
597: !IF $(DEBUG)
598: @$(CC) @<<$(PROJ).rsp
599: /Zs $(CFLAGS_G)
600: $(CFLAGS_D) /FRRANDOM.sbr RANDOM.C
601: <<
602: !ELSE
603: @$(CC) @<<$(PROJ).rsp
604: /Zs $(CFLAGS_G)
605: $(CFLAGS_R) /FRRANDOM.sbr RANDOM.C
606: <<
607: !ENDIF
608:
609: RSAGEN.obj : RSAGEN.C MPILIB.H GENPRIME.H RSAGEN.H RANDOM.H USUALS.H
610: !IF $(DEBUG)
611: @$(CC) @<<$(PROJ).rsp
612: /c $(CFLAGS_G)
613: $(CFLAGS_D) /FoRSAGEN.obj RSAGEN.C
614: <<
615: !ELSE
616: @$(CC) @<<$(PROJ).rsp
617: /c $(CFLAGS_G)
618: $(CFLAGS_R) /FoRSAGEN.obj RSAGEN.C
619: <<
620: !ENDIF
621:
622: RSAGEN.sbr : RSAGEN.C MPILIB.H GENPRIME.H RSAGEN.H RANDOM.H USUALS.H
623: !IF $(DEBUG)
624: @$(CC) @<<$(PROJ).rsp
625: /Zs $(CFLAGS_G)
626: $(CFLAGS_D) /FRRSAGEN.sbr RSAGEN.C
627: <<
628: !ELSE
629: @$(CC) @<<$(PROJ).rsp
630: /Zs $(CFLAGS_G)
631: $(CFLAGS_R) /FRRSAGEN.sbr RSAGEN.C
632: <<
633: !ENDIF
634:
635: SYSTEM.obj : SYSTEM.C PGP.H USUALS.H
636: !IF $(DEBUG)
637: @$(CC) @<<$(PROJ).rsp
638: /c $(CFLAGS_G)
639: $(CFLAGS_D) /FoSYSTEM.obj SYSTEM.C
640: <<
641: !ELSE
642: @$(CC) @<<$(PROJ).rsp
643: /c $(CFLAGS_G)
644: $(CFLAGS_R) /FoSYSTEM.obj SYSTEM.C
645: <<
646: !ENDIF
647:
648: SYSTEM.sbr : SYSTEM.C PGP.H USUALS.H
649: !IF $(DEBUG)
650: @$(CC) @<<$(PROJ).rsp
651: /Zs $(CFLAGS_G)
652: $(CFLAGS_D) /FRSYSTEM.sbr SYSTEM.C
653: <<
654: !ELSE
655: @$(CC) @<<$(PROJ).rsp
656: /Zs $(CFLAGS_G)
657: $(CFLAGS_R) /FRSYSTEM.sbr SYSTEM.C
658: <<
659: !ENDIF
660:
661: ZBITS.obj : ZBITS.C ZIP.H ZTAILOR.H ZIPERR.H
662: !IF $(DEBUG)
663: @$(CC) @<<$(PROJ).rsp
664: /c $(CFLAGS_G)
665: $(CFLAGS_D) /FoZBITS.obj ZBITS.C
666: <<
667: !ELSE
668: @$(CC) @<<$(PROJ).rsp
669: /c $(CFLAGS_G)
670: $(CFLAGS_R) /FoZBITS.obj ZBITS.C
671: <<
672: !ENDIF
673:
674: ZBITS.sbr : ZBITS.C ZIP.H ZTAILOR.H ZIPERR.H
675: !IF $(DEBUG)
676: @$(CC) @<<$(PROJ).rsp
677: /Zs $(CFLAGS_G)
678: $(CFLAGS_D) /FRZBITS.sbr ZBITS.C
679: <<
680: !ELSE
681: @$(CC) @<<$(PROJ).rsp
682: /Zs $(CFLAGS_G)
683: $(CFLAGS_R) /FRZBITS.sbr ZBITS.C
684: <<
685: !ENDIF
686:
687: ZDEFLATE.obj : ZDEFLATE.C ZIP.H ZTAILOR.H ZIPERR.H
688: !IF $(DEBUG)
689: @$(CC) @<<$(PROJ).rsp
690: /c $(CFLAGS_G)
691: $(CFLAGS_D) /FoZDEFLATE.obj ZDEFLATE.C
692: <<
693: !ELSE
694: @$(CC) @<<$(PROJ).rsp
695: /c $(CFLAGS_G)
696: $(CFLAGS_R) /FoZDEFLATE.obj ZDEFLATE.C
697: <<
698: !ENDIF
699:
700: ZDEFLATE.sbr : ZDEFLATE.C ZIP.H ZTAILOR.H ZIPERR.H
701: !IF $(DEBUG)
702: @$(CC) @<<$(PROJ).rsp
703: /Zs $(CFLAGS_G)
704: $(CFLAGS_D) /FRZDEFLATE.sbr ZDEFLATE.C
705: <<
706: !ELSE
707: @$(CC) @<<$(PROJ).rsp
708: /Zs $(CFLAGS_G)
709: $(CFLAGS_R) /FRZDEFLATE.sbr ZDEFLATE.C
710: <<
711: !ENDIF
712:
713: ZFILE_IO.obj : ZFILE_IO.C ZUNZIP.H
714: !IF $(DEBUG)
715: @$(CC) @<<$(PROJ).rsp
716: /c $(CFLAGS_G)
717: $(CFLAGS_D) /FoZFILE_IO.obj ZFILE_IO.C
718: <<
719: !ELSE
720: @$(CC) @<<$(PROJ).rsp
721: /c $(CFLAGS_G)
722: $(CFLAGS_R) /FoZFILE_IO.obj ZFILE_IO.C
723: <<
724: !ENDIF
725:
726: ZFILE_IO.sbr : ZFILE_IO.C ZUNZIP.H
727: !IF $(DEBUG)
728: @$(CC) @<<$(PROJ).rsp
729: /Zs $(CFLAGS_G)
730: $(CFLAGS_D) /FRZFILE_IO.sbr ZFILE_IO.C
731: <<
732: !ELSE
733: @$(CC) @<<$(PROJ).rsp
734: /Zs $(CFLAGS_G)
735: $(CFLAGS_R) /FRZFILE_IO.sbr ZFILE_IO.C
736: <<
737: !ENDIF
738:
739: ZGLOBALS.obj : ZGLOBALS.C ZIP.H ZTAILOR.H ZIPERR.H
740: !IF $(DEBUG)
741: @$(CC) @<<$(PROJ).rsp
742: /c $(CFLAGS_G)
743: $(CFLAGS_D) /FoZGLOBALS.obj ZGLOBALS.C
744: <<
745: !ELSE
746: @$(CC) @<<$(PROJ).rsp
747: /c $(CFLAGS_G)
748: $(CFLAGS_R) /FoZGLOBALS.obj ZGLOBALS.C
749: <<
750: !ENDIF
751:
752: ZGLOBALS.sbr : ZGLOBALS.C ZIP.H ZTAILOR.H ZIPERR.H
753: !IF $(DEBUG)
754: @$(CC) @<<$(PROJ).rsp
755: /Zs $(CFLAGS_G)
756: $(CFLAGS_D) /FRZGLOBALS.sbr ZGLOBALS.C
757: <<
758: !ELSE
759: @$(CC) @<<$(PROJ).rsp
760: /Zs $(CFLAGS_G)
761: $(CFLAGS_R) /FRZGLOBALS.sbr ZGLOBALS.C
762: <<
763: !ENDIF
764:
765: ZINFLATE.obj : ZINFLATE.C ZUNZIP.H
766: !IF $(DEBUG)
767: @$(CC) @<<$(PROJ).rsp
768: /c $(CFLAGS_G)
769: $(CFLAGS_D) /FoZINFLATE.obj ZINFLATE.C
770: <<
771: !ELSE
772: @$(CC) @<<$(PROJ).rsp
773: /c $(CFLAGS_G)
774: $(CFLAGS_R) /FoZINFLATE.obj ZINFLATE.C
775: <<
776: !ENDIF
777:
778: ZINFLATE.sbr : ZINFLATE.C ZUNZIP.H
779: !IF $(DEBUG)
780: @$(CC) @<<$(PROJ).rsp
781: /Zs $(CFLAGS_G)
782: $(CFLAGS_D) /FRZINFLATE.sbr ZINFLATE.C
783: <<
784: !ELSE
785: @$(CC) @<<$(PROJ).rsp
786: /Zs $(CFLAGS_G)
787: $(CFLAGS_R) /FRZINFLATE.sbr ZINFLATE.C
788: <<
789: !ENDIF
790:
791: ZIP.obj : ZIP.C USUALS.H FILEIO.H LANGUAGE.H PGP.H
792: !IF $(DEBUG)
793: @$(CC) @<<$(PROJ).rsp
794: /c $(CFLAGS_G)
795: $(CFLAGS_D) /FoZIP.obj ZIP.C
796: <<
797: !ELSE
798: @$(CC) @<<$(PROJ).rsp
799: /c $(CFLAGS_G)
800: $(CFLAGS_R) /FoZIP.obj ZIP.C
801: <<
802: !ENDIF
803:
804: ZIP.sbr : ZIP.C USUALS.H FILEIO.H LANGUAGE.H PGP.H
805: !IF $(DEBUG)
806: @$(CC) @<<$(PROJ).rsp
807: /Zs $(CFLAGS_G)
808: $(CFLAGS_D) /FRZIP.sbr ZIP.C
809: <<
810: !ELSE
811: @$(CC) @<<$(PROJ).rsp
812: /Zs $(CFLAGS_G)
813: $(CFLAGS_R) /FRZIP.sbr ZIP.C
814: <<
815: !ENDIF
816:
817: ZIPUP.obj : ZIPUP.C ZIP.H ZREVISIO.H ZTAILOR.H ZIPERR.H
818: !IF $(DEBUG)
819: @$(CC) @<<$(PROJ).rsp
820: /c $(CFLAGS_G)
821: $(CFLAGS_D) /FoZIPUP.obj ZIPUP.C
822: <<
823: !ELSE
824: @$(CC) @<<$(PROJ).rsp
825: /c $(CFLAGS_G)
826: $(CFLAGS_R) /FoZIPUP.obj ZIPUP.C
827: <<
828: !ENDIF
829:
830: ZIPUP.sbr : ZIPUP.C ZIP.H ZREVISIO.H ZTAILOR.H ZIPERR.H
831: !IF $(DEBUG)
832: @$(CC) @<<$(PROJ).rsp
833: /Zs $(CFLAGS_G)
834: $(CFLAGS_D) /FRZIPUP.sbr ZIPUP.C
835: <<
836: !ELSE
837: @$(CC) @<<$(PROJ).rsp
838: /Zs $(CFLAGS_G)
839: $(CFLAGS_R) /FRZIPUP.sbr ZIPUP.C
840: <<
841: !ENDIF
842:
843: ZMATCH.obj : ZMATCH.ASM
844: !IF $(DEBUG)
845: $(ASM) /c $(AFLAGS_G) $(AFLAGS_D) /FoZMATCH.obj ZMATCH.ASM
846: !ELSE
847: $(ASM) /c $(AFLAGS_G) $(AFLAGS_R) /FoZMATCH.obj ZMATCH.ASM
848: !ENDIF
849:
850: ZMATCH.sbr : ZMATCH.ASM
851: !IF $(DEBUG)
852: $(ASM) /Zs $(AFLAGS_G) $(AFLAGS_D) /FRZMATCH.sbr ZMATCH.ASM
853: !ELSE
854: $(ASM) /Zs $(AFLAGS_G) $(AFLAGS_R) /FRZMATCH.sbr ZMATCH.ASM
855: !ENDIF
856:
857: ZTREES.obj : ZTREES.C ZIP.H ZTAILOR.H ZIPERR.H
858: !IF $(DEBUG)
859: @$(CC) @<<$(PROJ).rsp
860: /c $(CFLAGS_G)
861: $(CFLAGS_D) /FoZTREES.obj ZTREES.C
862: <<
863: !ELSE
864: @$(CC) @<<$(PROJ).rsp
865: /c $(CFLAGS_G)
866: $(CFLAGS_R) /FoZTREES.obj ZTREES.C
867: <<
868: !ENDIF
869:
870: ZTREES.sbr : ZTREES.C ZIP.H ZTAILOR.H ZIPERR.H
871: !IF $(DEBUG)
872: @$(CC) @<<$(PROJ).rsp
873: /Zs $(CFLAGS_G)
874: $(CFLAGS_D) /FRZTREES.sbr ZTREES.C
875: <<
876: !ELSE
877: @$(CC) @<<$(PROJ).rsp
878: /Zs $(CFLAGS_G)
879: $(CFLAGS_R) /FRZTREES.sbr ZTREES.C
880: <<
881: !ENDIF
882:
883: ZUNZIP.obj : ZUNZIP.C ZUNZIP.H
884: !IF $(DEBUG)
885: @$(CC) @<<$(PROJ).rsp
886: /c $(CFLAGS_G)
887: $(CFLAGS_D) /FoZUNZIP.obj ZUNZIP.C
888: <<
889: !ELSE
890: @$(CC) @<<$(PROJ).rsp
891: /c $(CFLAGS_G)
892: $(CFLAGS_R) /FoZUNZIP.obj ZUNZIP.C
893: <<
894: !ENDIF
895:
896: ZUNZIP.sbr : ZUNZIP.C ZUNZIP.H
897: !IF $(DEBUG)
898: @$(CC) @<<$(PROJ).rsp
899: /Zs $(CFLAGS_G)
900: $(CFLAGS_D) /FRZUNZIP.sbr ZUNZIP.C
901: <<
902: !ELSE
903: @$(CC) @<<$(PROJ).rsp
904: /Zs $(CFLAGS_G)
905: $(CFLAGS_R) /FRZUNZIP.sbr ZUNZIP.C
906: <<
907: !ENDIF
908:
909:
910: $(PROJ).bsc : $(SBRS)
911: $(BSCMAKE) @<<
912: $(BRFLAGS) $(SBRS)
913: <<
914:
915: $(PROJ).exe : $(OBJS)
916: -$(NMAKEBSC1) MAKEFLAGS=
917: -$(NMAKEBSC2) $(NMFLAGS) -f $(PROJFILE) $(PROJ).bsc
918: !IF $(DEBUG)
919: $(LRF) @<<$(PROJ).lrf
920: $(RT_OBJS: = +^
921: ) $(OBJS: = +^
922: )
923: $@
924: $(MAPFILE_D)
925: $(LIBS: = +^
926: ) +
927: $(LLIBS_G: = +^
928: ) +
929: $(LLIBS_D: = +^
930: )
931: $(DEF_FILE) $(LFLAGS_G) $(LFLAGS_D);
932: <<
933: !ELSE
934: $(LRF) @<<$(PROJ).lrf
935: $(RT_OBJS: = +^
936: ) $(OBJS: = +^
937: )
938: $@
939: $(MAPFILE_R)
940: $(LIBS: = +^
941: ) +
942: $(LLIBS_G: = +^
943: ) +
944: $(LLIBS_R: = +^
945: )
946: $(DEF_FILE) $(LFLAGS_G) $(LFLAGS_R);
947: <<
948: !ENDIF
949: $(LINKER) @$(PROJ).lrf
950:
951:
952: .c.obj :
953: !IF $(DEBUG)
954: @$(CC) @<<$(PROJ).rsp
955: /c $(CFLAGS_G)
956: $(CFLAGS_D) /Fo$@ $<
957: <<
958: !ELSE
959: @$(CC) @<<$(PROJ).rsp
960: /c $(CFLAGS_G)
961: $(CFLAGS_R) /Fo$@ $<
962: <<
963: !ENDIF
964:
965: .c.sbr :
966: !IF $(DEBUG)
967: @$(CC) @<<$(PROJ).rsp
968: /Zs $(CFLAGS_G)
969: $(CFLAGS_D) /FR$@ $<
970: <<
971: !ELSE
972: @$(CC) @<<$(PROJ).rsp
973: /Zs $(CFLAGS_G)
974: $(CFLAGS_R) /FR$@ $<
975: <<
976: !ENDIF
977:
978: .asm.obj :
979: !IF $(DEBUG)
980: $(ASM) /c $(AFLAGS_G) $(AFLAGS_D) /Fo$@ $<
981: !ELSE
982: $(ASM) /c $(AFLAGS_G) $(AFLAGS_R) /Fo$@ $<
983: !ENDIF
984:
985: .asm.sbr :
986: !IF $(DEBUG)
987: $(ASM) /Zs $(AFLAGS_G) $(AFLAGS_D) /FR$@ $<
988: !ELSE
989: $(ASM) /Zs $(AFLAGS_G) $(AFLAGS_R) /FR$@ $<
990: !ENDIF
991:
992:
993: run: $(PROJ).exe
994: $(PROJ).exe $(RUNFLAGS)
995:
996: debug: $(PROJ).exe
997: CV $(CVFLAGS) $(PROJ).exe $(RUNFLAGS)
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.