|
|
1.1 root 1: if "%1"=="retail" goto setret
2: if "%1"=="debug" goto setdbg
3: echo usage: bldsamp [retail^|debug]
4: goto done
5: :setret
6: set _EXEDIR=rexe
7: set _BLDLOG=bldr.log
8: set _BLDTYPE=RETAIL
9: goto start
10: :setdbg
11: set _EXEDIR=dexe
12: set _BLDLOG=bldd.log
13: set _BLDTYPE=DEBUG
14: goto start
15: :start
16: if not exist %_EXEDIR% mkdir %_EXEDIR%
17: echo START >>%_EXEDIR%\%_BLDLOG%
18: if "%_BLDTYPE%"=="RETAIL" goto bldret
19: :blddbg
20: rem
21: rem Debug builds
22: rem
23: cd about2
24: nmake clean DEBUG=1
1.1.1.2 root 25: nmake DEBUG=1 >%_BLDLOG%
1.1 root 26: copy about2.exe ..\%_EXEDIR%
27: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
28: nmake clean DEBUG=1
29: cd ..
30: cd chart
31: nmake clean DEBUG=1
1.1.1.2 root 32: nmake DEBUG=1 >%_BLDLOG%
1.1 root 33: copy chart.exe ..\%_EXEDIR%
34: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
35: nmake clean DEBUG=1
36: cd ..
37: cd minmdi
38: nmake clean DEBUG=1
1.1.1.2 root 39: nmake DEBUG=1 >%_BLDLOG%
1.1 root 40: copy minmdi.exe ..\%_EXEDIR%
41: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
42: nmake clean DEBUG=1
43: cd ..
44: cd mdi
45: nmake clean DEBUG=1
1.1.1.2 root 46: nmake DEBUG=1 >%_BLDLOG%
1.1 root 47: copy mdi.exe ..\%_EXEDIR%
48: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
49: nmake clean DEBUG=1
50: cd ..
51: cd fileview
52: nmake clean DEBUG=1
1.1.1.2 root 53: nmake DEBUG=1 >%_BLDLOG%
1.1 root 54: copy fileview.exe ..\%_EXEDIR%
55: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
56: nmake clean DEBUG=1
57: cd ..
58: cd multipad
59: nmake clean DEBUG=1
1.1.1.2 root 60: nmake DEBUG=1 >%_BLDLOG%
1.1 root 61: copy multipad.exe ..\%_EXEDIR%
62: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
63: nmake clean DEBUG=1
64: cd ..
65: cd hello
66: nmake clean DEBUG=1
1.1.1.2 root 67: nmake DEBUG=1 >%_BLDLOG%
1.1 root 68: copy hello.exe ..\%_EXEDIR%
69: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
70: nmake clean DEBUG=1
71: cd ..
72: cd showfont
73: nmake clean DEBUG=1
1.1.1.2 root 74: nmake DEBUG=1 >%_BLDLOG%
1.1 root 75: copy showfont.exe ..\%_EXEDIR%
76: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
77: nmake clean DEBUG=1
78: cd ..
79: cd oclient
80: nmake clean DEBUG=1
1.1.1.2 root 81: nmake DEBUG=1 >%_BLDLOG%
1.1 root 82: copy oclient.exe ..\%_EXEDIR%
83: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
84: nmake clean DEBUG=1
85: cd ..
86: cd oserver
87: nmake clean DEBUG=1
1.1.1.2 root 88: nmake DEBUG=1 >%_BLDLOG%
1.1 root 89: copy bibref.exe ..\%_EXEDIR%
90: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
91: nmake clean DEBUG=1
92: cd ..
93: cd tracer
94: nmake clean DEBUG=1
1.1.1.2 root 95: nmake DEBUG=1 >%_BLDLOG%
1.1 root 96: copy tracer.exe ..\%_EXEDIR%
97: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
98: nmake clean DEBUG=1
99: cd ..
100: cd templdef
101: nmake clean DEBUG=1
1.1.1.2 root 102: nmake DEBUG=1 >%_BLDLOG%
1.1 root 103: copy templdef.exe ..\%_EXEDIR%
104: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
105: nmake clean DEBUG=1
106: cd ..
107: cd tutorial
108: nmake -f phbook clean DEBUG=1
1.1.1.2 root 109: nmake -f phbook DEBUG=1 >%_BLDLOG%
1.1 root 110: copy WIN\phbook.exe ..\%_EXEDIR%
111: nmake -f phbook clean DEBUG=1
112: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
113: cd ..
114: cd minsvr
115: nmake clean DEBUG=1
1.1.1.2 root 116: nmake DEBUG=1 >%_BLDLOG%
1.1 root 117: copy minsvr.exe ..\%_EXEDIR%
118: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
119: nmake clean DEBUG=1
120: cd ..
121: cd minsvrmi
122: nmake clean DEBUG=1
1.1.1.2 root 123: nmake DEBUG=1 >%_BLDLOG%
1.1 root 124: copy minsvrmi.exe ..\%_EXEDIR%
125: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
126: nmake clean DEBUG=1
127: cd ..
128: cd ctrltest
129: nmake clean DEBUG=1
1.1.1.2 root 130: nmake DEBUG=1 >%_BLDLOG%
1.1 root 131: copy ctrltest.exe ..\%_EXEDIR%
132: copy muscroll.dll ..\%_EXEDIR%
133: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
134: nmake clean DEBUG=1
135: cd ..
136:
137: goto cleanup
138: :bldret
139: rem
140: rem Retail builds
141: rem
142: cd about2
143: nmake clean DEBUG=0
1.1.1.2 root 144: nmake DEBUG=0 >%_BLDLOG%
1.1 root 145: copy about2.exe ..\%_EXEDIR%
146: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
147: nmake clean DEBUG=1
148: cd ..
149: cd chart
150: nmake clean DEBUG=0
1.1.1.2 root 151: nmake DEBUG=0 >%_BLDLOG%
1.1 root 152: copy chart.exe ..\%_EXEDIR%
153: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
154: nmake clean DEBUG=1
155: cd ..
156: cd minmdi
157: nmake clean DEBUG=0
1.1.1.2 root 158: nmake DEBUG=0 >%_BLDLOG%
1.1 root 159: copy minmdi.exe ..\%_EXEDIR%
160: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
161: nmake clean DEBUG=1
162: cd ..
163: cd mdi
164: nmake clean DEBUG=0
1.1.1.2 root 165: nmake DEBUG=0 >%_BLDLOG%
1.1 root 166: copy mdi.exe ..\%_EXEDIR%
167: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
168: nmake clean DEBUG=1
169: cd ..
170: cd fileview
171: nmake clean DEBUG=0
1.1.1.2 root 172: nmake DEBUG=0 >%_BLDLOG%
1.1 root 173: copy fileview.exe ..\%_EXEDIR%
174: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
175: nmake clean DEBUG=1
176: cd ..
177: cd multipad
178: nmake clean DEBUG=0
1.1.1.2 root 179: nmake DEBUG=0 >%_BLDLOG%
1.1 root 180: copy multipad.exe ..\%_EXEDIR%
181: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
182: nmake clean DEBUG=1
183: cd ..
184: cd hello
185: nmake clean DEBUG=0
1.1.1.2 root 186: nmake DEBUG=0 >%_BLDLOG%
1.1 root 187: copy hello.exe ..\%_EXEDIR%
188: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
189: nmake clean DEBUG=1
190: cd ..
191: cd helloapp
192: nmake clean DEBUG=0
1.1.1.2 root 193: nmake DEBUG=0 >%_BLDLOG%
1.1 root 194: copy helloapp.exe ..\%_EXEDIR%
195: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
196: nmake clean DEBUG=1
197: cd ..
198: cd showfont
199: nmake clean DEBUG=0
1.1.1.2 root 200: nmake DEBUG=0 >%_BLDLOG%
1.1 root 201: copy showfont.exe ..\%_EXEDIR%
202: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
203: nmake clean DEBUG=1
204: cd ..
205: cd oclient
206: nmake clean DEBUG=0
1.1.1.2 root 207: nmake DEBUG=0 >%_BLDLOG%
1.1 root 208: copy oclient.exe ..\%_EXEDIR%
209: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
210: nmake clean DEBUG=1
211: cd ..
212: cd oserver
213: nmake clean DEBUG=0
1.1.1.2 root 214: nmake DEBUG=0 >%_BLDLOG%
1.1 root 215: copy bibref.exe ..\%_EXEDIR%
216: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
217: nmake clean DEBUG=1
218: cd ..
219: cd tracer
220: nmake clean DEBUG=0
1.1.1.2 root 221: nmake DEBUG=0 >%_BLDLOG%
1.1 root 222: copy tracer.exe ..\%_EXEDIR%
223: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
224: nmake clean DEBUG=1
225: cd ..
226: cd templdef
227: nmake clean DEBUG=0
1.1.1.2 root 228: nmake DEBUG=0 >%_BLDLOG%
1.1 root 229: copy templdef.exe ..\%_EXEDIR%
230: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
231: nmake clean DEBUG=1
232: cd ..
233: cd tutorial
234: nmake -f phbook clean DEBUG=0
1.1.1.2 root 235: nmake -f phbook DEBUG=0 >%_BLDLOG%
1.1 root 236: copy WIN\phbook.exe ..\%_EXEDIR%
237: nmake -f phbook clean DEBUG=1
238: cd ..
239:
240: cd minsvr
241: nmake clean DEBUG=0
1.1.1.2 root 242: nmake DEBUG=0 >%_BLDLOG%
1.1 root 243: copy minsvr.exe ..\%_EXEDIR%
244: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
245: nmake clean DEBUG=0
246: cd ..
247: cd minsvrmi
248: nmake clean DEBUG=0
1.1.1.2 root 249: nmake DEBUG=0 >%_BLDLOG%
1.1 root 250: copy minsvrmi.exe ..\%_EXEDIR%
251: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
252: nmake clean DEBUG=0
253: cd ..
254: cd ctrltest
255: nmake clean DEBUG=0
1.1.1.2 root 256: nmake DEBUG=0 >%_BLDLOG%
1.1 root 257: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
258: copy ctrltest.exe ..\%_EXEDIR%
1.1.1.3 ! root 259: rem copy muscroll.dll ..\%_EXEDIR%
1.1 root 260: nmake clean DEBUG=0
261: cd ..
1.1.1.3 ! root 262: cd dlltrace
! 263: nmake clean DEBUG=1
! 264: nmake DEBUG=1 >%_BLDLOG%
! 265: copy tracer.dll ..\%_EXEDIR%
! 266: copy hello1.exe ..\%_EXEDIR%
! 267: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG%
! 268: cd ..
1.1 root 269:
270:
271: goto cleanup
272: :cleanup
273: set _EXEDIR=
274: set _BLDLOG=
275: set _BLDTYPE=
276: :done
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.