1 #***************************************************************************
\r
3 # Project ___| | | | _ \| |
\r
4 # / __| | | | |_) | |
\r
5 # | (__| |_| | _ <| |___
\r
6 # \___|\___/|_| \_\_____|
\r
8 # Copyright (C) 1999 - 2016, Daniel Stenberg, <daniel@haxx.se>, et al.
\r
10 # This software is licensed as described in the file COPYING, which
\r
11 # you should have received as part of this distribution. The terms
\r
12 # are also available at https://curl.haxx.se/docs/copyright.html.
\r
14 # You may opt to use, copy, modify, merge, publish, distribute and/or sell
\r
15 # copies of the Software, and permit persons to whom the Software is
\r
16 # furnished to do so, under the terms of the COPYING file.
\r
18 # This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
\r
19 # KIND, either express or implied.
\r
21 #***************************************************************************
\r
23 # All files in the Makefile.vc* series are generated automatically from the
\r
24 # one made for MSVC version 6. Alas, if you want to do changes to any of the
\r
25 # files and send back to the project, edit the version six, make your diff and
\r
28 #############################################################
\r
30 ## Makefile for building curl.exe with MSVC11
\r
31 ## Use: nmake -f makefile.vc11 [release | debug] [CFG=release-ssl]
\r
32 ## (default is release)
\r
33 ## "nmake -f makefile.vc11 CFG=release-ssl" statically links OpenSSL
\r
34 ## into curl.exe producing a standalone SSL-enabled executable.
\r
37 #############################################################
\r
39 PROGRAM_NAME = curl.exe
\r
41 # -------------------------------------------
\r
42 # Verify that current subdir is curl's 'src'
\r
43 # -------------------------------------------
\r
45 !IF ! EXIST(.\tool_main.c)
\r
46 ! MESSAGE Can not process this makefile from outside of curl's 'src' subdirectory.
\r
47 ! MESSAGE Change to curl's 'src' subdirectory, and try again.
\r
48 ! ERROR See previous message.
\r
51 # ------------------------------------------------
\r
52 # Makefile.msvc.names provides libcurl file names
\r
53 # ------------------------------------------------
\r
55 !INCLUDE ..\winbuild\Makefile.msvc.names
\r
58 !IFNDEF OPENSSL_PATH
\r
59 OPENSSL_PATH = ../../openssl-1.0.2a
\r
63 ZLIB_PATH = ../../zlib-1.2.8
\r
70 # USE_WINDOWS_SSPI uses windows libraries to allow NTLM authentication
\r
71 # without an openssl installation and offers the ability to authenticate
\r
72 # using the "current logged in user". Since at least with MSVC11 the sspi.h
\r
73 # header is broken it is either required to install the Windows SDK,
\r
74 # or to fix sspi.h with adding this define at the beginning of sspi.h:
\r
75 # #define FreeCredentialHandle FreeCredentialsHandle
\r
77 # If, for some reason the Windows SDK is installed but not installed
\r
78 # in the default location, you can specify WINDOWS_SDK_PATH.
\r
79 # It can be downloaded from:
\r
80 # https://msdn.microsoft.com/windows/bb980924.aspx
\r
85 !IFNDEF WINDOWS_SDK_PATH
\r
86 WINDOWS_SDK_PATH = "$(PROGRAMFILES)\Microsoft SDK"
\r
90 ########################################################
\r
91 ## Nothing more to do below this line!
\r
93 ZLIB_CFLAGS = /DHAVE_ZLIB_H /DHAVE_ZLIB /DHAVE_LIBZ /I "$(ZLIB_PATH)"
\r
94 ZLIB_LFLAGS = "/LIBPATH:$(ZLIB_PATH)"
\r
95 ZLIB_LIBS = zlib.lib
\r
96 ZLIB_IMP_LIBS = zdll.lib
\r
98 SSL_CFLAGS = /DUSE_OPENSSL
\r
99 SSL_LFLAGS = /LIBPATH:"$(OPENSSL_PATH)/out32"
\r
100 SSL_IMP_LFLAGS = /LIBPATH:"$(OPENSSL_PATH)/out32dll"
\r
101 SSL_LIBS = libeay32.lib ssleay32.lib gdi32.lib user32.lib
\r
102 WINLIBS = ws2_32.lib wldap32.lib advapi32.lib
\r
104 WINSSL_CFLAGS = /DUSE_SCHANNEL
\r
105 #WINSSL_LIBS = gdi32.lib user32.lib
\r
108 WINLIBS = $(WINLIBS) normaliz.lib
\r
111 # Runtime library configuration
\r
115 !IF "$(RTLIBCFG)" == "static"
\r
121 CCR = cl.exe $(RTLIB) /O2 /DNDEBUG
\r
122 LINKR = link.exe /incremental:no /libpath:"../lib"
\r
123 RCR = rc.exe /dDEBUGBUILD=0
\r
126 CCD = cl.exe $(RTLIBD) /Gm /ZI /Od /D_DEBUG /RTC1
\r
127 LINKD = link.exe /incremental:yes /debug /libpath:"../lib"
\r
128 RCD = rc.exe /dDEBUGBUILD=1
\r
130 CFLAGS = /I../lib /I../include /nologo /W3 /EHsc /DWIN32 /FD /c /D_BIND_TO_CURRENT_VCLIBS_VERSION=1
\r
131 LFLAGS = /nologo /out:$(PROGRAM_NAME) /subsystem:console /machine:$(MACHINE)
\r
132 RESFLAGS = /i../include
\r
134 # This manifest thing is for VC8, enabled by the maketgz script that
\r
135 # builds the VC8 version of this makefile. Left commented out in the VC11
\r
137 #MANIFESTTOOL = mt -manifest $(PROGRAM_NAME).manifest -outputresource:$(PROGRAM_NAME);1
\r
139 !IFDEF WINDOWS_SSPI
\r
140 CFLAGS = $(CFLAGS) /DUSE_WINDOWS_SSPI /I$(WINDOWS_SDK_PATH)\include
\r
149 tool_binmoder.obj \
\r
157 tool_cfgabler.obj \
\r
158 tool_convertr.obj \
\r
161 tool_easysrcr.obj \
\r
162 tool_formparser.obj \
\r
163 tool_getparamr.obj \
\r
164 tool_getpassr.obj \
\r
166 tool_helpersr.obj \
\r
167 tool_homedirr.obj \
\r
168 tool_hugehelpr.obj \
\r
169 tool_libinfor.obj \
\r
171 tool_metalinkr.obj \
\r
174 tool_operater.obj \
\r
175 tool_operhlpr.obj \
\r
176 tool_panykeyr.obj \
\r
177 tool_paramhlpr.obj \
\r
178 tool_parsecfgr.obj \
\r
181 tool_urlglobr.obj \
\r
184 tool_writeenvr.obj \
\r
185 tool_writeoutr.obj \
\r
195 tool_binmoded.obj \
\r
203 tool_cfgabled.obj \
\r
204 tool_convertd.obj \
\r
207 tool_easysrcd.obj \
\r
208 tool_formparsed.obj \
\r
209 tool_getparamd.obj \
\r
210 tool_getpassd.obj \
\r
212 tool_helpersd.obj \
\r
213 tool_homedird.obj \
\r
214 tool_hugehelpd.obj \
\r
215 tool_libinfod.obj \
\r
217 tool_metalinkd.obj \
\r
220 tool_operated.obj \
\r
221 tool_operhlpd.obj \
\r
222 tool_panykeyd.obj \
\r
223 tool_paramhlpd.obj \
\r
224 tool_parsecfgd.obj \
\r
227 tool_urlglobd.obj \
\r
230 tool_writeenvd.obj \
\r
231 tool_writeoutd.obj \
\r
235 #################################################
\r
236 # If CFG not specified, use static libs
\r
238 CFLAGS = $(CFLAGS) /DCURL_STATICLIB
\r
239 LINKLIBS = $(LIBCURL_STA_LIB_REL)
\r
240 LINKLIBS_DEBUG = $(LIBCURL_STA_LIB_DBG)
\r
242 #################################################
\r
243 # release dynamic library
\r
245 !IF "$(CFG)" == "release-dll"
\r
246 LINKLIBS = $(LIBCURL_IMP_LIB_REL)
\r
247 LINKLIBS_DEBUG = $(LIBCURL_IMP_LIB_DBG)
\r
250 #################################################
\r
251 # release static library with zlib
\r
253 !IF "$(CFG)" == "release-zlib"
\r
254 CFLAGS = $(CFLAGS) $(ZLIB_CFLAGS) /DCURL_STATICLIB
\r
255 LINKLIBS = $(LIBCURL_STA_LIB_REL) $(ZLIB_LIBS)
\r
256 LINKLIBS_DEBUG = $(LIBCURL_STA_LIB_DBG) $(ZLIB_LIBS)
\r
257 LFLAGS = $(LFLAGS) $(ZLIB_LFLAGS)
\r
260 #################################################
\r
261 # release static library with ssl
\r
263 !IF "$(CFG)" == "release-ssl"
\r
264 CFLAGS = $(CFLAGS) $(SSL_CFLAGS) /DCURL_STATICLIB
\r
265 LINKLIBS = $(LIBCURL_STA_LIB_REL) $(SSL_LIBS)
\r
266 LINKLIBS_DEBUG = $(LIBCURL_STA_LIB_DBG) $(SSL_LIBS)
\r
267 LFLAGS = $(LFLAGS) $(SSL_LFLAGS)
\r
270 #################################################
\r
271 # release dynamic library with dynamic ssl
\r
273 !IF "$(CFG)" == "release-dll-ssl-dll"
\r
274 CFLAGS = $(CFLAGS) $(SSL_CFLAGS)
\r
275 LINKLIBS = $(LIBCURL_IMP_LIB_REL) $(SSL_LIBS)
\r
276 LINKLIBS_DEBUG = $(LIBCURL_IMP_LIB_DBG) $(SSL_LIBS)
\r
277 LFLAGS = $(LFLAGS) $(SSL_IMP_LFLAGS)
\r
280 #################################################
\r
281 # release static library with ssl and zlib
\r
283 !IF "$(CFG)" == "release-ssl-zlib"
\r
284 CFLAGS = $(CFLAGS) $(SSL_CFLAGS) $(ZLIB_CFLAGS) /DCURL_STATICLIB
\r
285 LINKLIBS = $(LIBCURL_STA_LIB_REL) $(SSL_LIBS) $(ZLIB_LIBS)
\r
286 LINKLIBS_DEBUG = $(LIBCURL_STA_LIB_DBG) $(SSL_LIBS) $(ZLIB_LIBS)
\r
287 LFLAGS = $(LFLAGS) $(SSL_LFLAGS) $(ZLIB_LFLAGS)
\r
290 #################################################
\r
291 # release static library with winssl and zlib
\r
293 !IF "$(CFG)" == "release-winssl-zlib"
\r
294 CFLAGS = $(CFLAGS) $(WINSSL_CFLAGS) $(ZLIB_CFLAGS) /DCURL_STATICLIB
\r
295 LINKLIBS = $(LIBCURL_STA_LIB_REL) $(WINSSL_LIBS) $(ZLIB_LIBS)
\r
296 LINKLIBS_DEBUG = $(LIBCURL_STA_LIB_DBG) $(WINSSL_LIBS) $(ZLIB_LIBS)
\r
297 LFLAGS = $(LFLAGS) $(WINSSL_LFLAGS) $(ZLIB_LFLAGS)
\r
300 #################################################
\r
301 # release static library with dynamic ssl
\r
303 !IF "$(CFG)" == "release-ssl-dll"
\r
304 CFLAGS = $(CFLAGS) $(SSL_CFLAGS) /DCURL_STATICLIB
\r
305 LINKLIBS = $(LIBCURL_STA_LIB_REL) $(SSL_LIBS)
\r
306 LINKLIBS_DEBUG = $(LIBCURL_STA_LIB_DBG) $(SSL_LIBS)
\r
307 LFLAGS = $(LFLAGS) $(SSL_IMP_LFLAGS)
\r
310 #################################################
\r
311 # release static library with dynamic zlib
\r
313 !IF "$(CFG)" == "release-zlib-dll"
\r
314 CFLAGS = $(CFLAGS) $(ZLIB_CFLAGS) /DCURL_STATICLIB
\r
315 LINKLIBS = $(LIBCURL_STA_LIB_REL) $(ZLIB_IMP_LIBS)
\r
316 LINKLIBS_DEBUG = $(LIBCURL_STA_LIB_DBG) $(ZLIB_IMP_LIBS)
\r
317 LFLAGS = $(LFLAGS) $(ZLIB_LFLAGS)
\r
320 #################################################
\r
321 # release dynamic library with dynamic zlib
\r
323 !IF "$(CFG)" == "release-dll-zlib-dll"
\r
324 CFLAGS = $(CFLAGS) $(ZLIB_CFLAGS)
\r
325 LINKLIBS = $(LIBCURL_IMP_LIB_REL) $(ZLIB_IMP_LIBS)
\r
326 LINKLIBS_DEBUG = $(LIBCURL_IMP_LIB_DBG) $(ZLIB_IMP_LIBS)
\r
327 LFLAGS = $(LFLAGS) $(ZLIB_LFLAGS)
\r
330 #################################################
\r
331 # release static library with dynamic ssl and dynamic zlib
\r
333 !IF "$(CFG)" == "release-ssl-dll-zlib-dll"
\r
334 CFLAGS = $(CFLAGS) $(SSL_CFLAGS) $(ZLIB_CFLAGS) /DCURL_STATICLIB
\r
335 LINKLIBS = $(LIBCURL_STA_LIB_REL) $(SSL_LIBS) $(ZLIB_IMP_LIBS)
\r
336 LINKLIBS_DEBUG = $(LIBCURL_STA_LIB_DBG) $(SSL_LIBS) $(ZLIB_IMP_LIBS)
\r
337 LFLAGS = $(LFLAGS) $(SSL_IMP_LFLAGS) $(ZLIB_LFLAGS)
\r
340 #################################################
\r
341 # release dynamic library with dynamic ssl and dynamic zlib
\r
343 !IF "$(CFG)" == "release-dll-ssl-dll-zlib-dll"
\r
344 CFLAGS = $(CFLAGS) $(SSL_CFLAGS) $(ZLIB_CFLAGS)
\r
345 LINKLIBS = $(LIBCURL_IMP_LIB_REL) $(SSL_LIBS) $(ZLIB_IMP_LIBS)
\r
346 LINKLIBS_DEBUG = $(LIBCURL_IMP_LIB_DBG) $(SSL_LIBS) $(ZLIB_IMP_LIBS)
\r
347 LFLAGS = $(LFLAGS) $(SSL_IMP_LFLAGS) $(ZLIB_LFLAGS)
\r
350 LINKLIBS = $(LINKLIBS) $(WINLIBS)
\r
351 LINKLIBS_DEBUG = $(LINKLIBS_DEBUG) $(WINLIBS)
\r
355 release: $(RELEASE_OBJS)
\r
356 $(LINKR) $(LFLAGS) $(LINKLIBS) $(RELEASE_OBJS)
\r
359 debug: $(DEBUG_OBJS)
\r
360 $(LINKD) $(LFLAGS) $(LINKLIBS_DEBUG) $(DEBUG_OBJS)
\r
364 nonblockr.obj: ../lib/nonblock.c
\r
365 $(CCR) $(CFLAGS) /Fo"$@" ../lib/nonblock.c
\r
366 strcaser.obj: ../lib/strcase.c
\r
367 $(CCR) $(CFLAGS) /Fo"$@" ../lib/strcase.c
\r
368 strtoofftr.obj: ../lib/strtoofft.c
\r
369 $(CCR) $(CFLAGS) /Fo"$@" ../lib/strtoofft.c
\r
370 warnless.obj: ../lib/warnless.c
\r
371 $(CCR) $(CFLAGS) /Fo"$@" ../lib/warnless.c
\r
372 slist_wc.obj: slist_wc.c
\r
373 $(CCR) $(CFLAGS) /Fo"$@" slist_wc.c
\r
374 tool_binmoder.obj: tool_binmode.c
\r
375 $(CCR) $(CFLAGS) /Fo"$@" tool_binmode.c
\r
376 tool_bnamer.obj: tool_bname.c
\r
377 $(CCR) $(CFLAGS) /Fo"$@" tool_bname.c
\r
378 tool_cb_dbgr.obj: tool_cb_dbg.c
\r
379 $(CCR) $(CFLAGS) /Fo"$@" tool_cb_dbg.c
\r
380 tool_cb_hdrr.obj: tool_cb_hdr.c
\r
381 $(CCR) $(CFLAGS) /Fo"$@" tool_cb_hdr.c
\r
382 tool_cb_prgr.obj: tool_cb_prg.c
\r
383 $(CCR) $(CFLAGS) /Fo"$@" tool_cb_prg.c
\r
384 tool_cb_rear.obj: tool_cb_rea.c
\r
385 $(CCR) $(CFLAGS) /Fo"$@" tool_cb_rea.c
\r
386 tool_cb_seer.obj: tool_cb_see.c
\r
387 $(CCR) $(CFLAGS) /Fo"$@" tool_cb_see.c
\r
388 tool_cb_wrtr.obj: tool_cb_wrt.c
\r
389 $(CCR) $(CFLAGS) /Fo"$@" tool_cb_wrt.c
\r
390 tool_cfgabler.obj: tool_cfgable.c
\r
391 $(CCR) $(CFLAGS) /Fo"$@" tool_cfgable.c
\r
392 tool_convertr.obj: tool_convert.c
\r
393 $(CCR) $(CFLAGS) /Fo"$@" tool_convert.c
\r
394 tool_dirhier.obj: tool_dirhie.c
\r
395 $(CCR) $(CFLAGS) /Fo"$@" tool_dirhie.c
\r
396 tool_doswinr.obj: tool_doswin.c
\r
397 $(CCR) $(CFLAGS) /Fo"$@" tool_doswin.c
\r
398 tool_easysrcr.obj: tool_easysrc.c
\r
399 $(CCR) $(CFLAGS) /Fo"$@" tool_easysrc.c
\r
400 tool_formparser.obj: tool_formparse.c
\r
401 $(CCR) $(CFLAGS) /Fo"$@" tool_formparse.c
\r
402 tool_getparamr.obj: tool_getparam.c
\r
403 $(CCR) $(CFLAGS) /Fo"$@" tool_getparam.c
\r
404 tool_getpassr.obj: tool_getpass.c
\r
405 $(CCR) $(CFLAGS) /Fo"$@" tool_getpass.c
\r
406 tool_helpr.obj: tool_help.c
\r
407 $(CCR) $(CFLAGS) /Fo"$@" tool_help.c
\r
408 tool_helpersr.obj: tool_helpers.c
\r
409 $(CCR) $(CFLAGS) /Fo"$@" tool_helpers.c
\r
410 tool_homedirr.obj: tool_homedir.c
\r
411 $(CCR) $(CFLAGS) /Fo"$@" tool_homedir.c
\r
412 tool_hugehelpr.obj: tool_hugehelp.c
\r
413 $(CCR) $(CFLAGS) /Zm200 /Fo"$@" tool_hugehelp.c
\r
414 tool_libinfor.obj: tool_libinfo.c
\r
415 $(CCR) $(CFLAGS) /Fo"$@" tool_libinfo.c
\r
416 tool_mainr.obj: tool_main.c
\r
417 $(CCR) $(CFLAGS) /Fo"$@" tool_main.c
\r
418 tool_metalinkr.obj: tool_metalink.c
\r
419 $(CCR) $(CFLAGS) /Fo"$@" tool_metalink.c
\r
420 tool_mfilesr.obj: tool_mfiles.c
\r
421 $(CCR) $(CFLAGS) /Fo"$@" tool_mfiles.c
\r
422 tool_msgsr.obj: tool_msgs.c
\r
423 $(CCR) $(CFLAGS) /Fo"$@" tool_msgs.c
\r
424 tool_operater.obj: tool_operate.c
\r
425 $(CCR) $(CFLAGS) /Fo"$@" tool_operate.c
\r
426 tool_operhlpr.obj: tool_operhlp.c
\r
427 $(CCR) $(CFLAGS) /Fo"$@" tool_operhlp.c
\r
428 tool_panykeyr.obj: tool_panykey.c
\r
429 $(CCR) $(CFLAGS) /Fo"$@" tool_panykey.c
\r
430 tool_paramhlpr.obj: tool_paramhlp.c
\r
431 $(CCR) $(CFLAGS) /Fo"$@" tool_paramhlp.c
\r
432 tool_parsecfgr.obj: tool_parsecfg.c
\r
433 $(CCR) $(CFLAGS) /Fo"$@" tool_parsecfg.c
\r
434 tool_setoptr.obj: tool_setopt.c
\r
435 $(CCR) $(CFLAGS) /Fo"$@" tool_setopt.c
\r
436 tool_sleepr.obj: tool_sleep.c
\r
437 $(CCR) $(CFLAGS) /Fo"$@" tool_sleep.c
\r
438 tool_urlglobr.obj: tool_urlglob.c
\r
439 $(CCR) $(CFLAGS) /Fo"$@" tool_urlglob.c
\r
440 tool_utilr.obj: tool_util.c
\r
441 $(CCR) $(CFLAGS) /Fo"$@" tool_util.c
\r
442 tool_vmsr.obj: tool_vms.c
\r
443 $(CCR) $(CFLAGS) /Fo"$@" tool_vms.c
\r
444 tool_writeenvr.obj: tool_writeenv.c
\r
445 $(CCR) $(CFLAGS) /Fo"$@" tool_writeenv.c
\r
446 tool_writeoutr.obj: tool_writeout.c
\r
447 $(CCR) $(CFLAGS) /Fo"$@" tool_writeout.c
\r
448 tool_xattrr.obj: tool_xattr.c
\r
449 $(CCR) $(CFLAGS) /Fo"$@" tool_xattr.c
\r
450 curlr.res : curl.rc
\r
451 $(RCR) $(RESFLAGS) /Fo"$@" curl.rc
\r
454 nonblockd.obj: ../lib/nonblock.c
\r
455 $(CCD) $(CFLAGS) /Fo"$@" ../lib/nonblock.c
\r
456 strcased.obj: ../lib/strcase.c
\r
457 $(CCD) $(CFLAGS) /Fo"$@" ../lib/strcase.c
\r
458 strtoofftd.obj: ../lib/strtoofft.c
\r
459 $(CCD) $(CFLAGS) /Fo"$@" ../lib/strtoofft.c
\r
460 warnlessd.obj: ../lib/warnless.c
\r
461 $(CCD) $(CFLAGS) /Fo"$@" ../lib/warnless.c
\r
462 slist_wcd.obj: slist_wc.c
\r
463 $(CCD) $(CFLAGS) /Fo"$@" slist_wc.c
\r
464 tool_binmoded.obj: tool_binmode.c
\r
465 $(CCD) $(CFLAGS) /Fo"$@" tool_binmode.c
\r
466 tool_bnamed.obj: tool_bname.c
\r
467 $(CCD) $(CFLAGS) /Fo"$@" tool_bname.c
\r
468 tool_cb_dbgd.obj: tool_cb_dbg.c
\r
469 $(CCD) $(CFLAGS) /Fo"$@" tool_cb_dbg.c
\r
470 tool_cb_hdrd.obj: tool_cb_hdr.c
\r
471 $(CCD) $(CFLAGS) /Fo"$@" tool_cb_hdr.c
\r
472 tool_cb_prgd.obj: tool_cb_prg.c
\r
473 $(CCD) $(CFLAGS) /Fo"$@" tool_cb_prg.c
\r
474 tool_cb_read.obj: tool_cb_rea.c
\r
475 $(CCD) $(CFLAGS) /Fo"$@" tool_cb_rea.c
\r
476 tool_cb_seed.obj: tool_cb_see.c
\r
477 $(CCD) $(CFLAGS) /Fo"$@" tool_cb_see.c
\r
478 tool_cb_wrtd.obj: tool_cb_wrt.c
\r
479 $(CCD) $(CFLAGS) /Fo"$@" tool_cb_wrt.c
\r
480 tool_cfgabled.obj: tool_cfgable.c
\r
481 $(CCD) $(CFLAGS) /Fo"$@" tool_cfgable.c
\r
482 tool_convertd.obj: tool_convert.c
\r
483 $(CCD) $(CFLAGS) /Fo"$@" tool_convert.c
\r
484 tool_dirhied.obj: tool_dirhie.c
\r
485 $(CCD) $(CFLAGS) /Fo"$@" tool_dirhie.c
\r
486 tool_doswind.obj: tool_doswin.c
\r
487 $(CCD) $(CFLAGS) /Fo"$@" tool_doswin.c
\r
488 tool_easysrcd.obj: tool_easysrc.c
\r
489 $(CCD) $(CFLAGS) /Fo"$@" tool_easysrc.c
\r
490 tool_formparsed.obj: tool_formparse.c
\r
491 $(CCD) $(CFLAGS) /Fo"$@" tool_formparse.c
\r
492 tool_getparamd.obj: tool_getparam.c
\r
493 $(CCD) $(CFLAGS) /Fo"$@" tool_getparam.c
\r
494 tool_getpassd.obj: tool_getpass.c
\r
495 $(CCD) $(CFLAGS) /Fo"$@" tool_getpass.c
\r
496 tool_helpd.obj: tool_help.c
\r
497 $(CCD) $(CFLAGS) /Fo"$@" tool_help.c
\r
498 tool_helpersd.obj: tool_helpers.c
\r
499 $(CCD) $(CFLAGS) /Fo"$@" tool_helpers.c
\r
500 tool_homedird.obj: tool_homedir.c
\r
501 $(CCD) $(CFLAGS) /Fo"$@" tool_homedir.c
\r
502 tool_hugehelpd.obj: tool_hugehelp.c
\r
503 $(CCD) $(CFLAGS) /Zm200 /Fo"$@" tool_hugehelp.c
\r
504 tool_libinfod.obj: tool_libinfo.c
\r
505 $(CCD) $(CFLAGS) /Fo"$@" tool_libinfo.c
\r
506 tool_maind.obj: tool_main.c
\r
507 $(CCD) $(CFLAGS) /Fo"$@" tool_main.c
\r
508 tool_metalinkd.obj: tool_metalink.c
\r
509 $(CCD) $(CFLAGS) /Fo"$@" tool_metalink.c
\r
510 tool_mfilesd.obj: tool_mfiles.c
\r
511 $(CCD) $(CFLAGS) /Fo"$@" tool_mfiles.c
\r
512 tool_msgsd.obj: tool_msgs.c
\r
513 $(CCD) $(CFLAGS) /Fo"$@" tool_msgs.c
\r
514 tool_operated.obj: tool_operate.c
\r
515 $(CCD) $(CFLAGS) /Fo"$@" tool_operate.c
\r
516 tool_operhlpd.obj: tool_operhlp.c
\r
517 $(CCD) $(CFLAGS) /Fo"$@" tool_operhlp.c
\r
518 tool_panykeyd.obj: tool_panykey.c
\r
519 $(CCD) $(CFLAGS) /Fo"$@" tool_panykey.c
\r
520 tool_paramhlpd.obj: tool_paramhlp.c
\r
521 $(CCD) $(CFLAGS) /Fo"$@" tool_paramhlp.c
\r
522 tool_parsecfgd.obj: tool_parsecfg.c
\r
523 $(CCD) $(CFLAGS) /Fo"$@" tool_parsecfg.c
\r
524 tool_setoptd.obj: tool_setopt.c
\r
525 $(CCD) $(CFLAGS) /Fo"$@" tool_setopt.c
\r
526 tool_sleepd.obj: tool_sleep.c
\r
527 $(CCD) $(CFLAGS) /Fo"$@" tool_sleep.c
\r
528 tool_urlglobd.obj: tool_urlglob.c
\r
529 $(CCD) $(CFLAGS) /Fo"$@" tool_urlglob.c
\r
530 tool_utild.obj: tool_util.c
\r
531 $(CCD) $(CFLAGS) /Fo"$@" tool_util.c
\r
532 tool_vmsd.obj: tool_vms.c
\r
533 $(CCD) $(CFLAGS) /Fo"$@" tool_vms.c
\r
534 tool_writeenvd.obj: tool_writeenv.c
\r
535 $(CCD) $(CFLAGS) /Fo"$@" tool_writeenv.c
\r
536 tool_writeoutd.obj: tool_writeout.c
\r
537 $(CCD) $(CFLAGS) /Fo"$@" tool_writeout.c
\r
538 tool_xattrd.obj: tool_xattr.c
\r
539 $(CCD) $(CFLAGS) /Fo"$@" tool_xattr.c
\r
540 curld.res : curl.rc
\r
541 $(RCD) $(RESFLAGS) /Fo"$@" curl.rc
\r
544 @-erase $(PROGRAM_NAME) 2> NUL
\r
545 @-erase $(RELEASE_OBJS) 2> NUL
\r
546 @-erase $(DEBUG_OBJS) 2> NUL
\r
547 @-erase *.idb 2> NUL
\r
548 @-erase *.pdb 2> NUL
\r
549 @-erase *.pch 2> NUL
\r
550 @-erase *.ilk 2> NUL
\r