|
|
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 ! 25: nmake NTMFC=1 DEBUG=1 >%_BLDLOG% ! 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 ! 32: nmake NTMFC=1 DEBUG=1 >%_BLDLOG% ! 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 ! 39: nmake NTMFC=1 DEBUG=1 >%_BLDLOG% ! 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 ! 46: nmake NTMFC=1 DEBUG=1 >%_BLDLOG% ! 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 ! 53: nmake NTMFC=1 DEBUG=1 >%_BLDLOG% ! 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 ! 60: nmake NTMFC=1 DEBUG=1 >%_BLDLOG% ! 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 ! 67: nmake NTMFC=1 DEBUG=1 >%_BLDLOG% ! 68: copy hello.exe ..\%_EXEDIR% ! 69: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG% ! 70: nmake clean DEBUG=1 ! 71: cd .. ! 72: cd restool ! 73: nmake clean DEBUG=1 ! 74: nmake NTMFC=1 DEBUG=1 >%_BLDLOG% ! 75: copy restool.exe ..\%_EXEDIR% ! 76: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG% ! 77: nmake clean DEBUG=1 ! 78: cd .. ! 79: cd showfont ! 80: nmake clean DEBUG=1 ! 81: nmake NTMFC=1 DEBUG=1 >%_BLDLOG% ! 82: copy showfont.exe ..\%_EXEDIR% ! 83: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG% ! 84: nmake clean DEBUG=1 ! 85: cd .. ! 86: cd oclient ! 87: nmake clean DEBUG=1 ! 88: nmake NTMFC=1 DEBUG=1 >%_BLDLOG% ! 89: copy oclient.exe ..\%_EXEDIR% ! 90: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG% ! 91: nmake clean DEBUG=1 ! 92: cd .. ! 93: cd oserver ! 94: nmake clean DEBUG=1 ! 95: nmake NTMFC=1 DEBUG=1 >%_BLDLOG% ! 96: copy bibref.exe ..\%_EXEDIR% ! 97: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG% ! 98: nmake clean DEBUG=1 ! 99: cd .. ! 100: cd tracer ! 101: nmake clean DEBUG=1 ! 102: nmake NTMFC=1 DEBUG=1 >%_BLDLOG% ! 103: copy tracer.exe ..\%_EXEDIR% ! 104: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG% ! 105: nmake clean DEBUG=1 ! 106: cd .. ! 107: cd templdef ! 108: nmake clean DEBUG=1 ! 109: nmake NTMFC=1 DEBUG=1 >%_BLDLOG% ! 110: copy templdef.exe ..\%_EXEDIR% ! 111: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG% ! 112: nmake clean DEBUG=1 ! 113: cd .. ! 114: cd tutorial ! 115: nmake -f phbook clean DEBUG=1 ! 116: nmake NTMFC=1 -f phbook DEBUG=1 >%_BLDLOG% ! 117: copy WIN\phbook.exe ..\%_EXEDIR% ! 118: nmake -f phbook clean DEBUG=1 ! 119: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG% ! 120: cd .. ! 121: cd minsvr ! 122: nmake clean DEBUG=1 ! 123: nmake NTMFC=1 DEBUG=1 >%_BLDLOG% ! 124: copy minsvr.exe ..\%_EXEDIR% ! 125: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG% ! 126: nmake clean DEBUG=1 ! 127: cd .. ! 128: cd minsvrmi ! 129: nmake clean DEBUG=1 ! 130: nmake NTMFC=1 DEBUG=1 >%_BLDLOG% ! 131: copy minsvrmi.exe ..\%_EXEDIR% ! 132: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG% ! 133: nmake clean DEBUG=1 ! 134: cd .. ! 135: cd ctrltest ! 136: nmake clean DEBUG=1 ! 137: nmake NTMFC=1 DEBUG=1 >%_BLDLOG% ! 138: copy ctrltest.exe ..\%_EXEDIR% ! 139: copy muscroll.dll ..\%_EXEDIR% ! 140: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG% ! 141: nmake clean DEBUG=1 ! 142: cd .. ! 143: ! 144: goto cleanup ! 145: :bldret ! 146: rem ! 147: rem Retail builds ! 148: rem ! 149: cd about2 ! 150: nmake clean DEBUG=0 ! 151: nmake NTMFC=1 DEBUG=0 >%_BLDLOG% ! 152: copy about2.exe ..\%_EXEDIR% ! 153: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG% ! 154: nmake clean DEBUG=1 ! 155: cd .. ! 156: cd chart ! 157: nmake clean DEBUG=0 ! 158: nmake NTMFC=1 DEBUG=0 >%_BLDLOG% ! 159: copy chart.exe ..\%_EXEDIR% ! 160: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG% ! 161: nmake clean DEBUG=1 ! 162: cd .. ! 163: cd minmdi ! 164: nmake clean DEBUG=0 ! 165: nmake NTMFC=1 DEBUG=0 >%_BLDLOG% ! 166: copy minmdi.exe ..\%_EXEDIR% ! 167: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG% ! 168: nmake clean DEBUG=1 ! 169: cd .. ! 170: cd mdi ! 171: nmake clean DEBUG=0 ! 172: nmake NTMFC=1 DEBUG=0 >%_BLDLOG% ! 173: copy mdi.exe ..\%_EXEDIR% ! 174: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG% ! 175: nmake clean DEBUG=1 ! 176: cd .. ! 177: cd fileview ! 178: nmake clean DEBUG=0 ! 179: nmake NTMFC=1 DEBUG=0 >%_BLDLOG% ! 180: copy fileview.exe ..\%_EXEDIR% ! 181: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG% ! 182: nmake clean DEBUG=1 ! 183: cd .. ! 184: cd multipad ! 185: nmake clean DEBUG=0 ! 186: nmake NTMFC=1 DEBUG=0 >%_BLDLOG% ! 187: copy multipad.exe ..\%_EXEDIR% ! 188: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG% ! 189: nmake clean DEBUG=1 ! 190: cd .. ! 191: cd hello ! 192: nmake clean DEBUG=0 ! 193: nmake NTMFC=1 DEBUG=0 >%_BLDLOG% ! 194: copy hello.exe ..\%_EXEDIR% ! 195: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG% ! 196: nmake clean DEBUG=1 ! 197: cd .. ! 198: cd helloapp ! 199: nmake clean DEBUG=0 ! 200: nmake NTMFC=1 DEBUG=0 >%_BLDLOG% ! 201: copy helloapp.exe ..\%_EXEDIR% ! 202: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG% ! 203: nmake clean DEBUG=1 ! 204: cd .. ! 205: cd restool ! 206: nmake clean DEBUG=0 ! 207: nmake NTMFC=1 DEBUG=0 >%_BLDLOG% ! 208: copy restool.exe ..\%_EXEDIR% ! 209: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG% ! 210: nmake clean DEBUG=1 ! 211: cd .. ! 212: cd showfont ! 213: nmake clean DEBUG=0 ! 214: nmake NTMFC=1 DEBUG=0 >%_BLDLOG% ! 215: copy showfont.exe ..\%_EXEDIR% ! 216: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG% ! 217: nmake clean DEBUG=1 ! 218: cd .. ! 219: cd oclient ! 220: nmake clean DEBUG=0 ! 221: nmake NTMFC=1 DEBUG=0 >%_BLDLOG% ! 222: copy oclient.exe ..\%_EXEDIR% ! 223: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG% ! 224: nmake clean DEBUG=1 ! 225: cd .. ! 226: cd oserver ! 227: nmake clean DEBUG=0 ! 228: nmake NTMFC=1 DEBUG=0 >%_BLDLOG% ! 229: copy bibref.exe ..\%_EXEDIR% ! 230: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG% ! 231: nmake clean DEBUG=1 ! 232: cd .. ! 233: cd tracer ! 234: nmake clean DEBUG=0 ! 235: nmake NTMFC=1 DEBUG=0 >%_BLDLOG% ! 236: copy tracer.exe ..\%_EXEDIR% ! 237: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG% ! 238: nmake clean DEBUG=1 ! 239: cd .. ! 240: cd templdef ! 241: nmake clean DEBUG=0 ! 242: nmake NTMFC=1 DEBUG=0 >%_BLDLOG% ! 243: copy templdef.exe ..\%_EXEDIR% ! 244: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG% ! 245: nmake clean DEBUG=1 ! 246: cd .. ! 247: cd tutorial ! 248: nmake -f phbook clean DEBUG=0 ! 249: nmake NTMFC=1 -f phbook DEBUG=0 >%_BLDLOG% ! 250: copy WIN\phbook.exe ..\%_EXEDIR% ! 251: nmake -f phbook clean DEBUG=1 ! 252: cd .. ! 253: ! 254: cd minsvr ! 255: nmake clean DEBUG=0 ! 256: nmake NTMFC=1 DEBUG=0 >%_BLDLOG% ! 257: copy minsvr.exe ..\%_EXEDIR% ! 258: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG% ! 259: nmake clean DEBUG=0 ! 260: cd .. ! 261: cd minsvrmi ! 262: nmake clean DEBUG=0 ! 263: nmake NTMFC=1 DEBUG=0 >%_BLDLOG% ! 264: copy minsvrmi.exe ..\%_EXEDIR% ! 265: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG% ! 266: nmake clean DEBUG=0 ! 267: cd .. ! 268: cd ctrltest ! 269: nmake clean DEBUG=0 ! 270: nmake NTMFC=1 DEBUG=0 >%_BLDLOG% ! 271: copy /A ..\%_EXEDIR%\%_BLDLOG%+%_BLDLOG% ..\%_EXEDIR%\%_BLDLOG% ! 272: copy ctrltest.exe ..\%_EXEDIR% ! 273: copy muscroll.dll ..\%_EXEDIR% ! 274: nmake clean DEBUG=0 ! 275: cd .. ! 276: ! 277: ! 278: goto cleanup ! 279: :cleanup ! 280: set _EXEDIR= ! 281: set _BLDLOG= ! 282: set _BLDTYPE= ! 283: :done
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.