1# Microsoft Developer Studio Generated NMAKE File, Based on xpilots.dsp 2!IF "$(CFG)" == "" 3CFG=XPilotServer - Win32 Release 4!MESSAGE No configuration specified. Defaulting to XPilotServer - Win32 Release. 5!ENDIF 6 7!IF "$(CFG)" != "XPilotServer - Win32 Release" && "$(CFG)" != "XPilotServer - Win32 Debug" 8!MESSAGE Invalid configuration "$(CFG)" specified. 9!MESSAGE You can specify a configuration when running NMAKE 10!MESSAGE by defining the macro CFG on the command line. For example: 11!MESSAGE 12!MESSAGE NMAKE /f "xpilots.mak" CFG="XPilotServer - Win32 Release" 13!MESSAGE 14!MESSAGE Possible choices for configuration are: 15!MESSAGE 16!MESSAGE "XPilotServer - Win32 Release" (based on "Win32 (x86) Application") 17!MESSAGE "XPilotServer - Win32 Debug" (based on "Win32 (x86) Application") 18!MESSAGE 19!ERROR An invalid configuration is specified. 20!ENDIF 21 22!IF "$(OS)" == "Windows_NT" 23NULL= 24!ELSE 25NULL=nul 26!ENDIF 27 28CPP=cl.exe 29MTL=midl.exe 30RSC=rc.exe 31 32!IF "$(CFG)" == "XPilotServer - Win32 Release" 33 34OUTDIR=.\Release 35INTDIR=.\Release 36# Begin Custom Macros 37OutDir=.\Release 38# End Custom Macros 39 40ALL : "$(OUTDIR)\XPilotServer.exe" "$(OUTDIR)\xpilots.bsc" 41 42 43CLEAN : 44 -@erase "$(INTDIR)\alliance.obj" 45 -@erase "$(INTDIR)\alliance.sbr" 46 -@erase "$(INTDIR)\asteroid.obj" 47 -@erase "$(INTDIR)\asteroid.sbr" 48 -@erase "$(INTDIR)\cannon.obj" 49 -@erase "$(INTDIR)\cannon.sbr" 50 -@erase "$(INTDIR)\cell.obj" 51 -@erase "$(INTDIR)\cell.sbr" 52 -@erase "$(INTDIR)\checknames.obj" 53 -@erase "$(INTDIR)\checknames.sbr" 54 -@erase "$(INTDIR)\cmdline.obj" 55 -@erase "$(INTDIR)\cmdline.sbr" 56 -@erase "$(INTDIR)\collision.obj" 57 -@erase "$(INTDIR)\collision.sbr" 58 -@erase "$(INTDIR)\command.obj" 59 -@erase "$(INTDIR)\command.sbr" 60 -@erase "$(INTDIR)\config.obj" 61 -@erase "$(INTDIR)\config.sbr" 62 -@erase "$(INTDIR)\ConfigDlg.obj" 63 -@erase "$(INTDIR)\ConfigDlg.sbr" 64 -@erase "$(INTDIR)\contact.obj" 65 -@erase "$(INTDIR)\contact.sbr" 66 -@erase "$(INTDIR)\error.obj" 67 -@erase "$(INTDIR)\error.sbr" 68 -@erase "$(INTDIR)\event.obj" 69 -@erase "$(INTDIR)\event.sbr" 70 -@erase "$(INTDIR)\ExitXpilots.obj" 71 -@erase "$(INTDIR)\ExitXpilots.sbr" 72 -@erase "$(INTDIR)\fileparser.obj" 73 -@erase "$(INTDIR)\fileparser.sbr" 74 -@erase "$(INTDIR)\frame.obj" 75 -@erase "$(INTDIR)\frame.sbr" 76 -@erase "$(INTDIR)\id.obj" 77 -@erase "$(INTDIR)\id.sbr" 78 -@erase "$(INTDIR)\item.obj" 79 -@erase "$(INTDIR)\item.sbr" 80 -@erase "$(INTDIR)\laser.obj" 81 -@erase "$(INTDIR)\laser.sbr" 82 -@erase "$(INTDIR)\list.obj" 83 -@erase "$(INTDIR)\list.sbr" 84 -@erase "$(INTDIR)\map.obj" 85 -@erase "$(INTDIR)\map.sbr" 86 -@erase "$(INTDIR)\math.obj" 87 -@erase "$(INTDIR)\math.sbr" 88 -@erase "$(INTDIR)\metaserver.obj" 89 -@erase "$(INTDIR)\metaserver.sbr" 90 -@erase "$(INTDIR)\net.obj" 91 -@erase "$(INTDIR)\net.sbr" 92 -@erase "$(INTDIR)\netserver.obj" 93 -@erase "$(INTDIR)\netserver.sbr" 94 -@erase "$(INTDIR)\object.obj" 95 -@erase "$(INTDIR)\object.sbr" 96 -@erase "$(INTDIR)\objpos.obj" 97 -@erase "$(INTDIR)\objpos.sbr" 98 -@erase "$(INTDIR)\option.obj" 99 -@erase "$(INTDIR)\option.sbr" 100 -@erase "$(INTDIR)\parser.obj" 101 -@erase "$(INTDIR)\parser.sbr" 102 -@erase "$(INTDIR)\play.obj" 103 -@erase "$(INTDIR)\play.sbr" 104 -@erase "$(INTDIR)\player.obj" 105 -@erase "$(INTDIR)\player.sbr" 106 -@erase "$(INTDIR)\portability.obj" 107 -@erase "$(INTDIR)\portability.sbr" 108 -@erase "$(INTDIR)\randommt.obj" 109 -@erase "$(INTDIR)\randommt.sbr" 110 -@erase "$(INTDIR)\ReallyShutdown.obj" 111 -@erase "$(INTDIR)\ReallyShutdown.sbr" 112 -@erase "$(INTDIR)\robot.obj" 113 -@erase "$(INTDIR)\robot.sbr" 114 -@erase "$(INTDIR)\robotdef.obj" 115 -@erase "$(INTDIR)\robotdef.sbr" 116 -@erase "$(INTDIR)\rules.obj" 117 -@erase "$(INTDIR)\rules.sbr" 118 -@erase "$(INTDIR)\saudio.obj" 119 -@erase "$(INTDIR)\saudio.sbr" 120 -@erase "$(INTDIR)\sched.obj" 121 -@erase "$(INTDIR)\sched.sbr" 122 -@erase "$(INTDIR)\score.obj" 123 -@erase "$(INTDIR)\score.sbr" 124 -@erase "$(INTDIR)\server.obj" 125 -@erase "$(INTDIR)\server.sbr" 126 -@erase "$(INTDIR)\ship.obj" 127 -@erase "$(INTDIR)\ship.sbr" 128 -@erase "$(INTDIR)\shipshape.obj" 129 -@erase "$(INTDIR)\shipshape.sbr" 130 -@erase "$(INTDIR)\shot.obj" 131 -@erase "$(INTDIR)\shot.sbr" 132 -@erase "$(INTDIR)\showtime.obj" 133 -@erase "$(INTDIR)\showtime.sbr" 134 -@erase "$(INTDIR)\socklib.obj" 135 -@erase "$(INTDIR)\socklib.sbr" 136 -@erase "$(INTDIR)\strdup.obj" 137 -@erase "$(INTDIR)\strdup.sbr" 138 -@erase "$(INTDIR)\strlcpy.obj" 139 -@erase "$(INTDIR)\strlcpy.sbr" 140 -@erase "$(INTDIR)\tuner.obj" 141 -@erase "$(INTDIR)\tuner.sbr" 142 -@erase "$(INTDIR)\update.obj" 143 -@erase "$(INTDIR)\update.sbr" 144 -@erase "$(INTDIR)\UrlWidget.obj" 145 -@erase "$(INTDIR)\UrlWidget.sbr" 146 -@erase "$(INTDIR)\vc60.idb" 147 -@erase "$(INTDIR)\walls.obj" 148 -@erase "$(INTDIR)\walls.sbr" 149 -@erase "$(INTDIR)\wildmap.obj" 150 -@erase "$(INTDIR)\wildmap.sbr" 151 -@erase "$(INTDIR)\winNet.obj" 152 -@erase "$(INTDIR)\winNet.sbr" 153 -@erase "$(INTDIR)\winSvrThread.obj" 154 -@erase "$(INTDIR)\winSvrThread.sbr" 155 -@erase "$(INTDIR)\wsockerrs.obj" 156 -@erase "$(INTDIR)\wsockerrs.sbr" 157 -@erase "$(INTDIR)\xpilots.obj" 158 -@erase "$(INTDIR)\xpilots.res" 159 -@erase "$(INTDIR)\xpilots.sbr" 160 -@erase "$(INTDIR)\xpilotsDlg.obj" 161 -@erase "$(INTDIR)\xpilotsDlg.sbr" 162 -@erase "$(INTDIR)\xpmemory.obj" 163 -@erase "$(INTDIR)\xpmemory.sbr" 164 -@erase "$(OUTDIR)\xpilots.bsc" 165 -@erase "$(OUTDIR)\XPilotServer.exe" 166 167"$(OUTDIR)" : 168 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" 169 170CPP_PROJ=/nologo /MD /W3 /GX /I "..\..\common" /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_XPILOTNTSERVER_" /D "_AFXDLL" /D "_MBCS" /Fr"$(INTDIR)\\" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 171MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32 172RSC_PROJ=/l 0x409 /fo"$(INTDIR)\xpilots.res" /d "NDEBUG" /d "_AFXDLL" 173BSC32=bscmake.exe 174BSC32_FLAGS=/nologo /o"$(OUTDIR)\xpilots.bsc" 175BSC32_SBRS= \ 176 "$(INTDIR)\alliance.sbr" \ 177 "$(INTDIR)\asteroid.sbr" \ 178 "$(INTDIR)\cannon.sbr" \ 179 "$(INTDIR)\cell.sbr" \ 180 "$(INTDIR)\cmdline.sbr" \ 181 "$(INTDIR)\collision.sbr" \ 182 "$(INTDIR)\command.sbr" \ 183 "$(INTDIR)\contact.sbr" \ 184 "$(INTDIR)\event.sbr" \ 185 "$(INTDIR)\fileparser.sbr" \ 186 "$(INTDIR)\frame.sbr" \ 187 "$(INTDIR)\id.sbr" \ 188 "$(INTDIR)\item.sbr" \ 189 "$(INTDIR)\laser.sbr" \ 190 "$(INTDIR)\map.sbr" \ 191 "$(INTDIR)\metaserver.sbr" \ 192 "$(INTDIR)\netserver.sbr" \ 193 "$(INTDIR)\object.sbr" \ 194 "$(INTDIR)\objpos.sbr" \ 195 "$(INTDIR)\option.sbr" \ 196 "$(INTDIR)\parser.sbr" \ 197 "$(INTDIR)\play.sbr" \ 198 "$(INTDIR)\player.sbr" \ 199 "$(INTDIR)\robot.sbr" \ 200 "$(INTDIR)\robotdef.sbr" \ 201 "$(INTDIR)\rules.sbr" \ 202 "$(INTDIR)\saudio.sbr" \ 203 "$(INTDIR)\sched.sbr" \ 204 "$(INTDIR)\score.sbr" \ 205 "$(INTDIR)\server.sbr" \ 206 "$(INTDIR)\ship.sbr" \ 207 "$(INTDIR)\shot.sbr" \ 208 "$(INTDIR)\showtime.sbr" \ 209 "$(INTDIR)\tuner.sbr" \ 210 "$(INTDIR)\update.sbr" \ 211 "$(INTDIR)\walls.sbr" \ 212 "$(INTDIR)\wildmap.sbr" \ 213 "$(INTDIR)\ConfigDlg.sbr" \ 214 "$(INTDIR)\ExitXpilots.sbr" \ 215 "$(INTDIR)\ReallyShutdown.sbr" \ 216 "$(INTDIR)\UrlWidget.sbr" \ 217 "$(INTDIR)\winSvrThread.sbr" \ 218 "$(INTDIR)\xpilots.sbr" \ 219 "$(INTDIR)\xpilotsDlg.sbr" \ 220 "$(INTDIR)\checknames.sbr" \ 221 "$(INTDIR)\config.sbr" \ 222 "$(INTDIR)\error.sbr" \ 223 "$(INTDIR)\list.sbr" \ 224 "$(INTDIR)\math.sbr" \ 225 "$(INTDIR)\net.sbr" \ 226 "$(INTDIR)\portability.sbr" \ 227 "$(INTDIR)\randommt.sbr" \ 228 "$(INTDIR)\shipshape.sbr" \ 229 "$(INTDIR)\socklib.sbr" \ 230 "$(INTDIR)\strdup.sbr" \ 231 "$(INTDIR)\strlcpy.sbr" \ 232 "$(INTDIR)\xpmemory.sbr" \ 233 "$(INTDIR)\winNet.sbr" \ 234 "$(INTDIR)\wsockerrs.sbr" 235 236"$(OUTDIR)\xpilots.bsc" : "$(OUTDIR)" $(BSC32_SBRS) 237 $(BSC32) @<< 238 $(BSC32_FLAGS) $(BSC32_SBRS) 239<< 240 241LINK32=link.exe 242LINK32_FLAGS=/nologo /subsystem:windows /incremental:no /pdb:"$(OUTDIR)\XPilotServer.pdb" /machine:I386 /out:"$(OUTDIR)\XPilotServer.exe" 243LINK32_OBJS= \ 244 "$(INTDIR)\alliance.obj" \ 245 "$(INTDIR)\asteroid.obj" \ 246 "$(INTDIR)\cannon.obj" \ 247 "$(INTDIR)\cell.obj" \ 248 "$(INTDIR)\cmdline.obj" \ 249 "$(INTDIR)\collision.obj" \ 250 "$(INTDIR)\command.obj" \ 251 "$(INTDIR)\contact.obj" \ 252 "$(INTDIR)\event.obj" \ 253 "$(INTDIR)\fileparser.obj" \ 254 "$(INTDIR)\frame.obj" \ 255 "$(INTDIR)\id.obj" \ 256 "$(INTDIR)\item.obj" \ 257 "$(INTDIR)\laser.obj" \ 258 "$(INTDIR)\map.obj" \ 259 "$(INTDIR)\metaserver.obj" \ 260 "$(INTDIR)\netserver.obj" \ 261 "$(INTDIR)\object.obj" \ 262 "$(INTDIR)\objpos.obj" \ 263 "$(INTDIR)\option.obj" \ 264 "$(INTDIR)\parser.obj" \ 265 "$(INTDIR)\play.obj" \ 266 "$(INTDIR)\player.obj" \ 267 "$(INTDIR)\robot.obj" \ 268 "$(INTDIR)\robotdef.obj" \ 269 "$(INTDIR)\rules.obj" \ 270 "$(INTDIR)\saudio.obj" \ 271 "$(INTDIR)\sched.obj" \ 272 "$(INTDIR)\score.obj" \ 273 "$(INTDIR)\server.obj" \ 274 "$(INTDIR)\ship.obj" \ 275 "$(INTDIR)\shot.obj" \ 276 "$(INTDIR)\showtime.obj" \ 277 "$(INTDIR)\tuner.obj" \ 278 "$(INTDIR)\update.obj" \ 279 "$(INTDIR)\walls.obj" \ 280 "$(INTDIR)\wildmap.obj" \ 281 "$(INTDIR)\ConfigDlg.obj" \ 282 "$(INTDIR)\ExitXpilots.obj" \ 283 "$(INTDIR)\ReallyShutdown.obj" \ 284 "$(INTDIR)\UrlWidget.obj" \ 285 "$(INTDIR)\winSvrThread.obj" \ 286 "$(INTDIR)\xpilots.obj" \ 287 "$(INTDIR)\xpilotsDlg.obj" \ 288 "$(INTDIR)\checknames.obj" \ 289 "$(INTDIR)\config.obj" \ 290 "$(INTDIR)\error.obj" \ 291 "$(INTDIR)\list.obj" \ 292 "$(INTDIR)\math.obj" \ 293 "$(INTDIR)\net.obj" \ 294 "$(INTDIR)\portability.obj" \ 295 "$(INTDIR)\randommt.obj" \ 296 "$(INTDIR)\shipshape.obj" \ 297 "$(INTDIR)\socklib.obj" \ 298 "$(INTDIR)\strdup.obj" \ 299 "$(INTDIR)\strlcpy.obj" \ 300 "$(INTDIR)\xpmemory.obj" \ 301 "$(INTDIR)\winNet.obj" \ 302 "$(INTDIR)\wsockerrs.obj" \ 303 "$(INTDIR)\xpilots.res" 304 305"$(OUTDIR)\XPilotServer.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS) 306 $(LINK32) @<< 307 $(LINK32_FLAGS) $(LINK32_OBJS) 308<< 309 310SOURCE="$(InputPath)" 311DS_POSTBUILD_DEP=$(INTDIR)\postbld.dep 312 313ALL : $(DS_POSTBUILD_DEP) 314 315# Begin Custom Macros 316OutDir=.\Release 317# End Custom Macros 318 319$(DS_POSTBUILD_DEP) : "$(OUTDIR)\XPilotServer.exe" "$(OUTDIR)\xpilots.bsc" 320 copy Release\XPilotServer.exe C:\XPilot 321 echo Helper for Post-build step > "$(DS_POSTBUILD_DEP)" 322 323!ELSEIF "$(CFG)" == "XPilotServer - Win32 Debug" 324 325OUTDIR=.\Debug 326INTDIR=.\Debug 327# Begin Custom Macros 328OutDir=.\Debug 329# End Custom Macros 330 331ALL : "$(OUTDIR)\XPilotServer.exe" "$(OUTDIR)\xpilots.bsc" 332 333 334CLEAN : 335 -@erase "$(INTDIR)\alliance.obj" 336 -@erase "$(INTDIR)\alliance.sbr" 337 -@erase "$(INTDIR)\asteroid.obj" 338 -@erase "$(INTDIR)\asteroid.sbr" 339 -@erase "$(INTDIR)\cannon.obj" 340 -@erase "$(INTDIR)\cannon.sbr" 341 -@erase "$(INTDIR)\cell.obj" 342 -@erase "$(INTDIR)\cell.sbr" 343 -@erase "$(INTDIR)\checknames.obj" 344 -@erase "$(INTDIR)\checknames.sbr" 345 -@erase "$(INTDIR)\cmdline.obj" 346 -@erase "$(INTDIR)\cmdline.sbr" 347 -@erase "$(INTDIR)\collision.obj" 348 -@erase "$(INTDIR)\collision.sbr" 349 -@erase "$(INTDIR)\command.obj" 350 -@erase "$(INTDIR)\command.sbr" 351 -@erase "$(INTDIR)\config.obj" 352 -@erase "$(INTDIR)\config.sbr" 353 -@erase "$(INTDIR)\ConfigDlg.obj" 354 -@erase "$(INTDIR)\ConfigDlg.sbr" 355 -@erase "$(INTDIR)\contact.obj" 356 -@erase "$(INTDIR)\contact.sbr" 357 -@erase "$(INTDIR)\error.obj" 358 -@erase "$(INTDIR)\error.sbr" 359 -@erase "$(INTDIR)\event.obj" 360 -@erase "$(INTDIR)\event.sbr" 361 -@erase "$(INTDIR)\ExitXpilots.obj" 362 -@erase "$(INTDIR)\ExitXpilots.sbr" 363 -@erase "$(INTDIR)\fileparser.obj" 364 -@erase "$(INTDIR)\fileparser.sbr" 365 -@erase "$(INTDIR)\frame.obj" 366 -@erase "$(INTDIR)\frame.sbr" 367 -@erase "$(INTDIR)\id.obj" 368 -@erase "$(INTDIR)\id.sbr" 369 -@erase "$(INTDIR)\item.obj" 370 -@erase "$(INTDIR)\item.sbr" 371 -@erase "$(INTDIR)\laser.obj" 372 -@erase "$(INTDIR)\laser.sbr" 373 -@erase "$(INTDIR)\list.obj" 374 -@erase "$(INTDIR)\list.sbr" 375 -@erase "$(INTDIR)\map.obj" 376 -@erase "$(INTDIR)\map.sbr" 377 -@erase "$(INTDIR)\math.obj" 378 -@erase "$(INTDIR)\math.sbr" 379 -@erase "$(INTDIR)\metaserver.obj" 380 -@erase "$(INTDIR)\metaserver.sbr" 381 -@erase "$(INTDIR)\net.obj" 382 -@erase "$(INTDIR)\net.sbr" 383 -@erase "$(INTDIR)\netserver.obj" 384 -@erase "$(INTDIR)\netserver.sbr" 385 -@erase "$(INTDIR)\object.obj" 386 -@erase "$(INTDIR)\object.sbr" 387 -@erase "$(INTDIR)\objpos.obj" 388 -@erase "$(INTDIR)\objpos.sbr" 389 -@erase "$(INTDIR)\option.obj" 390 -@erase "$(INTDIR)\option.sbr" 391 -@erase "$(INTDIR)\parser.obj" 392 -@erase "$(INTDIR)\parser.sbr" 393 -@erase "$(INTDIR)\play.obj" 394 -@erase "$(INTDIR)\play.sbr" 395 -@erase "$(INTDIR)\player.obj" 396 -@erase "$(INTDIR)\player.sbr" 397 -@erase "$(INTDIR)\portability.obj" 398 -@erase "$(INTDIR)\portability.sbr" 399 -@erase "$(INTDIR)\randommt.obj" 400 -@erase "$(INTDIR)\randommt.sbr" 401 -@erase "$(INTDIR)\ReallyShutdown.obj" 402 -@erase "$(INTDIR)\ReallyShutdown.sbr" 403 -@erase "$(INTDIR)\robot.obj" 404 -@erase "$(INTDIR)\robot.sbr" 405 -@erase "$(INTDIR)\robotdef.obj" 406 -@erase "$(INTDIR)\robotdef.sbr" 407 -@erase "$(INTDIR)\rules.obj" 408 -@erase "$(INTDIR)\rules.sbr" 409 -@erase "$(INTDIR)\saudio.obj" 410 -@erase "$(INTDIR)\saudio.sbr" 411 -@erase "$(INTDIR)\sched.obj" 412 -@erase "$(INTDIR)\sched.sbr" 413 -@erase "$(INTDIR)\score.obj" 414 -@erase "$(INTDIR)\score.sbr" 415 -@erase "$(INTDIR)\server.obj" 416 -@erase "$(INTDIR)\server.sbr" 417 -@erase "$(INTDIR)\ship.obj" 418 -@erase "$(INTDIR)\ship.sbr" 419 -@erase "$(INTDIR)\shipshape.obj" 420 -@erase "$(INTDIR)\shipshape.sbr" 421 -@erase "$(INTDIR)\shot.obj" 422 -@erase "$(INTDIR)\shot.sbr" 423 -@erase "$(INTDIR)\showtime.obj" 424 -@erase "$(INTDIR)\showtime.sbr" 425 -@erase "$(INTDIR)\socklib.obj" 426 -@erase "$(INTDIR)\socklib.sbr" 427 -@erase "$(INTDIR)\strdup.obj" 428 -@erase "$(INTDIR)\strdup.sbr" 429 -@erase "$(INTDIR)\strlcpy.obj" 430 -@erase "$(INTDIR)\strlcpy.sbr" 431 -@erase "$(INTDIR)\tuner.obj" 432 -@erase "$(INTDIR)\tuner.sbr" 433 -@erase "$(INTDIR)\update.obj" 434 -@erase "$(INTDIR)\update.sbr" 435 -@erase "$(INTDIR)\UrlWidget.obj" 436 -@erase "$(INTDIR)\UrlWidget.sbr" 437 -@erase "$(INTDIR)\vc60.idb" 438 -@erase "$(INTDIR)\vc60.pdb" 439 -@erase "$(INTDIR)\walls.obj" 440 -@erase "$(INTDIR)\walls.sbr" 441 -@erase "$(INTDIR)\wildmap.obj" 442 -@erase "$(INTDIR)\wildmap.sbr" 443 -@erase "$(INTDIR)\winNet.obj" 444 -@erase "$(INTDIR)\winNet.sbr" 445 -@erase "$(INTDIR)\winSvrThread.obj" 446 -@erase "$(INTDIR)\winSvrThread.sbr" 447 -@erase "$(INTDIR)\wsockerrs.obj" 448 -@erase "$(INTDIR)\wsockerrs.sbr" 449 -@erase "$(INTDIR)\xpilots.obj" 450 -@erase "$(INTDIR)\xpilots.res" 451 -@erase "$(INTDIR)\xpilots.sbr" 452 -@erase "$(INTDIR)\xpilotsDlg.obj" 453 -@erase "$(INTDIR)\xpilotsDlg.sbr" 454 -@erase "$(INTDIR)\xpmemory.obj" 455 -@erase "$(INTDIR)\xpmemory.sbr" 456 -@erase "$(OUTDIR)\xpilots.bsc" 457 -@erase "$(OUTDIR)\XPilotServer.exe" 458 -@erase "$(OUTDIR)\XPilotServer.ilk" 459 -@erase "$(OUTDIR)\XPilotServer.pdb" 460 461"$(OUTDIR)" : 462 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" 463 464CPP_PROJ=/nologo /MDd /W3 /Gm /GX /ZI /Od /I "..\..\common" /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_XPILOTNTSERVER_" /D "_AFXDLL" /D "_MBCS" /FR"$(INTDIR)\\" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 465MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /win32 466RSC_PROJ=/l 0x409 /fo"$(INTDIR)\xpilots.res" /d "_DEBUG" /d "_AFXDLL" 467BSC32=bscmake.exe 468BSC32_FLAGS=/nologo /o"$(OUTDIR)\xpilots.bsc" 469BSC32_SBRS= \ 470 "$(INTDIR)\alliance.sbr" \ 471 "$(INTDIR)\asteroid.sbr" \ 472 "$(INTDIR)\cannon.sbr" \ 473 "$(INTDIR)\cell.sbr" \ 474 "$(INTDIR)\cmdline.sbr" \ 475 "$(INTDIR)\collision.sbr" \ 476 "$(INTDIR)\command.sbr" \ 477 "$(INTDIR)\contact.sbr" \ 478 "$(INTDIR)\event.sbr" \ 479 "$(INTDIR)\fileparser.sbr" \ 480 "$(INTDIR)\frame.sbr" \ 481 "$(INTDIR)\id.sbr" \ 482 "$(INTDIR)\item.sbr" \ 483 "$(INTDIR)\laser.sbr" \ 484 "$(INTDIR)\map.sbr" \ 485 "$(INTDIR)\metaserver.sbr" \ 486 "$(INTDIR)\netserver.sbr" \ 487 "$(INTDIR)\object.sbr" \ 488 "$(INTDIR)\objpos.sbr" \ 489 "$(INTDIR)\option.sbr" \ 490 "$(INTDIR)\parser.sbr" \ 491 "$(INTDIR)\play.sbr" \ 492 "$(INTDIR)\player.sbr" \ 493 "$(INTDIR)\robot.sbr" \ 494 "$(INTDIR)\robotdef.sbr" \ 495 "$(INTDIR)\rules.sbr" \ 496 "$(INTDIR)\saudio.sbr" \ 497 "$(INTDIR)\sched.sbr" \ 498 "$(INTDIR)\score.sbr" \ 499 "$(INTDIR)\server.sbr" \ 500 "$(INTDIR)\ship.sbr" \ 501 "$(INTDIR)\shot.sbr" \ 502 "$(INTDIR)\showtime.sbr" \ 503 "$(INTDIR)\tuner.sbr" \ 504 "$(INTDIR)\update.sbr" \ 505 "$(INTDIR)\walls.sbr" \ 506 "$(INTDIR)\wildmap.sbr" \ 507 "$(INTDIR)\ConfigDlg.sbr" \ 508 "$(INTDIR)\ExitXpilots.sbr" \ 509 "$(INTDIR)\ReallyShutdown.sbr" \ 510 "$(INTDIR)\UrlWidget.sbr" \ 511 "$(INTDIR)\winSvrThread.sbr" \ 512 "$(INTDIR)\xpilots.sbr" \ 513 "$(INTDIR)\xpilotsDlg.sbr" \ 514 "$(INTDIR)\checknames.sbr" \ 515 "$(INTDIR)\config.sbr" \ 516 "$(INTDIR)\error.sbr" \ 517 "$(INTDIR)\list.sbr" \ 518 "$(INTDIR)\math.sbr" \ 519 "$(INTDIR)\net.sbr" \ 520 "$(INTDIR)\portability.sbr" \ 521 "$(INTDIR)\randommt.sbr" \ 522 "$(INTDIR)\shipshape.sbr" \ 523 "$(INTDIR)\socklib.sbr" \ 524 "$(INTDIR)\strdup.sbr" \ 525 "$(INTDIR)\strlcpy.sbr" \ 526 "$(INTDIR)\xpmemory.sbr" \ 527 "$(INTDIR)\winNet.sbr" \ 528 "$(INTDIR)\wsockerrs.sbr" 529 530"$(OUTDIR)\xpilots.bsc" : "$(OUTDIR)" $(BSC32_SBRS) 531 $(BSC32) @<< 532 $(BSC32_FLAGS) $(BSC32_SBRS) 533<< 534 535LINK32=link.exe 536LINK32_FLAGS=/nologo /subsystem:windows /incremental:yes /pdb:"$(OUTDIR)\XPilotServer.pdb" /debug /machine:I386 /out:"$(OUTDIR)\XPilotServer.exe" 537LINK32_OBJS= \ 538 "$(INTDIR)\alliance.obj" \ 539 "$(INTDIR)\asteroid.obj" \ 540 "$(INTDIR)\cannon.obj" \ 541 "$(INTDIR)\cell.obj" \ 542 "$(INTDIR)\cmdline.obj" \ 543 "$(INTDIR)\collision.obj" \ 544 "$(INTDIR)\command.obj" \ 545 "$(INTDIR)\contact.obj" \ 546 "$(INTDIR)\event.obj" \ 547 "$(INTDIR)\fileparser.obj" \ 548 "$(INTDIR)\frame.obj" \ 549 "$(INTDIR)\id.obj" \ 550 "$(INTDIR)\item.obj" \ 551 "$(INTDIR)\laser.obj" \ 552 "$(INTDIR)\map.obj" \ 553 "$(INTDIR)\metaserver.obj" \ 554 "$(INTDIR)\netserver.obj" \ 555 "$(INTDIR)\object.obj" \ 556 "$(INTDIR)\objpos.obj" \ 557 "$(INTDIR)\option.obj" \ 558 "$(INTDIR)\parser.obj" \ 559 "$(INTDIR)\play.obj" \ 560 "$(INTDIR)\player.obj" \ 561 "$(INTDIR)\robot.obj" \ 562 "$(INTDIR)\robotdef.obj" \ 563 "$(INTDIR)\rules.obj" \ 564 "$(INTDIR)\saudio.obj" \ 565 "$(INTDIR)\sched.obj" \ 566 "$(INTDIR)\score.obj" \ 567 "$(INTDIR)\server.obj" \ 568 "$(INTDIR)\ship.obj" \ 569 "$(INTDIR)\shot.obj" \ 570 "$(INTDIR)\showtime.obj" \ 571 "$(INTDIR)\tuner.obj" \ 572 "$(INTDIR)\update.obj" \ 573 "$(INTDIR)\walls.obj" \ 574 "$(INTDIR)\wildmap.obj" \ 575 "$(INTDIR)\ConfigDlg.obj" \ 576 "$(INTDIR)\ExitXpilots.obj" \ 577 "$(INTDIR)\ReallyShutdown.obj" \ 578 "$(INTDIR)\UrlWidget.obj" \ 579 "$(INTDIR)\winSvrThread.obj" \ 580 "$(INTDIR)\xpilots.obj" \ 581 "$(INTDIR)\xpilotsDlg.obj" \ 582 "$(INTDIR)\checknames.obj" \ 583 "$(INTDIR)\config.obj" \ 584 "$(INTDIR)\error.obj" \ 585 "$(INTDIR)\list.obj" \ 586 "$(INTDIR)\math.obj" \ 587 "$(INTDIR)\net.obj" \ 588 "$(INTDIR)\portability.obj" \ 589 "$(INTDIR)\randommt.obj" \ 590 "$(INTDIR)\shipshape.obj" \ 591 "$(INTDIR)\socklib.obj" \ 592 "$(INTDIR)\strdup.obj" \ 593 "$(INTDIR)\strlcpy.obj" \ 594 "$(INTDIR)\xpmemory.obj" \ 595 "$(INTDIR)\winNet.obj" \ 596 "$(INTDIR)\wsockerrs.obj" \ 597 "$(INTDIR)\xpilots.res" 598 599"$(OUTDIR)\XPilotServer.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS) 600 $(LINK32) @<< 601 $(LINK32_FLAGS) $(LINK32_OBJS) 602<< 603 604!ENDIF 605 606.c{$(INTDIR)}.obj:: 607 $(CPP) @<< 608 $(CPP_PROJ) $< 609<< 610 611.cpp{$(INTDIR)}.obj:: 612 $(CPP) @<< 613 $(CPP_PROJ) $< 614<< 615 616.cxx{$(INTDIR)}.obj:: 617 $(CPP) @<< 618 $(CPP_PROJ) $< 619<< 620 621.c{$(INTDIR)}.sbr:: 622 $(CPP) @<< 623 $(CPP_PROJ) $< 624<< 625 626.cpp{$(INTDIR)}.sbr:: 627 $(CPP) @<< 628 $(CPP_PROJ) $< 629<< 630 631.cxx{$(INTDIR)}.sbr:: 632 $(CPP) @<< 633 $(CPP_PROJ) $< 634<< 635 636 637!IF "$(NO_EXTERNAL_DEPS)" != "1" 638!IF EXISTS("xpilots.dep") 639!INCLUDE "xpilots.dep" 640!ELSE 641!MESSAGE Warning: cannot find "xpilots.dep" 642!ENDIF 643!ENDIF 644 645 646!IF "$(CFG)" == "XPilotServer - Win32 Release" || "$(CFG)" == "XPilotServer - Win32 Debug" 647SOURCE=..\alliance.c 648 649"$(INTDIR)\alliance.obj" "$(INTDIR)\alliance.sbr" : $(SOURCE) "$(INTDIR)" 650 $(CPP) $(CPP_PROJ) $(SOURCE) 651 652 653SOURCE=..\asteroid.c 654 655"$(INTDIR)\asteroid.obj" "$(INTDIR)\asteroid.sbr" : $(SOURCE) "$(INTDIR)" 656 $(CPP) $(CPP_PROJ) $(SOURCE) 657 658 659SOURCE=..\cannon.c 660 661"$(INTDIR)\cannon.obj" "$(INTDIR)\cannon.sbr" : $(SOURCE) "$(INTDIR)" 662 $(CPP) $(CPP_PROJ) $(SOURCE) 663 664 665SOURCE=..\cell.c 666 667"$(INTDIR)\cell.obj" "$(INTDIR)\cell.sbr" : $(SOURCE) "$(INTDIR)" 668 $(CPP) $(CPP_PROJ) $(SOURCE) 669 670 671SOURCE=..\cmdline.c 672 673"$(INTDIR)\cmdline.obj" "$(INTDIR)\cmdline.sbr" : $(SOURCE) "$(INTDIR)" 674 $(CPP) $(CPP_PROJ) $(SOURCE) 675 676 677SOURCE=..\collision.c 678 679"$(INTDIR)\collision.obj" "$(INTDIR)\collision.sbr" : $(SOURCE) "$(INTDIR)" 680 $(CPP) $(CPP_PROJ) $(SOURCE) 681 682 683SOURCE=..\command.c 684 685"$(INTDIR)\command.obj" "$(INTDIR)\command.sbr" : $(SOURCE) "$(INTDIR)" 686 $(CPP) $(CPP_PROJ) $(SOURCE) 687 688 689SOURCE=..\contact.c 690 691"$(INTDIR)\contact.obj" "$(INTDIR)\contact.sbr" : $(SOURCE) "$(INTDIR)" 692 $(CPP) $(CPP_PROJ) $(SOURCE) 693 694 695SOURCE=..\event.c 696 697"$(INTDIR)\event.obj" "$(INTDIR)\event.sbr" : $(SOURCE) "$(INTDIR)" 698 $(CPP) $(CPP_PROJ) $(SOURCE) 699 700 701SOURCE=..\fileparser.c 702 703"$(INTDIR)\fileparser.obj" "$(INTDIR)\fileparser.sbr" : $(SOURCE) "$(INTDIR)" 704 $(CPP) $(CPP_PROJ) $(SOURCE) 705 706 707SOURCE=..\frame.c 708 709"$(INTDIR)\frame.obj" "$(INTDIR)\frame.sbr" : $(SOURCE) "$(INTDIR)" 710 $(CPP) $(CPP_PROJ) $(SOURCE) 711 712 713SOURCE=..\id.c 714 715"$(INTDIR)\id.obj" "$(INTDIR)\id.sbr" : $(SOURCE) "$(INTDIR)" 716 $(CPP) $(CPP_PROJ) $(SOURCE) 717 718 719SOURCE=..\item.c 720 721"$(INTDIR)\item.obj" "$(INTDIR)\item.sbr" : $(SOURCE) "$(INTDIR)" 722 $(CPP) $(CPP_PROJ) $(SOURCE) 723 724 725SOURCE=..\laser.c 726 727"$(INTDIR)\laser.obj" "$(INTDIR)\laser.sbr" : $(SOURCE) "$(INTDIR)" 728 $(CPP) $(CPP_PROJ) $(SOURCE) 729 730 731SOURCE=..\map.c 732 733"$(INTDIR)\map.obj" "$(INTDIR)\map.sbr" : $(SOURCE) "$(INTDIR)" 734 $(CPP) $(CPP_PROJ) $(SOURCE) 735 736 737SOURCE=..\metaserver.c 738 739"$(INTDIR)\metaserver.obj" "$(INTDIR)\metaserver.sbr" : $(SOURCE) "$(INTDIR)" 740 $(CPP) $(CPP_PROJ) $(SOURCE) 741 742 743SOURCE=..\netserver.c 744 745"$(INTDIR)\netserver.obj" "$(INTDIR)\netserver.sbr" : $(SOURCE) "$(INTDIR)" 746 $(CPP) $(CPP_PROJ) $(SOURCE) 747 748 749SOURCE=..\object.c 750 751"$(INTDIR)\object.obj" "$(INTDIR)\object.sbr" : $(SOURCE) "$(INTDIR)" 752 $(CPP) $(CPP_PROJ) $(SOURCE) 753 754 755SOURCE=..\objpos.c 756 757"$(INTDIR)\objpos.obj" "$(INTDIR)\objpos.sbr" : $(SOURCE) "$(INTDIR)" 758 $(CPP) $(CPP_PROJ) $(SOURCE) 759 760 761SOURCE=..\option.c 762 763"$(INTDIR)\option.obj" "$(INTDIR)\option.sbr" : $(SOURCE) "$(INTDIR)" 764 $(CPP) $(CPP_PROJ) $(SOURCE) 765 766 767SOURCE=..\parser.c 768 769"$(INTDIR)\parser.obj" "$(INTDIR)\parser.sbr" : $(SOURCE) "$(INTDIR)" 770 $(CPP) $(CPP_PROJ) $(SOURCE) 771 772 773SOURCE=..\play.c 774 775"$(INTDIR)\play.obj" "$(INTDIR)\play.sbr" : $(SOURCE) "$(INTDIR)" 776 $(CPP) $(CPP_PROJ) $(SOURCE) 777 778 779SOURCE=..\player.c 780 781"$(INTDIR)\player.obj" "$(INTDIR)\player.sbr" : $(SOURCE) "$(INTDIR)" 782 $(CPP) $(CPP_PROJ) $(SOURCE) 783 784 785SOURCE=..\robot.c 786 787"$(INTDIR)\robot.obj" "$(INTDIR)\robot.sbr" : $(SOURCE) "$(INTDIR)" 788 $(CPP) $(CPP_PROJ) $(SOURCE) 789 790 791SOURCE=..\robotdef.c 792 793"$(INTDIR)\robotdef.obj" "$(INTDIR)\robotdef.sbr" : $(SOURCE) "$(INTDIR)" 794 $(CPP) $(CPP_PROJ) $(SOURCE) 795 796 797SOURCE=..\rules.c 798 799"$(INTDIR)\rules.obj" "$(INTDIR)\rules.sbr" : $(SOURCE) "$(INTDIR)" 800 $(CPP) $(CPP_PROJ) $(SOURCE) 801 802 803SOURCE=..\saudio.c 804 805"$(INTDIR)\saudio.obj" "$(INTDIR)\saudio.sbr" : $(SOURCE) "$(INTDIR)" 806 $(CPP) $(CPP_PROJ) $(SOURCE) 807 808 809SOURCE=..\sched.c 810 811"$(INTDIR)\sched.obj" "$(INTDIR)\sched.sbr" : $(SOURCE) "$(INTDIR)" 812 $(CPP) $(CPP_PROJ) $(SOURCE) 813 814 815SOURCE=..\score.c 816 817"$(INTDIR)\score.obj" "$(INTDIR)\score.sbr" : $(SOURCE) "$(INTDIR)" 818 $(CPP) $(CPP_PROJ) $(SOURCE) 819 820 821SOURCE=..\server.c 822 823"$(INTDIR)\server.obj" "$(INTDIR)\server.sbr" : $(SOURCE) "$(INTDIR)" 824 $(CPP) $(CPP_PROJ) $(SOURCE) 825 826 827SOURCE=..\ship.c 828 829"$(INTDIR)\ship.obj" "$(INTDIR)\ship.sbr" : $(SOURCE) "$(INTDIR)" 830 $(CPP) $(CPP_PROJ) $(SOURCE) 831 832 833SOURCE=..\shot.c 834 835"$(INTDIR)\shot.obj" "$(INTDIR)\shot.sbr" : $(SOURCE) "$(INTDIR)" 836 $(CPP) $(CPP_PROJ) $(SOURCE) 837 838 839SOURCE=..\showtime.c 840 841"$(INTDIR)\showtime.obj" "$(INTDIR)\showtime.sbr" : $(SOURCE) "$(INTDIR)" 842 $(CPP) $(CPP_PROJ) $(SOURCE) 843 844 845SOURCE=..\tuner.c 846 847"$(INTDIR)\tuner.obj" "$(INTDIR)\tuner.sbr" : $(SOURCE) "$(INTDIR)" 848 $(CPP) $(CPP_PROJ) $(SOURCE) 849 850 851SOURCE=..\update.c 852 853"$(INTDIR)\update.obj" "$(INTDIR)\update.sbr" : $(SOURCE) "$(INTDIR)" 854 $(CPP) $(CPP_PROJ) $(SOURCE) 855 856 857SOURCE=..\walls.c 858 859"$(INTDIR)\walls.obj" "$(INTDIR)\walls.sbr" : $(SOURCE) "$(INTDIR)" 860 $(CPP) $(CPP_PROJ) $(SOURCE) 861 862 863SOURCE=..\wildmap.c 864 865"$(INTDIR)\wildmap.obj" "$(INTDIR)\wildmap.sbr" : $(SOURCE) "$(INTDIR)" 866 $(CPP) $(CPP_PROJ) $(SOURCE) 867 868 869SOURCE=.\ConfigDlg.cpp 870 871"$(INTDIR)\ConfigDlg.obj" "$(INTDIR)\ConfigDlg.sbr" : $(SOURCE) "$(INTDIR)" 872 873 874SOURCE=.\ExitXpilots.cpp 875 876"$(INTDIR)\ExitXpilots.obj" "$(INTDIR)\ExitXpilots.sbr" : $(SOURCE) "$(INTDIR)" 877 878 879SOURCE=.\ReallyShutdown.cpp 880 881"$(INTDIR)\ReallyShutdown.obj" "$(INTDIR)\ReallyShutdown.sbr" : $(SOURCE) "$(INTDIR)" 882 883 884SOURCE=.\UrlWidget.cpp 885 886"$(INTDIR)\UrlWidget.obj" "$(INTDIR)\UrlWidget.sbr" : $(SOURCE) "$(INTDIR)" 887 888 889SOURCE=.\winSvrThread.c 890 891"$(INTDIR)\winSvrThread.obj" "$(INTDIR)\winSvrThread.sbr" : $(SOURCE) "$(INTDIR)" 892 893 894SOURCE=.\xpilots.cpp 895 896"$(INTDIR)\xpilots.obj" "$(INTDIR)\xpilots.sbr" : $(SOURCE) "$(INTDIR)" 897 898 899SOURCE=.\xpilots.rc 900 901"$(INTDIR)\xpilots.res" : $(SOURCE) "$(INTDIR)" 902 $(RSC) $(RSC_PROJ) $(SOURCE) 903 904 905SOURCE=.\xpilotsDlg.cpp 906 907"$(INTDIR)\xpilotsDlg.obj" "$(INTDIR)\xpilotsDlg.sbr" : $(SOURCE) "$(INTDIR)" 908 909 910SOURCE=..\..\common\checknames.c 911 912"$(INTDIR)\checknames.obj" "$(INTDIR)\checknames.sbr" : $(SOURCE) "$(INTDIR)" 913 $(CPP) $(CPP_PROJ) $(SOURCE) 914 915 916SOURCE=..\..\common\config.c 917 918"$(INTDIR)\config.obj" "$(INTDIR)\config.sbr" : $(SOURCE) "$(INTDIR)" 919 $(CPP) $(CPP_PROJ) $(SOURCE) 920 921 922SOURCE=..\..\common\error.c 923 924"$(INTDIR)\error.obj" "$(INTDIR)\error.sbr" : $(SOURCE) "$(INTDIR)" 925 $(CPP) $(CPP_PROJ) $(SOURCE) 926 927 928SOURCE=..\..\common\list.c 929 930"$(INTDIR)\list.obj" "$(INTDIR)\list.sbr" : $(SOURCE) "$(INTDIR)" 931 $(CPP) $(CPP_PROJ) $(SOURCE) 932 933 934SOURCE=..\..\common\math.c 935 936"$(INTDIR)\math.obj" "$(INTDIR)\math.sbr" : $(SOURCE) "$(INTDIR)" 937 $(CPP) $(CPP_PROJ) $(SOURCE) 938 939 940SOURCE=..\..\common\net.c 941 942"$(INTDIR)\net.obj" "$(INTDIR)\net.sbr" : $(SOURCE) "$(INTDIR)" 943 $(CPP) $(CPP_PROJ) $(SOURCE) 944 945 946SOURCE=..\..\common\portability.c 947 948"$(INTDIR)\portability.obj" "$(INTDIR)\portability.sbr" : $(SOURCE) "$(INTDIR)" 949 $(CPP) $(CPP_PROJ) $(SOURCE) 950 951 952SOURCE=..\..\common\randommt.c 953 954"$(INTDIR)\randommt.obj" "$(INTDIR)\randommt.sbr" : $(SOURCE) "$(INTDIR)" 955 $(CPP) $(CPP_PROJ) $(SOURCE) 956 957 958SOURCE=..\..\common\shipshape.c 959 960"$(INTDIR)\shipshape.obj" "$(INTDIR)\shipshape.sbr" : $(SOURCE) "$(INTDIR)" 961 $(CPP) $(CPP_PROJ) $(SOURCE) 962 963 964SOURCE=..\..\common\socklib.c 965 966"$(INTDIR)\socklib.obj" "$(INTDIR)\socklib.sbr" : $(SOURCE) "$(INTDIR)" 967 $(CPP) $(CPP_PROJ) $(SOURCE) 968 969 970SOURCE=..\..\common\strdup.c 971 972"$(INTDIR)\strdup.obj" "$(INTDIR)\strdup.sbr" : $(SOURCE) "$(INTDIR)" 973 $(CPP) $(CPP_PROJ) $(SOURCE) 974 975 976SOURCE=..\..\common\strlcpy.c 977 978"$(INTDIR)\strlcpy.obj" "$(INTDIR)\strlcpy.sbr" : $(SOURCE) "$(INTDIR)" 979 $(CPP) $(CPP_PROJ) $(SOURCE) 980 981 982SOURCE=..\..\common\xpmemory.c 983 984"$(INTDIR)\xpmemory.obj" "$(INTDIR)\xpmemory.sbr" : $(SOURCE) "$(INTDIR)" 985 $(CPP) $(CPP_PROJ) $(SOURCE) 986 987 988SOURCE=..\..\common\NT\winNet.c 989 990"$(INTDIR)\winNet.obj" "$(INTDIR)\winNet.sbr" : $(SOURCE) "$(INTDIR)" 991 $(CPP) $(CPP_PROJ) $(SOURCE) 992 993 994SOURCE=..\..\common\NT\wsockerrs.c 995 996"$(INTDIR)\wsockerrs.obj" "$(INTDIR)\wsockerrs.sbr" : $(SOURCE) "$(INTDIR)" 997 $(CPP) $(CPP_PROJ) $(SOURCE) 998 999 1000 1001!ENDIF 1002 1003