1# Microsoft Developer Studio Generated NMAKE File, Based on confgen.dsp 2!IF "$(CFG)" == "" 3CFG=rndcconfgen - Win32 Debug 4!MESSAGE No configuration specified. Defaulting to rndcconfgen - Win32 Debug. 5!ENDIF 6 7!IF "$(CFG)" != "rndcconfgen - Win32 Release" && "$(CFG)" != "rndcconfgen - 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 "rndcconfgen.mak" CFG="rndcconfgen - Win32 Debug" 13!MESSAGE 14!MESSAGE Possible choices for configuration are: 15!MESSAGE 16!MESSAGE "rndcconfgen - Win32 Release" (based on "Win32 (x86) Console Application") 17!MESSAGE "rndcconfgen - Win32 Debug" (based on "Win32 (x86) Console 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 29RSC=rc.exe 30 31!IF "$(CFG)" == "rndcconfgen - Win32 Release" 32_VC_MANIFEST_INC=0 33_VC_MANIFEST_BASENAME=__VC80 34!ELSE 35_VC_MANIFEST_INC=1 36_VC_MANIFEST_BASENAME=__VC80.Debug 37!ENDIF 38 39#################################################### 40# Specifying name of temporary resource file used only in incremental builds: 41 42!if "$(_VC_MANIFEST_INC)" == "1" 43_VC_MANIFEST_AUTO_RES=$(_VC_MANIFEST_BASENAME).auto.res 44!else 45_VC_MANIFEST_AUTO_RES= 46!endif 47 48#################################################### 49# _VC_MANIFEST_EMBED_EXE - command to embed manifest in EXE: 50 51!if "$(_VC_MANIFEST_INC)" == "1" 52 53#MT_SPECIAL_RETURN=1090650113 54#MT_SPECIAL_SWITCH=-notify_resource_update 55MT_SPECIAL_RETURN=0 56MT_SPECIAL_SWITCH= 57_VC_MANIFEST_EMBED_EXE= \ 58if exist $@.manifest mt.exe -manifest $@.manifest -out:$(_VC_MANIFEST_BASENAME).auto.manifest $(MT_SPECIAL_SWITCH) & \ 59if "%ERRORLEVEL%" == "$(MT_SPECIAL_RETURN)" \ 60rc /r $(_VC_MANIFEST_BASENAME).auto.rc & \ 61link $** /out:$@ $(LFLAGS) 62 63!else 64 65_VC_MANIFEST_EMBED_EXE= \ 66if exist $@.manifest mt.exe -manifest $@.manifest -outputresource:$@;1 67 68!endif 69 70#################################################### 71# _VC_MANIFEST_EMBED_DLL - command to embed manifest in DLL: 72 73!if "$(_VC_MANIFEST_INC)" == "1" 74 75#MT_SPECIAL_RETURN=1090650113 76#MT_SPECIAL_SWITCH=-notify_resource_update 77MT_SPECIAL_RETURN=0 78MT_SPECIAL_SWITCH= 79_VC_MANIFEST_EMBED_EXE= \ 80if exist $@.manifest mt.exe -manifest $@.manifest -out:$(_VC_MANIFEST_BASENAME).auto.manifest $(MT_SPECIAL_SWITCH) & \ 81if "%ERRORLEVEL%" == "$(MT_SPECIAL_RETURN)" \ 82rc /r $(_VC_MANIFEST_BASENAME).auto.rc & \ 83link $** /out:$@ $(LFLAGS) 84 85!else 86 87_VC_MANIFEST_EMBED_EXE= \ 88if exist $@.manifest mt.exe -manifest $@.manifest -outputresource:$@;2 89 90!endif 91#################################################### 92# _VC_MANIFEST_CLEAN - command to clean resources files generated temporarily: 93 94!if "$(_VC_MANIFEST_INC)" == "1" 95 96_VC_MANIFEST_CLEAN=-del $(_VC_MANIFEST_BASENAME).auto.res \ 97 $(_VC_MANIFEST_BASENAME).auto.rc \ 98 $(_VC_MANIFEST_BASENAME).auto.manifest 99 100!else 101 102_VC_MANIFEST_CLEAN= 103 104!endif 105 106!IF "$(CFG)" == "rndcconfgen - Win32 Release" 107 108OUTDIR=.\Release 109INTDIR=.\Release 110 111ALL : "..\..\..\Build\Release\rndc-confgen.exe" 112 113 114CLEAN : 115 -@erase "$(INTDIR)\os.obj" 116 -@erase "$(INTDIR)\rndc-confgen.obj" 117 -@erase "$(INTDIR)\keygen.obj" 118 -@erase "$(INTDIR)\util.obj" 119 -@erase "$(INTDIR)\vc60.idb" 120 -@erase "..\..\..\Build\Release\rndc-confgen.exe" 121 -@$(_VC_MANIFEST_CLEAN) 122 123"$(OUTDIR)" : 124 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" 125 126CPP_PROJ=/nologo /MD /W3 /GX /O2 /I "./" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isc/noatomic/include" /I "../../../lib/dns/win32/include" /I "../../../lib/dns/include" /I "../../../lib/isccc/include" /I "../../../lib/isccfg/include" /D "WIN32" /D "NDEBUG" /D "__STDC__" /D "_CONSOLE" /D "_MBCS" /Fp"$(INTDIR)\confgen.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c 127BSC32=bscmake.exe 128BSC32_FLAGS=/nologo /o"$(OUTDIR)\confgen.bsc" 129BSC32_SBRS= \ 130 131LINK32=link.exe 132LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Release/libisc.lib ../../../lib/dns/win32/Release/libdns.lib ../../../lib/isccfg/win32/Release/libisccfg.lib ../../../lib/isccc/win32/Release/libisccc.lib /nologo /subsystem:console /incremental:no /pdb:"$(OUTDIR)\rndc-confgen.pdb" /machine:I386 /out:"../../../Build/Release/rndc-confgen.exe" 133LINK32_OBJS= \ 134 "$(INTDIR)\os.obj" \ 135 "$(INTDIR)\rndc-confgen.obj" \ 136 "$(INTDIR)\keygen.obj" \ 137 "$(INTDIR)\util.obj" 138 139"..\..\..\Build\Release\rndc-confgen.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS) 140 $(LINK32) @<< 141 $(LINK32_FLAGS) $(LINK32_OBJS) 142<< 143 $(_VC_MANIFEST_EMBED_EXE) 144 145!ELSEIF "$(CFG)" == "rndcconfgen - Win32 Debug" 146 147OUTDIR=.\Debug 148INTDIR=.\Debug 149# Begin Custom Macros 150OutDir=.\Debug 151# End Custom Macros 152 153ALL : "..\..\..\Build\Debug\rndc-confgen.exe" "$(OUTDIR)\confgen.bsc" 154 155 156CLEAN : 157 -@erase "$(INTDIR)\os.obj" 158 -@erase "$(INTDIR)\os.sbr" 159 -@erase "$(INTDIR)\rndc-confgen.obj" 160 -@erase "$(INTDIR)\rndc-confgen.sbr" 161 -@erase "$(INTDIR)\keygen.obj" 162 -@erase "$(INTDIR)\keygen.sbr" 163 -@erase "$(INTDIR)\util.obj" 164 -@erase "$(INTDIR)\util.sbr" 165 -@erase "$(INTDIR)\vc60.idb" 166 -@erase "$(INTDIR)\vc60.pdb" 167 -@erase "$(OUTDIR)\confgen.bsc" 168 -@erase "$(OUTDIR)\rndc-confgen.pdb" 169 -@erase "..\..\..\Build\Debug\rndc-confgen.exe" 170 -@erase "..\..\..\Build\Debug\rndc-confgen.ilk" 171 -@$(_VC_MANIFEST_CLEAN) 172 173"$(OUTDIR)" : 174 if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" 175 176CPP_PROJ=/nologo /MDd /W3 /Gm /GX /ZI /Od /I "./" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isc/noatomic/include" /I "../../../lib/dns/win32/include" /I "../../../lib/dns/include" /I "../../../lib/isccc/include" /I "../../../lib/isccfg/include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FR"$(INTDIR)\\" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c 177BSC32=bscmake.exe 178BSC32_FLAGS=/nologo /o"$(OUTDIR)\confgen.bsc" 179BSC32_SBRS= \ 180 "$(INTDIR)\os.sbr" \ 181 "$(INTDIR)\rndc-confgen.sbr" \ 182 "$(INTDIR)\keygen.sbr" \ 183 "$(INTDIR)\util.sbr" 184 185"$(OUTDIR)\confgen.bsc" : "$(OUTDIR)" $(BSC32_SBRS) 186 $(BSC32) @<< 187 $(BSC32_FLAGS) $(BSC32_SBRS) 188<< 189 190LINK32=link.exe 191LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Debug/libisc.lib ../../../lib/dns/win32/Debug/libdns.lib ../../../lib/isccfg/win32/Debug/libisccfg.lib ../../../lib/isccc/win32/Debug/libisccc.lib /nologo /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\rndc-confgen.pdb" /debug /machine:I386 /out:"../../../Build/Debug/rndc-confgen.exe" /pdbtype:sept 192LINK32_OBJS= \ 193 "$(INTDIR)\os.obj" \ 194 "$(INTDIR)\rndc-confgen.obj" \ 195 "$(INTDIR)\keygen.obj" \ 196 "$(INTDIR)\util.obj" 197 198"..\..\..\Build\Debug\rndc-confgen.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS) 199 $(LINK32) @<< 200 $(LINK32_FLAGS) $(LINK32_OBJS) 201<< 202 $(_VC_MANIFEST_EMBED_EXE) 203 204!ENDIF 205 206.c{$(INTDIR)}.obj:: 207 $(CPP) @<< 208 $(CPP_PROJ) $< 209<< 210 211.cpp{$(INTDIR)}.obj:: 212 $(CPP) @<< 213 $(CPP_PROJ) $< 214<< 215 216.cxx{$(INTDIR)}.obj:: 217 $(CPP) @<< 218 $(CPP_PROJ) $< 219<< 220 221.c{$(INTDIR)}.sbr:: 222 $(CPP) @<< 223 $(CPP_PROJ) $< 224<< 225 226.cpp{$(INTDIR)}.sbr:: 227 $(CPP) @<< 228 $(CPP_PROJ) $< 229<< 230 231.cxx{$(INTDIR)}.sbr:: 232 $(CPP) @<< 233 $(CPP_PROJ) $< 234<< 235 236 237!IF "$(NO_EXTERNAL_DEPS)" != "1" 238!IF EXISTS("confgen.dep") 239!INCLUDE "confgen.dep" 240!ELSE 241!MESSAGE Warning: cannot find "confgen.dep" 242!ENDIF 243!ENDIF 244 245 246!IF "$(CFG)" == "rndcconfgen - Win32 Release" || "$(CFG)" == "rndcconfgen - Win32 Debug" 247SOURCE=.\os.c 248 249!IF "$(CFG)" == "rndcconfgen - Win32 Release" 250 251 252"$(INTDIR)\os.obj" : $(SOURCE) "$(INTDIR)" 253 254 255!ELSEIF "$(CFG)" == "rndcconfgen - Win32 Debug" 256 257 258"$(INTDIR)\os.obj" "$(INTDIR)\os.sbr" : $(SOURCE) "$(INTDIR)" 259 260 261!ENDIF 262 263SOURCE="..\rndc-confgen.c" 264 265!IF "$(CFG)" == "rndcconfgen - Win32 Release" 266 267 268"$(INTDIR)\rndc-confgen.obj" : $(SOURCE) "$(INTDIR)" 269 $(CPP) $(CPP_PROJ) $(SOURCE) 270 271 272!ELSEIF "$(CFG)" == "rndcconfgen - Win32 Debug" 273 274 275"$(INTDIR)\rndc-confgen.obj" "$(INTDIR)\rndc-confgen.sbr" : $(SOURCE) "$(INTDIR)" 276 $(CPP) $(CPP_PROJ) $(SOURCE) 277 278 279!ENDIF 280 281SOURCE=..\keygen.c 282 283!IF "$(CFG)" == "rndcconfgen - Win32 Release" 284 285 286"$(INTDIR)\keygen.obj" : $(SOURCE) "$(INTDIR)" 287 $(CPP) $(CPP_PROJ) $(SOURCE) 288 289 290!ELSEIF "$(CFG)" == "rndcconfgen - Win32 Debug" 291 292 293"$(INTDIR)\keygen.obj" "$(INTDIR)\keygen.sbr" : $(SOURCE) "$(INTDIR)" 294 $(CPP) $(CPP_PROJ) $(SOURCE) 295 296 297!ENDIF 298 299SOURCE=..\util.c 300 301!IF "$(CFG)" == "rndcconfgen - Win32 Release" 302 303 304"$(INTDIR)\util.obj" : $(SOURCE) "$(INTDIR)" 305 $(CPP) $(CPP_PROJ) $(SOURCE) 306 307 308!ELSEIF "$(CFG)" == "rndcconfgen - Win32 Debug" 309 310 311"$(INTDIR)\util.obj" "$(INTDIR)\util.sbr" : $(SOURCE) "$(INTDIR)" 312 $(CPP) $(CPP_PROJ) $(SOURCE) 313 314 315!ENDIF 316 317!ENDIF 318 319#################################################### 320# Commands to generate initial empty manifest file and the RC file 321# that references it, and for generating the .res file: 322 323$(_VC_MANIFEST_BASENAME).auto.res : $(_VC_MANIFEST_BASENAME).auto.rc 324 325$(_VC_MANIFEST_BASENAME).auto.rc : $(_VC_MANIFEST_BASENAME).auto.manifest 326 type <<$@ 327#include <winuser.h> 3281RT_MANIFEST"$(_VC_MANIFEST_BASENAME).auto.manifest" 329<< KEEP 330 331$(_VC_MANIFEST_BASENAME).auto.manifest : 332 type <<$@ 333<?xml version='1.0' encoding='UTF-8' standalone='yes'?> 334<assembly xmlns='urn:schemas-microsoft-com:asm.v1' manifestVersion='1.0'> 335</assembly> 336<< KEEP 337