|
|
1.1 root 1: #
2: # Standard command line definitions
3: #
4: as=masm
5:
6: DIR = pmcard\\
7:
8: INC = \pmsdk\include
9:
10: cp=cl -c -AM -G2sw -Os -Ziep1 -W3 -Fo$(DIR) -PLM -NT
11:
12: OBJLIST3 = $(DIR)cfmain.obj $(DIR)cfpaint.obj \
13: $(DIR)cffile.obj $(DIR)cfdb.obj \
14: $(DIR)cfinput.obj $(DIR)cfscroll.obj \
15: $(DIR)cfdos.obj $(DIR)cfcard.obj \
16: $(DIR)cftext.obj $(DIR)cfres.obj \
17: $(DIR)cfdata.obj $(DIR)cfclip.obj \
18: $(DIR)cffind.obj $(DIR)cfnew.obj \
19: $(DIR)cfopen.obj $(DIR)pmdiff.obj \
20: $(DIR)pmbind.obj
21:
22: #
23: # Standard inference rules
24: #
25: .c.obj:
26: $(cp) _TEXT $*.c
27:
28: .asm.obj:
29: $(as) -I$(INC) $*.asm;
30:
31: #
32: # The C File List
33: #
34: $(DIR)cfdata.obj: cfdata.c
35: $(cp) _TEXT cfdata.c > $(DIR)errs2
36: type $(DIR)errs2
37:
38: $(DIR)cfres.obj: cfres.c
39: $(cp) _TEXT cfres.c > $(DIR)errs3
40: type $(DIR)errs3
41:
42: $(DIR)cfnew.obj: cfnew.c
43: $(cp) _NEW cfnew.c > $(DIR)errs4
44: type $(DIR)errs4
45:
46: $(DIR)cfmain.obj: cfmain.c
47: $(cp) _NRES1 cfmain.c > $(DIR)errs5
48: type $(DIR)errs5
49:
50: $(DIR)cfpaint.obj: cfpaint.c
51: $(cp) _NRES1 cfpaint.c > $(DIR)errs6
52: type $(DIR)errs6
53:
54: $(DIR)cfinput.obj: cfinput.c
55: $(cp) _NRES1 cfinput.c > $(DIR)errs7
56: type $(DIR)errs7
57:
58: $(DIR)cfopen.obj: cfopen.c
59: $(cp) _NRES1 cfopen.c > $(DIR)errs8
60: type $(DIR)errs8
61:
62: $(DIR)cfscroll.obj: cfscroll.c
63: $(cp) _NRES1 cfscroll.c > $(DIR)errs9
64: type $(DIR)errs9
65:
66: $(DIR)cfcard.obj: cfcard.c
67: $(cp) _NRES1 cfcard.c > $(DIR)errs10
68: type $(DIR)errs10
69:
70: $(DIR)cftext.obj: cftext.c
71: $(cp) _NRES1 cftext.c > $(DIR)errs11
72: type $(DIR)errs11
73:
74: $(DIR)cffile.obj: cffile.c
75: $(cp) _FILE cffile.c > $(DIR)errs12
76: type $(DIR)errs12
77:
78: $(DIR)cfclip.obj: cfclip.c
79: $(cp) _NRES2 cfclip.c > $(DIR)errs14
80: type $(DIR)errs14
81:
82: $(DIR)cffind.obj: cffind.c
83: $(cp) _NRES3 cffind.c > $(DIR)errs16
84: type $(DIR)errs16
85:
86: $(DIR)cfdb.obj: cfdb.c
87: $(cp) _NRES3 cfdb.c > $(DIR)errs17
88: type $(DIR)errs17
89:
90: $(DIR)pmdiff.obj: pmdiff.c
91: $(cp) _NRES3 pmdiff.c > $(DIR)errs18
92: type $(DIR)errs18
93:
94: $(DIR)pmbind.obj: pmbind.c
95: $(cp) _NRES3 pmbind.c > $(DIR)errs19
96: type $(DIR)errs19
97:
98: #
99: # The Assembler File List
100: #
101:
102: $(DIR)asmsubs.obj: asmsubs.asm
103: $(as) -I$(INC) asmsubs,$(DIR)asmsubs;
104:
105: $(DIR)cfdos.obj: cfdos.asm
106: $(as) -I$(INC) cfdos,$(DIR)cfdos;
107:
108:
109: $(DIR)cardfile.res: $(DIR)cardfile.rc $(DIR)cardfile.ico
110: rc -r $(DIR)cardfile.rc
111:
112: #
113: # Executable
114: #
115:
116: $(DIR)cardfile.exe: $(DIR)cardfile.def $(DIR)cardfile.res $(OBJLIST3)
117: cd $(DIR).
118: link @cardfile.lnk
119: rc cardfile.res
120: cd ..
121:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.