1# Microsoft Developer Studio Generated NMAKE File, Based on libbind9.dsp 2!IF "$(CFG)" == "" 3CFG=libbind9 - @PLATFORM@ Release 4!MESSAGE No configuration specified. Defaulting to libbind9 - @PLATFORM@ Release. 5!ENDIF 6 7!IF "$(CFG)" != "libbind9 - @PLATFORM@ Release" && "$(CFG)" != "libbind9 - @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 "libbind9.mak" CFG="libbind9 - @PLATFORM@ Release" 13!MESSAGE 14!MESSAGE Possible choices for configuration are: 15!MESSAGE 16!MESSAGE "libbind9 - @PLATFORM@ Release" (based on "@PLATFORM@ (x86) Dynamic-Link Library") 17!MESSAGE "libbind9 - @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)" == "libbind9 - @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)" == "libbind9 - @PLATFORM@ Release" 108 109OUTDIR=.\Release 110INTDIR=.\Release 111 112!IF "$(RECURSE)" == "0" 113 114ALL : "..\..\..\Build\Release\libbind9.dll" 115 116!ELSE 117 118ALL : "libisccfg - @PLATFORM@ Release" "libisc - @PLATFORM@ Release" "libdns - @PLATFORM@ Release" "..\..\..\Build\Release\libbind9.dll" 119 120!ENDIF 121 122!IF "$(RECURSE)" == "1" 123CLEAN :"libdns - @PLATFORM@ ReleaseCLEAN" "libisc - @PLATFORM@ ReleaseCLEAN" "libisccfg - @PLATFORM@ ReleaseCLEAN" 124!ELSE 125CLEAN : 126!ENDIF 127 -@erase "$(INTDIR)\check.obj" 128 -@erase "$(INTDIR)\DLLMain.obj" 129 -@erase "$(INTDIR)\getaddresses.obj" 130 -@erase "$(INTDIR)\vc60.idb" 131 -@erase "$(INTDIR)\version.obj" 132 -@erase "$(OUTDIR)\libbind9.exp" 133 -@erase "$(OUTDIR)\libbind9.lib" 134 -@erase "..\..\..\Build\Release\libbind9.dll" 135 -@$(_VC_MANIFEST_CLEAN) 136 137"$(OUTDIR)" : 138 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" 139 140CPP_PROJ=/nologo /MD /W3 @COPTX@ @COPTI@ /O2 @LIBXML2_INC@ @OPENSSL_INC@ @GEOIP_INC@ /I "../../../lib/dns/win32/include" /I "./" /I "../../../" /I "include" /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isccfg/include" /I "../../../lib/dns/include" /I "../../../lib/isc/include" /D "NDEBUG" /D "WIN32" /D "__STDC__" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /D "USE_MD5" @CRYPTO@ /D "LIBBIND9_EXPORTS" /Fp"$(INTDIR)\libbind9.pch" @COPTY@ /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 141MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32 142BSC32=bscmake.exe 143BSC32_FLAGS=/nologo /o"$(OUTDIR)\libbind9.bsc" 144BSC32_SBRS= \ 145 146LINK32=link.exe 147LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../isc/win32/Release/libisc.lib ../../dns/win32/Release/libdns.lib ../../isccfg/win32/Release/libisccfg.lib /nologo /dll /incremental:no /pdb:"$(OUTDIR)\libbind9.pdb" @MACHINE@ /def:".\libbind9.def" /out:"../../../Build/Release/libbind9.dll" /implib:"$(OUTDIR)\libbind9.lib" 148DEF_FILE= \ 149 ".\libbind9.def" 150LINK32_OBJS= \ 151 "$(INTDIR)\check.obj" \ 152 "$(INTDIR)\DLLMain.obj" \ 153 "$(INTDIR)\getaddresses.obj" \ 154 "$(INTDIR)\version.obj" \ 155 "..\..\dns\win32\Release\libdns.lib" \ 156 "..\..\isc\win32\Release\libisc.lib" \ 157 "..\..\isccfg\win32\Release\libisccfg.lib" 158 159"..\..\..\Build\Release\libbind9.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS) 160 $(LINK32) @<< 161 $(LINK32_FLAGS) $(LINK32_OBJS) 162<< 163 $(_VC_MANIFEST_EMBED_DLL) 164 165!ELSEIF "$(CFG)" == "libbind9 - @PLATFORM@ Debug" 166 167OUTDIR=.\Debug 168INTDIR=.\Debug 169# Begin Custom Macros 170OutDir=.\Debug 171# End Custom Macros 172 173!IF "$(RECURSE)" == "0" 174 175ALL : "..\..\..\Build\Debug\libbind9.dll" "$(OUTDIR)\libbind9.bsc" 176 177!ELSE 178 179ALL : "libisccfg - @PLATFORM@ Debug" "libisc - @PLATFORM@ Debug" "libdns - @PLATFORM@ Debug" "..\..\..\Build\Debug\libbind9.dll" "$(OUTDIR)\libbind9.bsc" 180 181!ENDIF 182 183!IF "$(RECURSE)" == "1" 184CLEAN :"libdns - @PLATFORM@ DebugCLEAN" "libisc - @PLATFORM@ DebugCLEAN" "libisccfg - @PLATFORM@ DebugCLEAN" 185!ELSE 186CLEAN : 187!ENDIF 188 -@erase "$(INTDIR)\check.obj" 189 -@erase "$(INTDIR)\check.sbr" 190 -@erase "$(INTDIR)\DLLMain.obj" 191 -@erase "$(INTDIR)\DLLMain.sbr" 192 -@erase "$(INTDIR)\getaddresses.obj" 193 -@erase "$(INTDIR)\getaddresses.sbr" 194 -@erase "$(INTDIR)\vc60.idb" 195 -@erase "$(INTDIR)\vc60.pdb" 196 -@erase "$(INTDIR)\version.obj" 197 -@erase "$(INTDIR)\version.sbr" 198 -@erase "$(OUTDIR)\libbind9.bsc" 199 -@erase "$(OUTDIR)\libbind9.exp" 200 -@erase "$(OUTDIR)\libbind9.lib" 201 -@erase "$(OUTDIR)\libbind9.pdb" 202 -@erase "..\..\..\Build\Debug\libbind9.dll" 203 -@erase "..\..\..\Build\Debug\libbind9.ilk" 204 -@$(_VC_MANIFEST_CLEAN) 205 206"$(OUTDIR)" : 207 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" 208 209CPP_PROJ=/nologo /MDd /W3 /Gm @COPTX@ @COPTI@ /ZI /Od @LIBXML2_INC@ @OPENSSL_INC@ @GEOIP_INC@ /I "../../../lib/isccfg/include" /I "./" /I "../../../" /I "include" /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/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 "LIBBIND9_EXPORTS" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\libbind9.pch" @COPTY@ /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c 210MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /win32 211BSC32=bscmake.exe 212BSC32_FLAGS=/nologo /o"$(OUTDIR)\libbind9.bsc" 213BSC32_SBRS= \ 214 "$(INTDIR)\check.sbr" \ 215 "$(INTDIR)\DLLMain.sbr" \ 216 "$(INTDIR)\getaddresses.sbr" \ 217 "$(INTDIR)\version.sbr" 218 219"$(OUTDIR)\libbind9.bsc" : "$(OUTDIR)" $(BSC32_SBRS) 220 $(BSC32) @<< 221 $(BSC32_FLAGS) $(BSC32_SBRS) 222<< 223 224LINK32=link.exe 225LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../isc/win32/debug/libisc.lib ../../dns/win32/debug/libdns.lib ../../isccfg/win32/debug/libisccfg.lib /nologo /dll /incremental:yes /pdb:"$(OUTDIR)\libbind9.pdb" /debug @MACHINE@ /def:".\libbind9.def" /out:"../../../Build/Debug/libbind9.dll" /implib:"$(OUTDIR)\libbind9.lib" /pdbtype:sept 226DEF_FILE= \ 227 ".\libbind9.def" 228LINK32_OBJS= \ 229 "$(INTDIR)\check.obj" \ 230 "$(INTDIR)\DLLMain.obj" \ 231 "$(INTDIR)\getaddresses.obj" \ 232 "$(INTDIR)\version.obj" \ 233 "..\..\dns\win32\Debug\libdns.lib" \ 234 "..\..\isc\win32\Debug\libisc.lib" \ 235 "..\..\isccfg\win32\Debug\libisccfg.lib" 236 237"..\..\..\Build\Debug\libbind9.dll" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS) 238 $(LINK32) @<< 239 $(LINK32_FLAGS) $(LINK32_OBJS) 240<< 241 $(_VC_MANIFEST_EMBED_DLL) 242 243!ENDIF 244 245.c{$(INTDIR)}.obj:: 246 $(CPP) @<< 247 $(CPP_PROJ) $< 248<< 249 250.cpp{$(INTDIR)}.obj:: 251 $(CPP) @<< 252 $(CPP_PROJ) $< 253<< 254 255.cxx{$(INTDIR)}.obj:: 256 $(CPP) @<< 257 $(CPP_PROJ) $< 258<< 259 260.c{$(INTDIR)}.sbr:: 261 $(CPP) @<< 262 $(CPP_PROJ) $< 263<< 264 265.cpp{$(INTDIR)}.sbr:: 266 $(CPP) @<< 267 $(CPP_PROJ) $< 268<< 269 270.cxx{$(INTDIR)}.sbr:: 271 $(CPP) @<< 272 $(CPP_PROJ) $< 273<< 274 275 276!IF "$(NO_EXTERNAL_DEPS)" != "1" 277!IF EXISTS("libbind9.dep") 278!INCLUDE "libbind9.dep" 279!ELSE 280!MESSAGE Warning: cannot find "libbind9.dep" 281!ENDIF 282!ENDIF 283 284 285!IF "$(CFG)" == "libbind9 - @PLATFORM@ Release" || "$(CFG)" == "libbind9 - @PLATFORM@ Debug" 286SOURCE=..\check.c 287 288!IF "$(CFG)" == "libbind9 - @PLATFORM@ Release" 289 290 291"$(INTDIR)\check.obj" : $(SOURCE) "$(INTDIR)" 292 $(CPP) $(CPP_PROJ) $(SOURCE) 293 294 295!ELSEIF "$(CFG)" == "libbind9 - @PLATFORM@ Debug" 296 297 298"$(INTDIR)\check.obj" "$(INTDIR)\check.sbr" : $(SOURCE) "$(INTDIR)" 299 $(CPP) $(CPP_PROJ) $(SOURCE) 300 301 302!ENDIF 303 304SOURCE=.\DLLMain.c 305 306!IF "$(CFG)" == "libbind9 - @PLATFORM@ Release" 307 308 309"$(INTDIR)\DLLMain.obj" : $(SOURCE) "$(INTDIR)" 310 311 312!ELSEIF "$(CFG)" == "libbind9 - @PLATFORM@ Debug" 313 314 315"$(INTDIR)\DLLMain.obj" "$(INTDIR)\DLLMain.sbr" : $(SOURCE) "$(INTDIR)" 316 317 318!ENDIF 319 320SOURCE=..\getaddresses.c 321 322!IF "$(CFG)" == "libbind9 - @PLATFORM@ Release" 323 324 325"$(INTDIR)\getaddresses.obj" : $(SOURCE) "$(INTDIR)" 326 $(CPP) $(CPP_PROJ) $(SOURCE) 327 328 329!ELSEIF "$(CFG)" == "libbind9 - @PLATFORM@ Debug" 330 331 332"$(INTDIR)\getaddresses.obj" "$(INTDIR)\getaddresses.sbr" : $(SOURCE) "$(INTDIR)" 333 $(CPP) $(CPP_PROJ) $(SOURCE) 334 335 336!ENDIF 337 338SOURCE=.\version.c 339 340!IF "$(CFG)" == "libbind9 - @PLATFORM@ Release" 341 342 343"$(INTDIR)\version.obj" : $(SOURCE) "$(INTDIR)" 344 345 346!ELSEIF "$(CFG)" == "libbind9 - @PLATFORM@ Debug" 347 348 349"$(INTDIR)\version.obj" "$(INTDIR)\version.sbr" : $(SOURCE) "$(INTDIR)" 350 351 352!ENDIF 353 354!IF "$(CFG)" == "libbind9 - @PLATFORM@ Release" 355 356"libdns - @PLATFORM@ Release" : 357 cd "..\..\dns\win32" 358 $(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - @PLATFORM@ Release" 359 cd "..\..\bind9\win32" 360 361"libdns - @PLATFORM@ ReleaseCLEAN" : 362 cd "..\..\dns\win32" 363 $(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - @PLATFORM@ Release" RECURSE=1 CLEAN 364 cd "..\..\bind9\win32" 365 366!ELSEIF "$(CFG)" == "libbind9 - @PLATFORM@ Debug" 367 368"libdns - @PLATFORM@ Debug" : 369 cd "..\..\dns\win32" 370 $(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - @PLATFORM@ Debug" 371 cd "..\..\bind9\win32" 372 373"libdns - @PLATFORM@ DebugCLEAN" : 374 cd "..\..\dns\win32" 375 $(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - @PLATFORM@ Debug" RECURSE=1 CLEAN 376 cd "..\..\bind9\win32" 377 378!ENDIF 379 380!IF "$(CFG)" == "libbind9 - @PLATFORM@ Release" 381 382"libisc - @PLATFORM@ Release" : 383 cd "..\..\isc\win32" 384 $(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - @PLATFORM@ Release" 385 cd "..\..\bind9\win32" 386 387"libisc - @PLATFORM@ ReleaseCLEAN" : 388 cd "..\..\isc\win32" 389 $(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - @PLATFORM@ Release" RECURSE=1 CLEAN 390 cd "..\..\bind9\win32" 391 392!ELSEIF "$(CFG)" == "libbind9 - @PLATFORM@ Debug" 393 394"libisc - @PLATFORM@ Debug" : 395 cd "..\..\isc\win32" 396 $(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - @PLATFORM@ Debug" 397 cd "..\..\bind9\win32" 398 399"libisc - @PLATFORM@ DebugCLEAN" : 400 cd "..\..\isc\win32" 401 $(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - @PLATFORM@ Debug" RECURSE=1 CLEAN 402 cd "..\..\bind9\win32" 403 404!ENDIF 405 406!IF "$(CFG)" == "libbind9 - @PLATFORM@ Release" 407 408"libisccfg - @PLATFORM@ Release" : 409 cd "..\..\isccfg\win32" 410 $(MAKE) /$(MAKEFLAGS) /F ".\libisccfg.mak" CFG="libisccfg - @PLATFORM@ Release" 411 cd "..\..\bind9\win32" 412 413"libisccfg - @PLATFORM@ ReleaseCLEAN" : 414 cd "..\..\isccfg\win32" 415 $(MAKE) /$(MAKEFLAGS) /F ".\libisccfg.mak" CFG="libisccfg - @PLATFORM@ Release" RECURSE=1 CLEAN 416 cd "..\..\bind9\win32" 417 418!ELSEIF "$(CFG)" == "libbind9 - @PLATFORM@ Debug" 419 420"libisccfg - @PLATFORM@ Debug" : 421 cd "..\..\isccfg\win32" 422 $(MAKE) /$(MAKEFLAGS) /F ".\libisccfg.mak" CFG="libisccfg - @PLATFORM@ Debug" 423 cd "..\..\bind9\win32" 424 425"libisccfg - @PLATFORM@ DebugCLEAN" : 426 cd "..\..\isccfg\win32" 427 $(MAKE) /$(MAKEFLAGS) /F ".\libisccfg.mak" CFG="libisccfg - @PLATFORM@ Debug" RECURSE=1 CLEAN 428 cd "..\..\bind9\win32" 429 430!ENDIF 431 432 433!ENDIF 434 435#################################################### 436# Commands to generate initial empty manifest file and the RC file 437# that references it, and for generating the .res file: 438 439$(_VC_MANIFEST_BASENAME).auto.res : $(_VC_MANIFEST_BASENAME).auto.rc 440 441$(_VC_MANIFEST_BASENAME).auto.rc : $(_VC_MANIFEST_BASENAME).auto.manifest 442 type <<$@ 443#include <winuser.h> 4441RT_MANIFEST"$(_VC_MANIFEST_BASENAME).auto.manifest" 445<< KEEP 446 447$(_VC_MANIFEST_BASENAME).auto.manifest : 448 type <<$@ 449<?xml version='1.0' encoding='UTF-8' standalone='yes'?> 450<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'> 451</assembly> 452<< KEEP 453