1#*************************************************************************** 2# _ _ ____ _ 3# Project ___| | | | _ \| | 4# / __| | | | |_) | | 5# | (__| |_| | _ <| |___ 6# \___|\___/|_| \_\_____| 7# 8# Copyright (C) 1999 - 2013, 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# files 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 MSVC8 31## Use: nmake -f makefile.vc6 [release | debug] [CFG=release-ssl] 32## (default is release) 33## "nmake -f makefile.vc6 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 ..\winbuild\Makefile.msvc.names 56 57 58!IFNDEF OPENSSL_PATH 59OPENSSL_PATH = ../../openssl-0.9.8y 60!ENDIF 61 62!IFNDEF ZLIB_PATH 63ZLIB_PATH = ../../zlib-1.2.8 64!ENDIF 65 66!IFNDEF MACHINE 67MACHINE = X86 68!ENDIF 69 70# USE_WINDOWS_SSPI uses windows libraries to allow NTLM authentication 71# without an openssl installation and offers the ability to authenticate 72# using the "current logged in user". Since at least with MSVC8 the sspi.h 73# header is broken it is either required to install the Windows SDK, 74# or to fix sspi.h with adding this define at the beginning of sspi.h: 75# #define FreeCredentialHandle FreeCredentialsHandle 76# 77# If, for some reason the Windows SDK is installed but not installed 78# in the default location, you can specify WINDOWS_SDK_PATH. 79# It can be downloaded from: 80# http://www.microsoft.com/msdownload/platformsdk/sdkupdate/ 81 82# WINDOWS_SSPI = 1 83 84!IFDEF WINDOWS_SSPI 85!IFNDEF WINDOWS_SDK_PATH 86WINDOWS_SDK_PATH = "$(PROGRAMFILES)\Microsoft SDK" 87!ENDIF 88!ENDIF 89 90######################################################## 91## Nothing more to do below this line! 92 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 102 103WINSSL_CFLAGS = /DUSE_SCHANNEL 104#WINSSL_LIBS = gdi32.lib user32.lib 105 106# Runtime library configuration 107RTLIB = /MD 108RTLIBD = /MDd 109 110!IF "$(RTLIBCFG)" == "static" 111RTLIB = /MT 112RTLIBD = /MTd 113!ENDIF 114 115## Release 116CCR = cl.exe $(RTLIB) /O2 /DNDEBUG 117LINKR = link.exe /incremental:no /libpath:"../lib" 118RCR = rc.exe /dDEBUGBUILD=0 119 120## Debug 121CCD = cl.exe $(RTLIBD) /Gm /ZI /Od /D_DEBUG /RTC1 122LINKD = link.exe /incremental:yes /debug /libpath:"../lib" 123RCD = rc.exe /dDEBUGBUILD=1 124 125CFLAGS = /I../lib /I../include /nologo /W3 /EHsc /DWIN32 /FD /c /D_BIND_TO_CURRENT_VCLIBS_VERSION=1 126LFLAGS = /nologo /out:$(PROGRAM_NAME) /subsystem:console /machine:$(MACHINE) 127RESFLAGS = /i../include 128 129# This manifest thing is for VC8, enabled by the maketgz script that 130# builds the VC8 version of this makefile. Left commented out in the VC8 131# version! 132#MANIFESTTOOL = mt -manifest $(PROGRAM_NAME).manifest -outputresource:$(PROGRAM_NAME);1 133 134!IFDEF WINDOWS_SSPI 135CFLAGS = $(CFLAGS) /DUSE_WINDOWS_SSPI /I$(WINDOWS_SDK_PATH)\include 136!ENDIF 137 138RELEASE_OBJS= \ 139 nonblockr.obj \ 140 rawstrr.obj \ 141 strtoofftr.obj \ 142 tool_binmoder.obj \ 143 tool_bnamer.obj \ 144 tool_cb_dbgr.obj \ 145 tool_cb_hdrr.obj \ 146 tool_cb_prgr.obj \ 147 tool_cb_rear.obj \ 148 tool_cb_seer.obj \ 149 tool_cb_wrtr.obj \ 150 tool_cfgabler.obj \ 151 tool_convertr.obj \ 152 tool_dirhier.obj \ 153 tool_doswinr.obj \ 154 tool_easysrcr.obj \ 155 tool_formparser.obj \ 156 tool_getparamr.obj \ 157 tool_getpassr.obj \ 158 tool_helpr.obj \ 159 tool_helpersr.obj \ 160 tool_homedirr.obj \ 161 tool_hugehelpr.obj \ 162 tool_libinfor.obj \ 163 tool_mainr.obj \ 164 tool_metalinkr.obj \ 165 tool_mfilesr.obj \ 166 tool_msgsr.obj \ 167 tool_operater.obj \ 168 tool_operhlpr.obj \ 169 tool_panykeyr.obj \ 170 tool_paramhlpr.obj \ 171 tool_parsecfgr.obj \ 172 tool_setoptr.obj \ 173 tool_sleepr.obj \ 174 tool_urlglobr.obj \ 175 tool_utilr.obj \ 176 tool_vmsr.obj \ 177 tool_writeenvr.obj \ 178 tool_writeoutr.obj \ 179 tool_xattrr.obj \ 180 curlr.res 181 182DEBUG_OBJS= \ 183 nonblockd.obj \ 184 rawstrd.obj \ 185 strtoofftd.obj \ 186 tool_binmoded.obj \ 187 tool_bnamed.obj \ 188 tool_cb_dbgd.obj \ 189 tool_cb_hdrd.obj \ 190 tool_cb_prgd.obj \ 191 tool_cb_read.obj \ 192 tool_cb_seed.obj \ 193 tool_cb_wrtd.obj \ 194 tool_cfgabled.obj \ 195 tool_convertd.obj \ 196 tool_dirhied.obj \ 197 tool_doswind.obj \ 198 tool_easysrcd.obj \ 199 tool_formparsed.obj \ 200 tool_getparamd.obj \ 201 tool_getpassd.obj \ 202 tool_helpd.obj \ 203 tool_helpersd.obj \ 204 tool_homedird.obj \ 205 tool_hugehelpd.obj \ 206 tool_libinfod.obj \ 207 tool_maind.obj \ 208 tool_metalinkd.obj \ 209 tool_mfilesd.obj \ 210 tool_msgsd.obj \ 211 tool_operated.obj \ 212 tool_operhlpd.obj \ 213 tool_panykeyd.obj \ 214 tool_paramhlpd.obj \ 215 tool_parsecfgd.obj \ 216 tool_setoptd.obj \ 217 tool_sleepd.obj \ 218 tool_urlglobd.obj \ 219 tool_utild.obj \ 220 tool_vmsd.obj \ 221 tool_writeenvd.obj \ 222 tool_writeoutd.obj \ 223 tool_xattrd.obj \ 224 curld.res 225 226################################################# 227# If CFG not specified, use static libs 228 229CFLAGS = $(CFLAGS) /DCURL_STATICLIB 230LINKLIBS = $(LIBCURL_STA_LIB_REL) 231LINKLIBS_DEBUG = $(LIBCURL_STA_LIB_DBG) 232 233################################################# 234# release dynamic library 235 236!IF "$(CFG)" == "release-dll" 237LINKLIBS = $(LIBCURL_IMP_LIB_REL) 238LINKLIBS_DEBUG = $(LIBCURL_IMP_LIB_DBG) 239!ENDIF 240 241################################################# 242# release static library with zlib 243 244!IF "$(CFG)" == "release-zlib" 245CFLAGS = $(CFLAGS) $(ZLIB_CFLAGS) /DCURL_STATICLIB 246LINKLIBS = $(LIBCURL_STA_LIB_REL) $(ZLIB_LIBS) 247LINKLIBS_DEBUG = $(LIBCURL_STA_LIB_DBG) $(ZLIB_LIBS) 248LFLAGS = $(LFLAGS) $(ZLIB_LFLAGS) 249!ENDIF 250 251################################################# 252# release static library with ssl 253 254!IF "$(CFG)" == "release-ssl" 255CFLAGS = $(CFLAGS) $(SSL_CFLAGS) /DCURL_STATICLIB 256LINKLIBS = $(LIBCURL_STA_LIB_REL) $(SSL_LIBS) 257LINKLIBS_DEBUG = $(LIBCURL_STA_LIB_DBG) $(SSL_LIBS) 258LFLAGS = $(LFLAGS) $(SSL_LFLAGS) 259!ENDIF 260 261################################################# 262# release dynamic library with dynamic ssl 263 264!IF "$(CFG)" == "release-dll-ssl-dll" 265CFLAGS = $(CFLAGS) $(SSL_CFLAGS) 266LINKLIBS = $(LIBCURL_IMP_LIB_REL) $(SSL_LIBS) 267LINKLIBS_DEBUG = $(LIBCURL_IMP_LIB_DBG) $(SSL_LIBS) 268LFLAGS = $(LFLAGS) $(SSL_IMP_LFLAGS) 269!ENDIF 270 271################################################# 272# release static library with ssl and zlib 273 274!IF "$(CFG)" == "release-ssl-zlib" 275CFLAGS = $(CFLAGS) $(SSL_CFLAGS) $(ZLIB_CFLAGS) /DCURL_STATICLIB 276LINKLIBS = $(LIBCURL_STA_LIB_REL) $(SSL_LIBS) $(ZLIB_LIBS) 277LINKLIBS_DEBUG = $(LIBCURL_STA_LIB_DBG) $(SSL_LIBS) $(ZLIB_LIBS) 278LFLAGS = $(LFLAGS) $(SSL_LFLAGS) $(ZLIB_LFLAGS) 279!ENDIF 280 281################################################# 282# release static library with winssl and zlib 283 284!IF "$(CFG)" == "release-winssl-zlib" 285CFLAGS = $(CFLAGS) $(WINSSL_CFLAGS) $(ZLIB_CFLAGS) /DCURL_STATICLIB 286LINKLIBS = $(LIBCURL_STA_LIB_REL) $(WINSSL_LIBS) $(ZLIB_LIBS) 287LINKLIBS_DEBUG = $(LIBCURL_STA_LIB_DBG) $(WINSSL_LIBS) $(ZLIB_LIBS) 288LFLAGS = $(LFLAGS) $(WINSSL_LFLAGS) $(ZLIB_LFLAGS) 289!ENDIF 290 291################################################# 292# release static library with dynamic ssl 293 294!IF "$(CFG)" == "release-ssl-dll" 295CFLAGS = $(CFLAGS) $(SSL_CFLAGS) /DCURL_STATICLIB 296LINKLIBS = $(LIBCURL_STA_LIB_REL) $(SSL_LIBS) 297LINKLIBS_DEBUG = $(LIBCURL_STA_LIB_DBG) $(SSL_LIBS) 298LFLAGS = $(LFLAGS) $(SSL_IMP_LFLAGS) 299!ENDIF 300 301################################################# 302# release static library with dynamic zlib 303 304!IF "$(CFG)" == "release-zlib-dll" 305CFLAGS = $(CFLAGS) $(ZLIB_CFLAGS) /DCURL_STATICLIB 306LINKLIBS = $(LIBCURL_STA_LIB_REL) $(ZLIB_IMP_LIBS) 307LINKLIBS_DEBUG = $(LIBCURL_STA_LIB_DBG) $(ZLIB_IMP_LIBS) 308LFLAGS = $(LFLAGS) $(ZLIB_LFLAGS) 309!ENDIF 310 311################################################# 312# release dynamic library with dynamic zlib 313 314!IF "$(CFG)" == "release-dll-zlib-dll" 315CFLAGS = $(CFLAGS) $(ZLIB_CFLAGS) 316LINKLIBS = $(LIBCURL_IMP_LIB_REL) $(ZLIB_IMP_LIBS) 317LINKLIBS_DEBUG = $(LIBCURL_IMP_LIB_DBG) $(ZLIB_IMP_LIBS) 318LFLAGS = $(LFLAGS) $(ZLIB_LFLAGS) 319!ENDIF 320 321################################################# 322# release static library with dynamic ssl and dynamic zlib 323 324!IF "$(CFG)" == "release-ssl-dll-zlib-dll" 325CFLAGS = $(CFLAGS) $(SSL_CFLAGS) $(ZLIB_CFLAGS) /DCURL_STATICLIB 326LINKLIBS = $(LIBCURL_STA_LIB_REL) $(SSL_LIBS) $(ZLIB_IMP_LIBS) 327LINKLIBS_DEBUG = $(LIBCURL_STA_LIB_DBG) $(SSL_LIBS) $(ZLIB_IMP_LIBS) 328LFLAGS = $(LFLAGS) $(SSL_IMP_LFLAGS) $(ZLIB_LFLAGS) 329!ENDIF 330 331################################################# 332# release dynamic library with dynamic ssl and dynamic zlib 333 334!IF "$(CFG)" == "release-dll-ssl-dll-zlib-dll" 335CFLAGS = $(CFLAGS) $(SSL_CFLAGS) $(ZLIB_CFLAGS) 336LINKLIBS = $(LIBCURL_IMP_LIB_REL) $(SSL_LIBS) $(ZLIB_IMP_LIBS) 337LINKLIBS_DEBUG = $(LIBCURL_IMP_LIB_DBG) $(SSL_LIBS) $(ZLIB_IMP_LIBS) 338LFLAGS = $(LFLAGS) $(SSL_IMP_LFLAGS) $(ZLIB_LFLAGS) 339!ENDIF 340 341 342LINKLIBS = $(LINKLIBS) ws2_32.lib bufferoverflowu.lib wldap32.lib advapi32.lib 343LINKLIBS_DEBUG = $(LINKLIBS_DEBUG) ws2_32.lib bufferoverflowu.lib wldap32.lib advapi32.lib 344 345all : release 346 347release: $(RELEASE_OBJS) 348 $(LINKR) $(LFLAGS) $(LINKLIBS) $(RELEASE_OBJS) 349 $(MANIFESTTOOL) 350 351debug: $(DEBUG_OBJS) 352 $(LINKD) $(LFLAGS) $(LINKLIBS_DEBUG) $(DEBUG_OBJS) 353 $(MANIFESTTOOL) 354 355## Release 356nonblockr.obj: ../lib/nonblock.c 357 $(CCR) $(CFLAGS) /Fo"$@" ../lib/nonblock.c 358rawstrr.obj: ../lib/rawstr.c 359 $(CCR) $(CFLAGS) /Fo"$@" ../lib/rawstr.c 360strtoofftr.obj: ../lib/strtoofft.c 361 $(CCR) $(CFLAGS) /Fo"$@" ../lib/strtoofft.c 362tool_binmoder.obj: tool_binmode.c 363 $(CCR) $(CFLAGS) /Fo"$@" tool_binmode.c 364tool_bnamer.obj: tool_bname.c 365 $(CCR) $(CFLAGS) /Fo"$@" tool_bname.c 366tool_cb_dbgr.obj: tool_cb_dbg.c 367 $(CCR) $(CFLAGS) /Fo"$@" tool_cb_dbg.c 368tool_cb_hdrr.obj: tool_cb_hdr.c 369 $(CCR) $(CFLAGS) /Fo"$@" tool_cb_hdr.c 370tool_cb_prgr.obj: tool_cb_prg.c 371 $(CCR) $(CFLAGS) /Fo"$@" tool_cb_prg.c 372tool_cb_rear.obj: tool_cb_rea.c 373 $(CCR) $(CFLAGS) /Fo"$@" tool_cb_rea.c 374tool_cb_seer.obj: tool_cb_see.c 375 $(CCR) $(CFLAGS) /Fo"$@" tool_cb_see.c 376tool_cb_wrtr.obj: tool_cb_wrt.c 377 $(CCR) $(CFLAGS) /Fo"$@" tool_cb_wrt.c 378tool_cfgabler.obj: tool_cfgable.c 379 $(CCR) $(CFLAGS) /Fo"$@" tool_cfgable.c 380tool_convertr.obj: tool_convert.c 381 $(CCR) $(CFLAGS) /Fo"$@" tool_convert.c 382tool_dirhier.obj: tool_dirhie.c 383 $(CCR) $(CFLAGS) /Fo"$@" tool_dirhie.c 384tool_doswinr.obj: tool_doswin.c 385 $(CCR) $(CFLAGS) /Fo"$@" tool_doswin.c 386tool_easysrcr.obj: tool_easysrc.c 387 $(CCR) $(CFLAGS) /Fo"$@" tool_easysrc.c 388tool_formparser.obj: tool_formparse.c 389 $(CCR) $(CFLAGS) /Fo"$@" tool_formparse.c 390tool_getparamr.obj: tool_getparam.c 391 $(CCR) $(CFLAGS) /Fo"$@" tool_getparam.c 392tool_getpassr.obj: tool_getpass.c 393 $(CCR) $(CFLAGS) /Fo"$@" tool_getpass.c 394tool_helpr.obj: tool_help.c 395 $(CCR) $(CFLAGS) /Fo"$@" tool_help.c 396tool_helpersr.obj: tool_helpers.c 397 $(CCR) $(CFLAGS) /Fo"$@" tool_helpers.c 398tool_homedirr.obj: tool_homedir.c 399 $(CCR) $(CFLAGS) /Fo"$@" tool_homedir.c 400tool_hugehelpr.obj: tool_hugehelp.c 401 $(CCR) $(CFLAGS) /Zm200 /Fo"$@" tool_hugehelp.c 402tool_libinfor.obj: tool_libinfo.c 403 $(CCR) $(CFLAGS) /Fo"$@" tool_libinfo.c 404tool_mainr.obj: tool_main.c 405 $(CCR) $(CFLAGS) /Fo"$@" tool_main.c 406tool_metalinkr.obj: tool_metalink.c 407 $(CCR) $(CFLAGS) /Fo"$@" tool_metalink.c 408tool_mfilesr.obj: tool_mfiles.c 409 $(CCR) $(CFLAGS) /Fo"$@" tool_mfiles.c 410tool_msgsr.obj: tool_msgs.c 411 $(CCR) $(CFLAGS) /Fo"$@" tool_msgs.c 412tool_operater.obj: tool_operate.c 413 $(CCR) $(CFLAGS) /Fo"$@" tool_operate.c 414tool_operhlpr.obj: tool_operhlp.c 415 $(CCR) $(CFLAGS) /Fo"$@" tool_operhlp.c 416tool_panykeyr.obj: tool_panykey.c 417 $(CCR) $(CFLAGS) /Fo"$@" tool_panykey.c 418tool_paramhlpr.obj: tool_paramhlp.c 419 $(CCR) $(CFLAGS) /Fo"$@" tool_paramhlp.c 420tool_parsecfgr.obj: tool_parsecfg.c 421 $(CCR) $(CFLAGS) /Fo"$@" tool_parsecfg.c 422tool_setoptr.obj: tool_setopt.c 423 $(CCR) $(CFLAGS) /Fo"$@" tool_setopt.c 424tool_sleepr.obj: tool_sleep.c 425 $(CCR) $(CFLAGS) /Fo"$@" tool_sleep.c 426tool_urlglobr.obj: tool_urlglob.c 427 $(CCR) $(CFLAGS) /Fo"$@" tool_urlglob.c 428tool_utilr.obj: tool_util.c 429 $(CCR) $(CFLAGS) /Fo"$@" tool_util.c 430tool_vmsr.obj: tool_vms.c 431 $(CCR) $(CFLAGS) /Fo"$@" tool_vms.c 432tool_writeenvr.obj: tool_writeenv.c 433 $(CCR) $(CFLAGS) /Fo"$@" tool_writeenv.c 434tool_writeoutr.obj: tool_writeout.c 435 $(CCR) $(CFLAGS) /Fo"$@" tool_writeout.c 436tool_xattrr.obj: tool_xattr.c 437 $(CCR) $(CFLAGS) /Fo"$@" tool_xattr.c 438curlr.res : curl.rc 439 $(RCR) $(RESFLAGS) /Fo"$@" curl.rc 440 441## Debug 442nonblockd.obj: ../lib/nonblock.c 443 $(CCD) $(CFLAGS) /Fo"$@" ../lib/nonblock.c 444rawstrd.obj: ../lib/rawstr.c 445 $(CCD) $(CFLAGS) /Fo"$@" ../lib/rawstr.c 446strtoofftd.obj: ../lib/strtoofft.c 447 $(CCD) $(CFLAGS) /Fo"$@" ../lib/strtoofft.c 448tool_binmoded.obj: tool_binmode.c 449 $(CCD) $(CFLAGS) /Fo"$@" tool_binmode.c 450tool_bnamed.obj: tool_bname.c 451 $(CCD) $(CFLAGS) /Fo"$@" tool_bname.c 452tool_cb_dbgd.obj: tool_cb_dbg.c 453 $(CCD) $(CFLAGS) /Fo"$@" tool_cb_dbg.c 454tool_cb_hdrd.obj: tool_cb_hdr.c 455 $(CCD) $(CFLAGS) /Fo"$@" tool_cb_hdr.c 456tool_cb_prgd.obj: tool_cb_prg.c 457 $(CCD) $(CFLAGS) /Fo"$@" tool_cb_prg.c 458tool_cb_read.obj: tool_cb_rea.c 459 $(CCD) $(CFLAGS) /Fo"$@" tool_cb_rea.c 460tool_cb_seed.obj: tool_cb_see.c 461 $(CCD) $(CFLAGS) /Fo"$@" tool_cb_see.c 462tool_cb_wrtd.obj: tool_cb_wrt.c 463 $(CCD) $(CFLAGS) /Fo"$@" tool_cb_wrt.c 464tool_cfgabled.obj: tool_cfgable.c 465 $(CCD) $(CFLAGS) /Fo"$@" tool_cfgable.c 466tool_convertd.obj: tool_convert.c 467 $(CCD) $(CFLAGS) /Fo"$@" tool_convert.c 468tool_dirhied.obj: tool_dirhie.c 469 $(CCD) $(CFLAGS) /Fo"$@" tool_dirhie.c 470tool_doswind.obj: tool_doswin.c 471 $(CCD) $(CFLAGS) /Fo"$@" tool_doswin.c 472tool_easysrcd.obj: tool_easysrc.c 473 $(CCD) $(CFLAGS) /Fo"$@" tool_easysrc.c 474tool_formparsed.obj: tool_formparse.c 475 $(CCD) $(CFLAGS) /Fo"$@" tool_formparse.c 476tool_getparamd.obj: tool_getparam.c 477 $(CCD) $(CFLAGS) /Fo"$@" tool_getparam.c 478tool_getpassd.obj: tool_getpass.c 479 $(CCD) $(CFLAGS) /Fo"$@" tool_getpass.c 480tool_helpd.obj: tool_help.c 481 $(CCD) $(CFLAGS) /Fo"$@" tool_help.c 482tool_helpersd.obj: tool_helpers.c 483 $(CCD) $(CFLAGS) /Fo"$@" tool_helpers.c 484tool_homedird.obj: tool_homedir.c 485 $(CCD) $(CFLAGS) /Fo"$@" tool_homedir.c 486tool_hugehelpd.obj: tool_hugehelp.c 487 $(CCD) $(CFLAGS) /Zm200 /Fo"$@" tool_hugehelp.c 488tool_libinfod.obj: tool_libinfo.c 489 $(CCD) $(CFLAGS) /Fo"$@" tool_libinfo.c 490tool_maind.obj: tool_main.c 491 $(CCD) $(CFLAGS) /Fo"$@" tool_main.c 492tool_metalinkd.obj: tool_metalink.c 493 $(CCD) $(CFLAGS) /Fo"$@" tool_metalink.c 494tool_mfilesd.obj: tool_mfiles.c 495 $(CCD) $(CFLAGS) /Fo"$@" tool_mfiles.c 496tool_msgsd.obj: tool_msgs.c 497 $(CCD) $(CFLAGS) /Fo"$@" tool_msgs.c 498tool_operated.obj: tool_operate.c 499 $(CCD) $(CFLAGS) /Fo"$@" tool_operate.c 500tool_operhlpd.obj: tool_operhlp.c 501 $(CCD) $(CFLAGS) /Fo"$@" tool_operhlp.c 502tool_panykeyd.obj: tool_panykey.c 503 $(CCD) $(CFLAGS) /Fo"$@" tool_panykey.c 504tool_paramhlpd.obj: tool_paramhlp.c 505 $(CCD) $(CFLAGS) /Fo"$@" tool_paramhlp.c 506tool_parsecfgd.obj: tool_parsecfg.c 507 $(CCD) $(CFLAGS) /Fo"$@" tool_parsecfg.c 508tool_setoptd.obj: tool_setopt.c 509 $(CCD) $(CFLAGS) /Fo"$@" tool_setopt.c 510tool_sleepd.obj: tool_sleep.c 511 $(CCD) $(CFLAGS) /Fo"$@" tool_sleep.c 512tool_urlglobd.obj: tool_urlglob.c 513 $(CCD) $(CFLAGS) /Fo"$@" tool_urlglob.c 514tool_utild.obj: tool_util.c 515 $(CCD) $(CFLAGS) /Fo"$@" tool_util.c 516tool_vmsd.obj: tool_vms.c 517 $(CCD) $(CFLAGS) /Fo"$@" tool_vms.c 518tool_writeenvd.obj: tool_writeenv.c 519 $(CCD) $(CFLAGS) /Fo"$@" tool_writeenv.c 520tool_writeoutd.obj: tool_writeout.c 521 $(CCD) $(CFLAGS) /Fo"$@" tool_writeout.c 522tool_xattrd.obj: tool_xattr.c 523 $(CCD) $(CFLAGS) /Fo"$@" tool_xattr.c 524curld.res : curl.rc 525 $(RCD) $(RESFLAGS) /Fo"$@" curl.rc 526 527clean: 528 @-erase $(PROGRAM_NAME) 2> NUL 529 @-erase $(RELEASE_OBJS) 2> NUL 530 @-erase $(DEBUG_OBJS) 2> NUL 531 @-erase *.idb 2> NUL 532 @-erase *.pdb 2> NUL 533 @-erase *.pch 2> NUL 534 @-erase *.ilk 2> NUL 535