1#*************************************************************************** 2# _ _ ____ _ 3# Project ___| | | | _ \| | 4# / __| | | | |_) | | 5# | (__| |_| | _ <| |___ 6# \___|\___/|_| \_\_____| 7# 8# Copyright (C) 1999 - 2011, Daniel Stenberg, <daniel@haxx.se>, et al. 9# 10# This software is licensed as described in the file COPYING, which 11# you should have received as part of this distribution. The terms 12# are also available at http://curl.haxx.se/docs/copyright.html. 13# 14# You may opt to use, copy, modify, merge, publish, distribute and/or sell 15# copies of the Software, and permit persons to whom the Software is 16# furnished to do so, under the terms of the COPYING file. 17# 18# This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY 19# KIND, either express or implied. 20# 21#*************************************************************************** 22 23# All files in the Makefile.vc* series are generated automatically from the 24# one made for MSVC version 6. Alas, if you want to do changes to any of the 25# fiels and send back to the project, edit the version six, make your diff and 26# mail curl-users. 27 28############################################################# 29# 30## Makefile for building curl.exe with MSVC10 31## Use: nmake -f makefile.vc10 [release | debug] [CFG=release-ssl] 32## (default is release) 33## "nmake -f makefile.vc10 CFG=release-ssl" statically links OpenSSL 34## into curl.exe producing a standalone SSL-enabled executable. 35## 36# 37############################################################# 38 39PROGRAM_NAME = curl.exe 40 41# ------------------------------------------- 42# Verify that current subdir is curl's 'src' 43# ------------------------------------------- 44 45!IF ! EXIST(.\tool_main.c) 46! MESSAGE Can not process this makefile from outside of curl's 'src' subdirectory. 47! MESSAGE Change to curl's 'src' subdirectory, and try again. 48! ERROR See previous message. 49!ENDIF 50 51# ------------------------------------------------ 52# Makefile.msvc.names provides libcurl file names 53# ------------------------------------------------ 54 55!INCLUDE ..\Makefile.msvc.names 56 57 58 59!IFNDEF OPENSSL_PATH 60OPENSSL_PATH = ../../openssl-0.9.8r 61!ENDIF 62 63!IFNDEF ZLIB_PATH 64ZLIB_PATH = ../../zlib-1.2.5 65!ENDIF 66 67!IFNDEF MACHINE 68MACHINE = X86 69!ENDIF 70 71# USE_WINDOWS_SSPI uses windows libraries to allow NTLM authentication 72# without an openssl installation and offers the ability to authenticate 73# using the "current logged in user". Since at least with MSVC10 the sspi.h 74# header is broken it is either required to install the Windows SDK, 75# or to fix sspi.h with adding this define at the beginning of sspi.h: 76# #define FreeCredentialHandle FreeCredentialsHandle 77# 78# If, for some reason the Windows SDK is installed but not installed 79# in the default location, you can specify WINDOWS_SDK_PATH. 80# It can be downloaded from: 81# http://www.microsoft.com/msdownload/platformsdk/sdkupdate/ 82 83# WINDOWS_SSPI = 1 84 85!IFDEF WINDOWS_SSPI 86!IFNDEF WINDOWS_SDK_PATH 87WINDOWS_SDK_PATH = "$(PROGRAMFILES)\Microsoft SDK" 88!ENDIF 89!ENDIF 90 91######################################################## 92## Nothing more to do below this line! 93ZLIB_CFLAGS = /DHAVE_ZLIB_H /DHAVE_ZLIB /DHAVE_LIBZ /I "$(ZLIB_PATH)" 94ZLIB_LFLAGS = "/LIBPATH:$(ZLIB_PATH)" 95ZLIB_LIBS = zlib.lib 96ZLIB_IMP_LIBS = zdll.lib 97 98SSL_CFLAGS = /DUSE_SSLEAY 99SSL_LFLAGS = /LIBPATH:"$(OPENSSL_PATH)/out32" 100SSL_IMP_LFLAGS = /LIBPATH:"$(OPENSSL_PATH)/out32dll" 101SSL_LIBS = libeay32.lib ssleay32.lib gdi32.lib user32.lib advapi32.lib 102 103# Runtime library configuration 104RTLIB = /MD 105RTLIBD = /MDd 106 107!IF "$(RTLIBCFG)" == "static" 108RTLIB = /MT 109RTLIBD = /MTd 110!ENDIF 111 112## Release 113CCR = cl.exe $(RTLIB) /O2 /DNDEBUG 114LINKR = link.exe /incremental:no /libpath:"../lib" 115RCR = rc.exe /dDEBUGBUILD=0 116 117## Debug 118CCD = cl.exe $(RTLIBD) /Gm /ZI /Od /D_DEBUG /RTC1 119LINKD = link.exe /incremental:yes /debug /libpath:"../lib" 120RCD = rc.exe /dDEBUGBUILD=1 121 122CFLAGS = /I../lib /I../include /nologo /W3 /EHsc /DWIN32 /FD /c /D_BIND_TO_CURRENT_VCLIBS_VERSION=1 123LFLAGS = /nologo /out:$(PROGRAM_NAME) /subsystem:console /machine:$(MACHINE) 124RESFLAGS = /i../include 125 126# This manifest thing is for VC8, enabled by the maketgz script that 127# builds the VC8 version of this makefile. Left commented out in the VC10 128# version! 129#MANIFESTTOOL = mt -manifest $(PROGRAM_NAME).manifest -outputresource:$(PROGRAM_NAME);1 130 131!IFDEF WINDOWS_SSPI 132CFLAGS = $(CFLAGS) /DUSE_WINDOWS_SSPI /I$(WINDOWS_SDK_PATH)\include 133!ENDIF 134 135RELEASE_OBJS= \ 136 hugehelpr.obj \ 137 nonblockr.obj \ 138 rawstrr.obj \ 139 strtoofftr.obj \ 140 tool_binmoder.obj \ 141 tool_bnamer.obj \ 142 tool_cb_dbgr.obj \ 143 tool_cb_hdrr.obj \ 144 tool_cb_prgr.obj \ 145 tool_cb_rear.obj \ 146 tool_cb_seer.obj \ 147 tool_cb_sktr.obj \ 148 tool_cb_wrtr.obj \ 149 tool_cfgabler.obj \ 150 tool_convertr.obj \ 151 tool_dirhier.obj \ 152 tool_doswinr.obj \ 153 tool_easysrcr.obj \ 154 tool_formparser.obj \ 155 tool_getparamr.obj \ 156 tool_getpassr.obj \ 157 tool_helpr.obj \ 158 tool_helpersr.obj \ 159 tool_homedirr.obj \ 160 tool_libinfor.obj \ 161 tool_mainr.obj \ 162 tool_mfilesr.obj \ 163 tool_msgsr.obj \ 164 tool_operater.obj \ 165 tool_operhlpr.obj \ 166 tool_panykeyr.obj \ 167 tool_paramhlpr.obj \ 168 tool_parsecfgr.obj \ 169 tool_setoptr.obj \ 170 tool_sleepr.obj \ 171 tool_urlglobr.obj \ 172 tool_utilr.obj \ 173 tool_vmsr.obj \ 174 tool_writeenvr.obj \ 175 tool_writeoutr.obj \ 176 tool_xattrr.obj \ 177 curlr.res 178 179DEBUG_OBJS= \ 180 hugehelpd.obj \ 181 nonblockd.obj \ 182 rawstrd.obj \ 183 strtoofftd.obj \ 184 tool_binmoded.obj \ 185 tool_bnamed.obj \ 186 tool_cb_dbgd.obj \ 187 tool_cb_hdrd.obj \ 188 tool_cb_prgd.obj \ 189 tool_cb_read.obj \ 190 tool_cb_seed.obj \ 191 tool_cb_sktd.obj \ 192 tool_cb_wrtd.obj \ 193 tool_cfgabled.obj \ 194 tool_convertd.obj \ 195 tool_dirhied.obj \ 196 tool_doswind.obj \ 197 tool_easysrcd.obj \ 198 tool_formparsed.obj \ 199 tool_getparamd.obj \ 200 tool_getpassd.obj \ 201 tool_helpd.obj \ 202 tool_helpersd.obj \ 203 tool_homedird.obj \ 204 tool_libinfod.obj \ 205 tool_maind.obj \ 206 tool_mfilesd.obj \ 207 tool_msgsd.obj \ 208 tool_operated.obj \ 209 tool_operhlpd.obj \ 210 tool_panykeyd.obj \ 211 tool_paramhlpd.obj \ 212 tool_parsecfgd.obj \ 213 tool_setoptd.obj \ 214 tool_sleepd.obj \ 215 tool_urlglobd.obj \ 216 tool_utild.obj \ 217 tool_vmsd.obj \ 218 tool_writeenvd.obj \ 219 tool_writeoutd.obj \ 220 tool_xattrd.obj \ 221 curld.res 222 223################################################# 224# If CFG not specified, use static libs 225 226CFLAGS = $(CFLAGS) /DCURL_STATICLIB 227LINKLIBS = $(LIBCURL_STA_LIB_REL) 228LINKLIBS_DEBUG = $(LIBCURL_STA_LIB_DBG) 229 230################################################# 231# release dynamic library 232 233!IF "$(CFG)" == "release-dll" 234LINKLIBS = $(LIBCURL_IMP_LIB_REL) 235LINKLIBS_DEBUG = $(LIBCURL_IMP_LIB_DBG) 236!ENDIF 237 238################################################# 239# release static library with zlib 240 241!IF "$(CFG)" == "release-zlib" 242CFLAGS = $(CFLAGS) $(ZLIB_CFLAGS) /DCURL_STATICLIB 243LINKLIBS = $(LIBCURL_STA_LIB_REL) $(ZLIB_LIBS) 244LINKLIBS_DEBUG = $(LIBCURL_STA_LIB_DBG) $(ZLIB_LIBS) 245LFLAGS = $(LFLAGS) $(ZLIB_LFLAGS) 246!ENDIF 247 248################################################# 249# release static library with ssl 250 251!IF "$(CFG)" == "release-ssl" 252CFLAGS = $(CFLAGS) $(SSL_CFLAGS) /DCURL_STATICLIB 253LINKLIBS = $(LIBCURL_STA_LIB_REL) $(SSL_LIBS) 254LINKLIBS_DEBUG = $(LIBCURL_STA_LIB_DBG) $(SSL_LIBS) 255LFLAGS = $(LFLAGS) $(SSL_LFLAGS) 256!ENDIF 257 258################################################# 259# release dynamic library with dynamic ssl 260 261!IF "$(CFG)" == "release-dll-ssl-dll" 262CFLAGS = $(CFLAGS) $(SSL_CFLAGS) 263LINKLIBS = $(LIBCURL_IMP_LIB_REL) $(SSL_LIBS) 264LINKLIBS_DEBUG = $(LIBCURL_IMP_LIB_DBG) $(SSL_LIBS) 265LFLAGS = $(LFLAGS) $(SSL_IMP_LFLAGS) 266!ENDIF 267 268################################################# 269# release static library with ssl and zlib 270 271!IF "$(CFG)" == "release-ssl-zlib" 272CFLAGS = $(CFLAGS) $(SSL_CFLAGS) $(ZLIB_CFLAGS) /DCURL_STATICLIB 273LINKLIBS = $(LIBCURL_STA_LIB_REL) $(SSL_LIBS) $(ZLIB_LIBS) 274LINKLIBS_DEBUG = $(LIBCURL_STA_LIB_DBG) $(SSL_LIBS) $(ZLIB_LIBS) 275LFLAGS = $(LFLAGS) $(SSL_LFLAGS) $(ZLIB_LFLAGS) 276!ENDIF 277 278################################################# 279# release static library with dynamic ssl 280 281!IF "$(CFG)" == "release-ssl-dll" 282CFLAGS = $(CFLAGS) $(SSL_CFLAGS) /DCURL_STATICLIB 283LINKLIBS = $(LIBCURL_STA_LIB_REL) $(SSL_LIBS) 284LINKLIBS_DEBUG = $(LIBCURL_STA_LIB_DBG) $(SSL_LIBS) 285LFLAGS = $(LFLAGS) $(SSL_IMP_LFLAGS) 286!ENDIF 287 288################################################# 289# release static library with dynamic zlib 290 291!IF "$(CFG)" == "release-zlib-dll" 292CFLAGS = $(CFLAGS) $(ZLIB_CFLAGS) /DCURL_STATICLIB 293LINKLIBS = $(LIBCURL_STA_LIB_REL) $(ZLIB_IMP_LIBS) 294LINKLIBS_DEBUG = $(LIBCURL_STA_LIB_DBG) $(ZLIB_IMP_LIBS) 295LFLAGS = $(LFLAGS) $(ZLIB_LFLAGS) 296!ENDIF 297 298################################################# 299# release dynamic library with dynamic zlib 300 301!IF "$(CFG)" == "release-dll-zlib-dll" 302CFLAGS = $(CFLAGS) $(ZLIB_CFLAGS) 303LINKLIBS = $(LIBCURL_IMP_LIB_REL) $(ZLIB_IMP_LIBS) 304LINKLIBS_DEBUG = $(LIBCURL_IMP_LIB_DBG) $(ZLIB_IMP_LIBS) 305LFLAGS = $(LFLAGS) $(ZLIB_LFLAGS) 306!ENDIF 307 308################################################# 309# release static library with dynamic ssl and dynamic zlib 310 311!IF "$(CFG)" == "release-ssl-dll-zlib-dll" 312CFLAGS = $(CFLAGS) $(SSL_CFLAGS) $(ZLIB_CFLAGS) /DCURL_STATICLIB 313LINKLIBS = $(LIBCURL_STA_LIB_REL) $(SSL_LIBS) $(ZLIB_IMP_LIBS) 314LINKLIBS_DEBUG = $(LIBCURL_STA_LIB_DBG) $(SSL_LIBS) $(ZLIB_IMP_LIBS) 315LFLAGS = $(LFLAGS) $(SSL_IMP_LFLAGS) $(ZLIB_LFLAGS) 316!ENDIF 317 318################################################# 319# release dynamic library with dynamic ssl and dynamic zlib 320 321!IF "$(CFG)" == "release-dll-ssl-dll-zlib-dll" 322CFLAGS = $(CFLAGS) $(SSL_CFLAGS) $(ZLIB_CFLAGS) 323LINKLIBS = $(LIBCURL_IMP_LIB_REL) $(SSL_LIBS) $(ZLIB_IMP_LIBS) 324LINKLIBS_DEBUG = $(LIBCURL_IMP_LIB_DBG) $(SSL_LIBS) $(ZLIB_IMP_LIBS) 325LFLAGS = $(LFLAGS) $(SSL_IMP_LFLAGS) $(ZLIB_LFLAGS) 326!ENDIF 327 328 329LINKLIBS = $(LINKLIBS) ws2_32.lib wldap32.lib 330LINKLIBS_DEBUG = $(LINKLIBS_DEBUG) ws2_32.lib wldap32.lib 331 332all : release 333 334release: $(RELEASE_OBJS) 335 $(LINKR) $(LFLAGS) $(LINKLIBS) $(RELEASE_OBJS) 336 $(MANIFESTTOOL) 337 338debug: $(DEBUG_OBJS) 339 $(LINKD) $(LFLAGS) $(LINKLIBS_DEBUG) $(DEBUG_OBJS) 340 $(MANIFESTTOOL) 341 342## Release 343hugehelpr.obj: hugehelp.c 344 $(CCR) $(CFLAGS) /Zm200 /Fo"$@" hugehelp.c 345nonblockr.obj: ../lib/nonblock.c 346 $(CCR) $(CFLAGS) /Fo"$@" ../lib/nonblock.c 347rawstrr.obj: ../lib/rawstr.c 348 $(CCR) $(CFLAGS) /Fo"$@" ../lib/rawstr.c 349strtoofftr.obj: ../lib/strtoofft.c 350 $(CCR) $(CFLAGS) /Fo"$@" ../lib/strtoofft.c 351tool_binmoder.obj: tool_binmode.c 352 $(CCR) $(CFLAGS) /Fo"$@" tool_binmode.c 353tool_bnamer.obj: tool_bname.c 354 $(CCR) $(CFLAGS) /Fo"$@" tool_bname.c 355tool_cb_dbgr.obj: tool_cb_dbg.c 356 $(CCR) $(CFLAGS) /Fo"$@" tool_cb_dbg.c 357tool_cb_hdrr.obj: tool_cb_hdr.c 358 $(CCR) $(CFLAGS) /Fo"$@" tool_cb_hdr.c 359tool_cb_prgr.obj: tool_cb_prg.c 360 $(CCR) $(CFLAGS) /Fo"$@" tool_cb_prg.c 361tool_cb_rear.obj: tool_cb_rea.c 362 $(CCR) $(CFLAGS) /Fo"$@" tool_cb_rea.c 363tool_cb_seer.obj: tool_cb_see.c 364 $(CCR) $(CFLAGS) /Fo"$@" tool_cb_see.c 365tool_cb_sktr.obj: tool_cb_skt.c 366 $(CCR) $(CFLAGS) /Fo"$@" tool_cb_skt.c 367tool_cb_wrtr.obj: tool_cb_wrt.c 368 $(CCR) $(CFLAGS) /Fo"$@" tool_cb_wrt.c 369tool_cfgabler.obj: tool_cfgable.c 370 $(CCR) $(CFLAGS) /Fo"$@" tool_cfgable.c 371tool_convertr.obj: tool_convert.c 372 $(CCR) $(CFLAGS) /Fo"$@" tool_convert.c 373tool_dirhier.obj: tool_dirhie.c 374 $(CCR) $(CFLAGS) /Fo"$@" tool_dirhie.c 375tool_doswinr.obj: tool_doswin.c 376 $(CCR) $(CFLAGS) /Fo"$@" tool_doswin.c 377tool_easysrcr.obj: tool_easysrc.c 378 $(CCR) $(CFLAGS) /Fo"$@" tool_easysrc.c 379tool_formparser.obj: tool_formparse.c 380 $(CCR) $(CFLAGS) /Fo"$@" tool_formparse.c 381tool_getparamr.obj: tool_getparam.c 382 $(CCR) $(CFLAGS) /Fo"$@" tool_getparam.c 383tool_getpassr.obj: tool_getpass.c 384 $(CCR) $(CFLAGS) /Fo"$@" tool_getpass.c 385tool_helpr.obj: tool_help.c 386 $(CCR) $(CFLAGS) /Fo"$@" tool_help.c 387tool_helpersr.obj: tool_helpers.c 388 $(CCR) $(CFLAGS) /Fo"$@" tool_helpers.c 389tool_homedirr.obj: tool_homedir.c 390 $(CCR) $(CFLAGS) /Fo"$@" tool_homedir.c 391tool_libinfor.obj: tool_libinfo.c 392 $(CCR) $(CFLAGS) /Fo"$@" tool_libinfo.c 393tool_mainr.obj: tool_main.c 394 $(CCR) $(CFLAGS) /Fo"$@" tool_main.c 395tool_mfilesr.obj: tool_mfiles.c 396 $(CCR) $(CFLAGS) /Fo"$@" tool_mfiles.c 397tool_msgsr.obj: tool_msgs.c 398 $(CCR) $(CFLAGS) /Fo"$@" tool_msgs.c 399tool_operater.obj: tool_operate.c 400 $(CCR) $(CFLAGS) /Fo"$@" tool_operate.c 401tool_operhlpr.obj: tool_operhlp.c 402 $(CCR) $(CFLAGS) /Fo"$@" tool_operhlp.c 403tool_panykeyr.obj: tool_panykey.c 404 $(CCR) $(CFLAGS) /Fo"$@" tool_panykey.c 405tool_paramhlpr.obj: tool_paramhlp.c 406 $(CCR) $(CFLAGS) /Fo"$@" tool_paramhlp.c 407tool_parsecfgr.obj: tool_parsecfg.c 408 $(CCR) $(CFLAGS) /Fo"$@" tool_parsecfg.c 409tool_setoptr.obj: tool_setopt.c 410 $(CCR) $(CFLAGS) /Fo"$@" tool_setopt.c 411tool_sleepr.obj: tool_sleep.c 412 $(CCR) $(CFLAGS) /Fo"$@" tool_sleep.c 413tool_urlglobr.obj: tool_urlglob.c 414 $(CCR) $(CFLAGS) /Fo"$@" tool_urlglob.c 415tool_utilr.obj: tool_util.c 416 $(CCR) $(CFLAGS) /Fo"$@" tool_util.c 417tool_vmsr.obj: tool_vms.c 418 $(CCR) $(CFLAGS) /Fo"$@" tool_vms.c 419tool_writeenvr.obj: tool_writeenv.c 420 $(CCR) $(CFLAGS) /Fo"$@" tool_writeenv.c 421tool_writeoutr.obj: tool_writeout.c 422 $(CCR) $(CFLAGS) /Fo"$@" tool_writeout.c 423tool_xattrr.obj: tool_xattr.c 424 $(CCR) $(CFLAGS) /Fo"$@" tool_xattr.c 425curlr.res : curl.rc 426 $(RCR) $(RESFLAGS) /Fo"$@" curl.rc 427 428## Debug 429hugehelpd.obj: hugehelp.c 430 $(CCD) $(CFLAGS) /Zm200 /Fo"$@" hugehelp.c 431nonblockd.obj: ../lib/nonblock.c 432 $(CCD) $(CFLAGS) /Fo"$@" ../lib/nonblock.c 433rawstrd.obj: ../lib/rawstr.c 434 $(CCD) $(CFLAGS) /Fo"$@" ../lib/rawstr.c 435strtoofftd.obj: ../lib/strtoofft.c 436 $(CCD) $(CFLAGS) /Fo"$@" ../lib/strtoofft.c 437tool_binmoded.obj: tool_binmode.c 438 $(CCD) $(CFLAGS) /Fo"$@" tool_binmode.c 439tool_bnamed.obj: tool_bname.c 440 $(CCD) $(CFLAGS) /Fo"$@" tool_bname.c 441tool_cb_dbgd.obj: tool_cb_dbg.c 442 $(CCD) $(CFLAGS) /Fo"$@" tool_cb_dbg.c 443tool_cb_hdrd.obj: tool_cb_hdr.c 444 $(CCD) $(CFLAGS) /Fo"$@" tool_cb_hdr.c 445tool_cb_prgd.obj: tool_cb_prg.c 446 $(CCD) $(CFLAGS) /Fo"$@" tool_cb_prg.c 447tool_cb_read.obj: tool_cb_rea.c 448 $(CCD) $(CFLAGS) /Fo"$@" tool_cb_rea.c 449tool_cb_seed.obj: tool_cb_see.c 450 $(CCD) $(CFLAGS) /Fo"$@" tool_cb_see.c 451tool_cb_sktd.obj: tool_cb_skt.c 452 $(CCD) $(CFLAGS) /Fo"$@" tool_cb_skt.c 453tool_cb_wrtd.obj: tool_cb_wrt.c 454 $(CCD) $(CFLAGS) /Fo"$@" tool_cb_wrt.c 455tool_cfgabled.obj: tool_cfgable.c 456 $(CCD) $(CFLAGS) /Fo"$@" tool_cfgable.c 457tool_convertd.obj: tool_convert.c 458 $(CCD) $(CFLAGS) /Fo"$@" tool_convert.c 459tool_dirhied.obj: tool_dirhie.c 460 $(CCD) $(CFLAGS) /Fo"$@" tool_dirhie.c 461tool_doswind.obj: tool_doswin.c 462 $(CCD) $(CFLAGS) /Fo"$@" tool_doswin.c 463tool_easysrcd.obj: tool_easysrc.c 464 $(CCD) $(CFLAGS) /Fo"$@" tool_easysrc.c 465tool_formparsed.obj: tool_formparse.c 466 $(CCD) $(CFLAGS) /Fo"$@" tool_formparse.c 467tool_getparamd.obj: tool_getparam.c 468 $(CCD) $(CFLAGS) /Fo"$@" tool_getparam.c 469tool_getpassd.obj: tool_getpass.c 470 $(CCD) $(CFLAGS) /Fo"$@" tool_getpass.c 471tool_helpd.obj: tool_help.c 472 $(CCD) $(CFLAGS) /Fo"$@" tool_help.c 473tool_helpersd.obj: tool_helpers.c 474 $(CCD) $(CFLAGS) /Fo"$@" tool_helpers.c 475tool_homedird.obj: tool_homedir.c 476 $(CCD) $(CFLAGS) /Fo"$@" tool_homedir.c 477tool_libinfod.obj: tool_libinfo.c 478 $(CCD) $(CFLAGS) /Fo"$@" tool_libinfo.c 479tool_maind.obj: tool_main.c 480 $(CCD) $(CFLAGS) /Fo"$@" tool_main.c 481tool_mfilesd.obj: tool_mfiles.c 482 $(CCD) $(CFLAGS) /Fo"$@" tool_mfiles.c 483tool_msgsd.obj: tool_msgs.c 484 $(CCD) $(CFLAGS) /Fo"$@" tool_msgs.c 485tool_operated.obj: tool_operate.c 486 $(CCD) $(CFLAGS) /Fo"$@" tool_operate.c 487tool_operhlpd.obj: tool_operhlp.c 488 $(CCD) $(CFLAGS) /Fo"$@" tool_operhlp.c 489tool_panykeyd.obj: tool_panykey.c 490 $(CCD) $(CFLAGS) /Fo"$@" tool_panykey.c 491tool_paramhlpd.obj: tool_paramhlp.c 492 $(CCD) $(CFLAGS) /Fo"$@" tool_paramhlp.c 493tool_parsecfgd.obj: tool_parsecfg.c 494 $(CCD) $(CFLAGS) /Fo"$@" tool_parsecfg.c 495tool_setoptd.obj: tool_setopt.c 496 $(CCD) $(CFLAGS) /Fo"$@" tool_setopt.c 497tool_sleepd.obj: tool_sleep.c 498 $(CCD) $(CFLAGS) /Fo"$@" tool_sleep.c 499tool_urlglobd.obj: tool_urlglob.c 500 $(CCD) $(CFLAGS) /Fo"$@" tool_urlglob.c 501tool_utild.obj: tool_util.c 502 $(CCD) $(CFLAGS) /Fo"$@" tool_util.c 503tool_vmsd.obj: tool_vms.c 504 $(CCD) $(CFLAGS) /Fo"$@" tool_vms.c 505tool_writeenvd.obj: tool_writeenv.c 506 $(CCD) $(CFLAGS) /Fo"$@" tool_writeenv.c 507tool_writeoutd.obj: tool_writeout.c 508 $(CCD) $(CFLAGS) /Fo"$@" tool_writeout.c 509tool_xattrd.obj: tool_xattr.c 510 $(CCD) $(CFLAGS) /Fo"$@" tool_xattr.c 511curld.res : curl.rc 512 $(RCD) $(RESFLAGS) /Fo"$@" curl.rc 513 514clean: 515 @-erase $(PROGRAM_NAME) 2> NUL 516 @-erase $(RELEASE_OBJS) 2> NUL 517 @-erase $(DEBUG_OBJS) 2> NUL 518 @-erase *.idb 2> NUL 519 @-erase *.pdb 2> NUL 520 @-erase *.pch 2> NUL 521 @-erase *.ilk 2> NUL 522