1# Microsoft Developer Studio Generated NMAKE File, Based on libisccc.dsp 2!IF "$(CFG)" == "" 3CFG=libisccc - @PLATFORM@ Release 4!MESSAGE No configuration specified. Defaulting to libisccc - @PLATFORM@ Release. 5!ENDIF 6 7!IF "$(CFG)" != "libisccc - @PLATFORM@ Release" && "$(CFG)" != "libisccc - @PLATFORM@ 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 "libisccc.mak" CFG="libisccc - @PLATFORM@ Release" 13!MESSAGE 14!MESSAGE Possible choices for configuration are: 15!MESSAGE 16!MESSAGE "libisccc - @PLATFORM@ Release" (based on "@PLATFORM@ (x86) Dynamic-Link Library") 17!MESSAGE "libisccc - @PLATFORM@ Debug" (based on "@PLATFORM@ (x86) Dynamic-Link Library") 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)" == "libisccc - @PLATFORM@ Release" 33_VC_MANIFEST_INC=0 34_VC_MANIFEST_BASENAME=__VC80 35!ELSE 36_VC_MANIFEST_INC=1 37_VC_MANIFEST_BASENAME=__VC80.Debug 38!ENDIF 39 40#################################################### 41# Specifying name of temporary resource file used only in incremental builds: 42 43!if "$(_VC_MANIFEST_INC)" == "1" 44_VC_MANIFEST_AUTO_RES=$(_VC_MANIFEST_BASENAME).auto.res 45!else 46_VC_MANIFEST_AUTO_RES= 47!endif 48 49#################################################### 50# _VC_MANIFEST_EMBED_EXE - command to embed manifest in EXE: 51 52!if "$(_VC_MANIFEST_INC)" == "1" 53 54#MT_SPECIAL_RETURN=1090650113 55#MT_SPECIAL_SWITCH=-notify_resource_update 56MT_SPECIAL_RETURN=0 57MT_SPECIAL_SWITCH= 58_VC_MANIFEST_EMBED_EXE= \ 59if exist $@.manifest mt.exe -manifest $@.manifest -out:$(_VC_MANIFEST_BASENAME).auto.manifest $(MT_SPECIAL_SWITCH) & \ 60if "%ERRORLEVEL%" == "$(MT_SPECIAL_RETURN)" \ 61rc /r $(_VC_MANIFEST_BASENAME).auto.rc & \ 62link $** /out:$@ $(LFLAGS) 63 64!else 65 66_VC_MANIFEST_EMBED_EXE= \ 67if exist $@.manifest mt.exe -manifest $@.manifest -outputresource:$@;1 68 69!endif 70 71#################################################### 72# _VC_MANIFEST_EMBED_DLL - command to embed manifest in DLL: 73 74!if "$(_VC_MANIFEST_INC)" == "1" 75 76#MT_SPECIAL_RETURN=1090650113 77#MT_SPECIAL_SWITCH=-notify_resource_update 78MT_SPECIAL_RETURN=0 79MT_SPECIAL_SWITCH= 80_VC_MANIFEST_EMBED_EXE= \ 81if exist $@.manifest mt.exe -manifest $@.manifest -out:$(_VC_MANIFEST_BASENAME).auto.manifest $(MT_SPECIAL_SWITCH) & \ 82if "%ERRORLEVEL%" == "$(MT_SPECIAL_RETURN)" \ 83rc /r $(_VC_MANIFEST_BASENAME).auto.rc & \ 84link $** /out:$@ $(LFLAGS) 85 86!else 87 88_VC_MANIFEST_EMBED_EXE= \ 89if exist $@.manifest mt.exe -manifest $@.manifest -outputresource:$@;2 90 91!endif 92#################################################### 93# _VC_MANIFEST_CLEAN - command to clean resources files generated temporarily: 94 95!if "$(_VC_MANIFEST_INC)" == "1" 96 97_VC_MANIFEST_CLEAN=-del $(_VC_MANIFEST_BASENAME).auto.res \ 98 $(_VC_MANIFEST_BASENAME).auto.rc \ 99 $(_VC_MANIFEST_BASENAME).auto.manifest 100 101!else 102 103_VC_MANIFEST_CLEAN= 104 105!endif 106 107!IF "$(CFG)" == "libisccc - @PLATFORM@ Release" 108 109OUTDIR=.\Release 110INTDIR=.\Release 111 112!IF "$(RECURSE)" == "0" 113 114ALL : "..\..\..\Build\Release\libisccc.dll" 115 116!ELSE 117 118ALL : "libisc - @PLATFORM@ Release" "..\..\..\Build\Release\libisccc.dll" 119 120!ENDIF 121 122!IF "$(RECURSE)" == "1" 123CLEAN :"libisc - @PLATFORM@ ReleaseCLEAN" 124!ELSE 125CLEAN : 126!ENDIF 127 -@erase "$(INTDIR)\alist.obj" 128 -@erase "$(INTDIR)\base64.obj" 129 -@erase "$(INTDIR)\cc.obj" 130 -@erase "$(INTDIR)\ccmsg.obj" 131 -@erase "$(INTDIR)\DLLMain.obj" 132 -@erase "$(INTDIR)\lib.obj" 133 -@erase "$(INTDIR)\result.obj" 134 -@erase "$(INTDIR)\sexpr.obj" 135 -@erase "$(INTDIR)\symtab.obj" 136 -@erase "$(INTDIR)\vc60.idb" 137 -@erase "$(INTDIR)\version.obj" 138 -@erase "$(OUTDIR)\libisccc.exp" 139 -@erase "$(OUTDIR)\libisccc.lib" 140 -@erase "..\..\..\Build\Release\libisccc.dll" 141 -@$(_VC_MANIFEST_CLEAN) 142 143"$(OUTDIR)" : 144 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" 145 146CPP_PROJ=/nologo /MD /W3 @COPTX@ @COPTI@ /O2 /I "./" /I "../../../" @LIBXML2_INC@ @OPENSSL_INC@ /I "include" /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/dns/win32/include" /I "../../../lib/dns/include" /I "../../../lib/isc/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__STDC__" /D "_MBCS" /D "_USRDLL" /D "USE_MD5" @CRYPTO@ /D "LIBISCCC_EXPORTS" /Fp"$(INTDIR)\libisccc.pch" @COPTY@ /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 147MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32 148BSC32=bscmake.exe 149BSC32_FLAGS=/nologo /o"$(OUTDIR)\libisccc.bsc" 150BSC32_SBRS= \ 151 152LINK32=link.exe 153LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../isc/win32/Release/libisc.lib /nologo /dll /incremental:no /pdb:"$(OUTDIR)\libisccc.pdb" @MACHINE@ /def:".\libisccc.def" /out:"../../../Build/Release/libisccc.dll" /implib:"$(OUTDIR)\libisccc.lib" 154DEF_FILE= \ 155 ".\libisccc.def" 156LINK32_OBJS= \ 157 "$(INTDIR)\alist.obj" \ 158 "$(INTDIR)\base64.obj" \ 159 "$(INTDIR)\cc.obj" \ 160 "$(INTDIR)\ccmsg.obj" \ 161 "$(INTDIR)\DLLMain.obj" \ 162 "$(INTDIR)\lib.obj" \ 163 "$(INTDIR)\result.obj" \ 164 "$(INTDIR)\sexpr.obj" \ 165 "$(INTDIR)\symtab.obj" \ 166 "$(INTDIR)\version.obj" \ 167 "..\..\isc\win32\Release\libisc.lib" 168 169"..\..\..\Build\Release\libisccc.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS) 170 $(LINK32) @<< 171 $(LINK32_FLAGS) $(LINK32_OBJS) 172<< 173 $(_VC_MANIFEST_EMBED_DLL) 174 175!ELSEIF "$(CFG)" == "libisccc - @PLATFORM@ Debug" 176 177OUTDIR=.\Debug 178INTDIR=.\Debug 179# Begin Custom Macros 180OutDir=.\Debug 181# End Custom Macros 182 183!IF "$(RECURSE)" == "0" 184 185ALL : "..\..\..\Build\Debug\libisccc.dll" "$(OUTDIR)\libisccc.bsc" 186 187!ELSE 188 189ALL : "libisc - @PLATFORM@ Debug" "..\..\..\Build\Debug\libisccc.dll" "$(OUTDIR)\libisccc.bsc" 190 191!ENDIF 192 193!IF "$(RECURSE)" == "1" 194CLEAN :"libisc - @PLATFORM@ DebugCLEAN" 195!ELSE 196CLEAN : 197!ENDIF 198 -@erase "$(INTDIR)\alist.obj" 199 -@erase "$(INTDIR)\alist.sbr" 200 -@erase "$(INTDIR)\base64.obj" 201 -@erase "$(INTDIR)\base64.sbr" 202 -@erase "$(INTDIR)\cc.obj" 203 -@erase "$(INTDIR)\cc.sbr" 204 -@erase "$(INTDIR)\ccmsg.obj" 205 -@erase "$(INTDIR)\ccmsg.sbr" 206 -@erase "$(INTDIR)\DLLMain.obj" 207 -@erase "$(INTDIR)\DLLMain.sbr" 208 -@erase "$(INTDIR)\lib.obj" 209 -@erase "$(INTDIR)\lib.sbr" 210 -@erase "$(INTDIR)\result.obj" 211 -@erase "$(INTDIR)\result.sbr" 212 -@erase "$(INTDIR)\sexpr.obj" 213 -@erase "$(INTDIR)\sexpr.sbr" 214 -@erase "$(INTDIR)\symtab.obj" 215 -@erase "$(INTDIR)\symtab.sbr" 216 -@erase "$(INTDIR)\vc60.idb" 217 -@erase "$(INTDIR)\vc60.pdb" 218 -@erase "$(INTDIR)\version.obj" 219 -@erase "$(INTDIR)\version.sbr" 220 -@erase "$(OUTDIR)\libisccc.bsc" 221 -@erase "$(OUTDIR)\libisccc.exp" 222 -@erase "$(OUTDIR)\libisccc.lib" 223 -@erase "$(OUTDIR)\libisccc.pdb" 224 -@erase "..\..\..\Build\Debug\libisccc.dll" 225 -@erase "..\..\..\Build\Debug\libisccc.ilk" 226 -@$(_VC_MANIFEST_CLEAN) 227 228"$(OUTDIR)" : 229 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" 230 231CPP_PROJ=/nologo /MDd /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /I "./" /I "../../../" @LIBXML2_INC@ @OPENSSL_INC@ /I "include" /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/dns/win32/include" /I "../../../lib/dns/include" /I "../../../lib/isc/include" /D "_DEBUG" /D "WIN32" /D "__STDC__" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "USE_MD5" @CRYPTO@ /D "LIBISCCC_EXPORTS" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\libisccc.pch" @COPTY@ /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c 232MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /win32 233BSC32=bscmake.exe 234BSC32_FLAGS=/nologo /o"$(OUTDIR)\libisccc.bsc" 235BSC32_SBRS= \ 236 "$(INTDIR)\alist.sbr" \ 237 "$(INTDIR)\base64.sbr" \ 238 "$(INTDIR)\cc.sbr" \ 239 "$(INTDIR)\ccmsg.sbr" \ 240 "$(INTDIR)\DLLMain.sbr" \ 241 "$(INTDIR)\lib.sbr" \ 242 "$(INTDIR)\result.sbr" \ 243 "$(INTDIR)\sexpr.sbr" \ 244 "$(INTDIR)\symtab.sbr" \ 245 "$(INTDIR)\version.sbr" 246 247"$(OUTDIR)\libisccc.bsc" : "$(OUTDIR)" $(BSC32_SBRS) 248 $(BSC32) @<< 249 $(BSC32_FLAGS) $(BSC32_SBRS) 250<< 251 252LINK32=link.exe 253LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../isc/win32/debug/libisc.lib /nologo /dll /incremental:yes /pdb:"$(OUTDIR)\libisccc.pdb" /debug @MACHINE@ /def:".\libisccc.def" /out:"../../../Build/Debug/libisccc.dll" /implib:"$(OUTDIR)\libisccc.lib" /pdbtype:sept 254DEF_FILE= \ 255 ".\libisccc.def" 256LINK32_OBJS= \ 257 "$(INTDIR)\alist.obj" \ 258 "$(INTDIR)\base64.obj" \ 259 "$(INTDIR)\cc.obj" \ 260 "$(INTDIR)\ccmsg.obj" \ 261 "$(INTDIR)\DLLMain.obj" \ 262 "$(INTDIR)\lib.obj" \ 263 "$(INTDIR)\result.obj" \ 264 "$(INTDIR)\sexpr.obj" \ 265 "$(INTDIR)\symtab.obj" \ 266 "$(INTDIR)\version.obj" \ 267 "..\..\isc\win32\Debug\libisc.lib" 268 269"..\..\..\Build\Debug\libisccc.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS) 270 $(LINK32) @<< 271 $(LINK32_FLAGS) $(LINK32_OBJS) 272<< 273 $(_VC_MANIFEST_EMBED_DLL) 274 275!ENDIF 276 277.c{$(INTDIR)}.obj:: 278 $(CPP) @<< 279 $(CPP_PROJ) $< 280<< 281 282.cpp{$(INTDIR)}.obj:: 283 $(CPP) @<< 284 $(CPP_PROJ) $< 285<< 286 287.cxx{$(INTDIR)}.obj:: 288 $(CPP) @<< 289 $(CPP_PROJ) $< 290<< 291 292.c{$(INTDIR)}.sbr:: 293 $(CPP) @<< 294 $(CPP_PROJ) $< 295<< 296 297.cpp{$(INTDIR)}.sbr:: 298 $(CPP) @<< 299 $(CPP_PROJ) $< 300<< 301 302.cxx{$(INTDIR)}.sbr:: 303 $(CPP) @<< 304 $(CPP_PROJ) $< 305<< 306 307 308!IF "$(NO_EXTERNAL_DEPS)" != "1" 309!IF EXISTS("libisccc.dep") 310!INCLUDE "libisccc.dep" 311!ELSE 312!MESSAGE Warning: cannot find "libisccc.dep" 313!ENDIF 314!ENDIF 315 316 317!IF "$(CFG)" == "libisccc - @PLATFORM@ Release" || "$(CFG)" == "libisccc - @PLATFORM@ Debug" 318SOURCE=..\alist.c 319 320!IF "$(CFG)" == "libisccc - @PLATFORM@ Release" 321 322 323"$(INTDIR)\alist.obj" : $(SOURCE) "$(INTDIR)" 324 $(CPP) $(CPP_PROJ) $(SOURCE) 325 326 327!ELSEIF "$(CFG)" == "libisccc - @PLATFORM@ Debug" 328 329 330"$(INTDIR)\alist.obj" "$(INTDIR)\alist.sbr" : $(SOURCE) "$(INTDIR)" 331 $(CPP) $(CPP_PROJ) $(SOURCE) 332 333 334!ENDIF 335 336SOURCE=..\base64.c 337 338!IF "$(CFG)" == "libisccc - @PLATFORM@ Release" 339 340 341"$(INTDIR)\base64.obj" : $(SOURCE) "$(INTDIR)" 342 $(CPP) $(CPP_PROJ) $(SOURCE) 343 344 345!ELSEIF "$(CFG)" == "libisccc - @PLATFORM@ Debug" 346 347 348"$(INTDIR)\base64.obj" "$(INTDIR)\base64.sbr" : $(SOURCE) "$(INTDIR)" 349 $(CPP) $(CPP_PROJ) $(SOURCE) 350 351 352!ENDIF 353 354SOURCE=..\cc.c 355 356!IF "$(CFG)" == "libisccc - @PLATFORM@ Release" 357 358 359"$(INTDIR)\cc.obj" : $(SOURCE) "$(INTDIR)" 360 $(CPP) $(CPP_PROJ) $(SOURCE) 361 362 363!ELSEIF "$(CFG)" == "libisccc - @PLATFORM@ Debug" 364 365 366"$(INTDIR)\cc.obj" "$(INTDIR)\cc.sbr" : $(SOURCE) "$(INTDIR)" 367 $(CPP) $(CPP_PROJ) $(SOURCE) 368 369 370!ENDIF 371 372SOURCE=..\ccmsg.c 373 374!IF "$(CFG)" == "libisccc - @PLATFORM@ Release" 375 376 377"$(INTDIR)\ccmsg.obj" : $(SOURCE) "$(INTDIR)" 378 $(CPP) $(CPP_PROJ) $(SOURCE) 379 380 381!ELSEIF "$(CFG)" == "libisccc - @PLATFORM@ Debug" 382 383 384"$(INTDIR)\ccmsg.obj" "$(INTDIR)\ccmsg.sbr" : $(SOURCE) "$(INTDIR)" 385 $(CPP) $(CPP_PROJ) $(SOURCE) 386 387 388!ENDIF 389 390SOURCE=.\DLLMain.c 391 392!IF "$(CFG)" == "libisccc - @PLATFORM@ Release" 393 394 395"$(INTDIR)\DLLMain.obj" : $(SOURCE) "$(INTDIR)" 396 397 398!ELSEIF "$(CFG)" == "libisccc - @PLATFORM@ Debug" 399 400 401"$(INTDIR)\DLLMain.obj" "$(INTDIR)\DLLMain.sbr" : $(SOURCE) "$(INTDIR)" 402 403 404!ENDIF 405 406SOURCE=..\lib.c 407 408!IF "$(CFG)" == "libisccc - @PLATFORM@ Release" 409 410 411"$(INTDIR)\lib.obj" : $(SOURCE) "$(INTDIR)" 412 $(CPP) $(CPP_PROJ) $(SOURCE) 413 414 415!ELSEIF "$(CFG)" == "libisccc - @PLATFORM@ Debug" 416 417 418"$(INTDIR)\lib.obj" "$(INTDIR)\lib.sbr" : $(SOURCE) "$(INTDIR)" 419 $(CPP) $(CPP_PROJ) $(SOURCE) 420 421 422!ENDIF 423 424SOURCE=..\result.c 425 426!IF "$(CFG)" == "libisccc - @PLATFORM@ Release" 427 428 429"$(INTDIR)\result.obj" : $(SOURCE) "$(INTDIR)" 430 $(CPP) $(CPP_PROJ) $(SOURCE) 431 432 433!ELSEIF "$(CFG)" == "libisccc - @PLATFORM@ Debug" 434 435 436"$(INTDIR)\result.obj" "$(INTDIR)\result.sbr" : $(SOURCE) "$(INTDIR)" 437 $(CPP) $(CPP_PROJ) $(SOURCE) 438 439 440!ENDIF 441 442SOURCE=..\sexpr.c 443 444!IF "$(CFG)" == "libisccc - @PLATFORM@ Release" 445 446 447"$(INTDIR)\sexpr.obj" : $(SOURCE) "$(INTDIR)" 448 $(CPP) $(CPP_PROJ) $(SOURCE) 449 450 451!ELSEIF "$(CFG)" == "libisccc - @PLATFORM@ Debug" 452 453 454"$(INTDIR)\sexpr.obj" "$(INTDIR)\sexpr.sbr" : $(SOURCE) "$(INTDIR)" 455 $(CPP) $(CPP_PROJ) $(SOURCE) 456 457 458!ENDIF 459 460SOURCE=..\symtab.c 461 462!IF "$(CFG)" == "libisccc - @PLATFORM@ Release" 463 464 465"$(INTDIR)\symtab.obj" : $(SOURCE) "$(INTDIR)" 466 $(CPP) $(CPP_PROJ) $(SOURCE) 467 468 469!ELSEIF "$(CFG)" == "libisccc - @PLATFORM@ Debug" 470 471 472"$(INTDIR)\symtab.obj" "$(INTDIR)\symtab.sbr" : $(SOURCE) "$(INTDIR)" 473 $(CPP) $(CPP_PROJ) $(SOURCE) 474 475 476!ENDIF 477 478SOURCE=.\version.c 479 480!IF "$(CFG)" == "libisccc - @PLATFORM@ Release" 481 482 483"$(INTDIR)\version.obj" : $(SOURCE) "$(INTDIR)" 484 485 486!ELSEIF "$(CFG)" == "libisccc - @PLATFORM@ Debug" 487 488 489"$(INTDIR)\version.obj" "$(INTDIR)\version.sbr" : $(SOURCE) "$(INTDIR)" 490 491 492!ENDIF 493 494!IF "$(CFG)" == "libisccc - @PLATFORM@ Release" 495 496"libisc - @PLATFORM@ Release" : 497 cd "..\..\isc\win32" 498 $(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - @PLATFORM@ Release" 499 cd "..\..\isccc\win32" 500 501"libisc - @PLATFORM@ ReleaseCLEAN" : 502 cd "..\..\isc\win32" 503 $(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - @PLATFORM@ Release" RECURSE=1 CLEAN 504 cd "..\..\isccc\win32" 505 506!ELSEIF "$(CFG)" == "libisccc - @PLATFORM@ Debug" 507 508"libisc - @PLATFORM@ Debug" : 509 cd "..\..\isc\win32" 510 $(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - @PLATFORM@ Debug" 511 cd "..\..\isccc\win32" 512 513"libisc - @PLATFORM@ DebugCLEAN" : 514 cd "..\..\isc\win32" 515 $(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - @PLATFORM@ Debug" RECURSE=1 CLEAN 516 cd "..\..\isccc\win32" 517 518!ENDIF 519 520 521!ENDIF 522 523#################################################### 524# Commands to generate initial empty manifest file and the RC file 525# that references it, and for generating the .res file: 526 527$(_VC_MANIFEST_BASENAME).auto.res : $(_VC_MANIFEST_BASENAME).auto.rc 528 529$(_VC_MANIFEST_BASENAME).auto.rc : $(_VC_MANIFEST_BASENAME).auto.manifest 530 type <<$@ 531#include <winuser.h> 5321RT_MANIFEST"$(_VC_MANIFEST_BASENAME).auto.manifest" 533<< KEEP 534 535$(_VC_MANIFEST_BASENAME).auto.manifest : 536 type <<$@ 537<?xml version='1.0' encoding='UTF-8' standalone='yes'?> 538<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'> 539</assembly> 540<< KEEP 541