1#*************************************************************************** 2# _ _ ____ _ 3# Project ___| | | | _ \| | 4# / __| | | | |_) | | 5# | (__| |_| | _ <| |___ 6# \___|\___/|_| \_\_____| 7# 8# Copyright (C) 1998 - 2015, 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 https://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 23VC=vc6 24 25all: 26 ./configure 27 make 28 29ssl: 30 ./configure --with-ssl 31 make 32 33borland: 34 cd lib 35 $(MAKE) -f Makefile.b32 36 cd ..\src 37 $(MAKE) -f Makefile.b32 38 39borland-ssl: 40 cd lib 41 $(MAKE) -f Makefile.b32 WITH_SSL=1 42 cd ..\src 43 $(MAKE) -f Makefile.b32 WITH_SSL=1 44 45borland-ssl-zlib: 46 cd lib 47 $(MAKE) -f Makefile.b32 WITH_SSL=1 WITH_ZLIB=1 48 cd ..\src 49 $(MAKE) -f Makefile.b32 WITH_SSL=1 WITH_ZLIB=1 50 51borland-clean: 52 cd lib 53 $(MAKE) -f Makefile.b32 clean 54 cd ..\src 55 $(MAKE) -f Makefile.b32 clean 56 57watcom: .SYMBOLIC 58 cd lib && $(MAKE) -u -f Makefile.Watcom 59 cd src && $(MAKE) -u -f Makefile.Watcom 60 61watcom-clean: .SYMBOLIC 62 cd lib && $(MAKE) -u -f Makefile.Watcom clean 63 cd src && $(MAKE) -u -f Makefile.Watcom clean 64 65watcom-vclean: .SYMBOLIC 66 cd lib && $(MAKE) -u -f Makefile.Watcom vclean 67 cd src && $(MAKE) -u -f Makefile.Watcom vclean 68 69mingw32: 70 $(MAKE) -C lib -f Makefile.m32 71 $(MAKE) -C src -f Makefile.m32 72 73mingw32-clean: 74 $(MAKE) -C lib -f Makefile.m32 clean 75 $(MAKE) -C src -f Makefile.m32 clean 76 $(MAKE) -C docs/examples -f Makefile.m32 clean 77 78mingw32-vclean mingw32-distclean: 79 $(MAKE) -C lib -f Makefile.m32 vclean 80 $(MAKE) -C src -f Makefile.m32 vclean 81 $(MAKE) -C docs/examples -f Makefile.m32 vclean 82 83mingw32-examples%: 84 $(MAKE) -C docs/examples -f Makefile.m32 CFG=$@ 85 86mingw32%: 87 $(MAKE) -C lib -f Makefile.m32 CFG=$@ 88 $(MAKE) -C src -f Makefile.m32 CFG=$@ 89 90vc-clean: $(VC) 91 cd lib 92 nmake -f Makefile.$(VC) clean 93 cd ..\src 94 nmake -f Makefile.$(VC) clean 95 96vc-all: $(VC) 97 cd lib 98 nmake -f Makefile.$(VC) cfg=release 99 nmake -f Makefile.$(VC) cfg=release-ssl 100 nmake -f Makefile.$(VC) cfg=release-zlib 101 nmake -f Makefile.$(VC) cfg=release-ssl-zlib 102 nmake -f Makefile.$(VC) cfg=release-ssl-dll 103 nmake -f Makefile.$(VC) cfg=release-zlib-dll 104 nmake -f Makefile.$(VC) cfg=release-ssl-dll-zlib-dll 105 nmake -f Makefile.$(VC) cfg=release-dll 106 nmake -f Makefile.$(VC) cfg=release-dll-ssl-dll 107 nmake -f Makefile.$(VC) cfg=release-dll-zlib-dll 108 nmake -f Makefile.$(VC) cfg=release-dll-ssl-dll-zlib-dll 109 nmake -f Makefile.$(VC) cfg=debug 110 nmake -f Makefile.$(VC) cfg=debug-ssl 111 nmake -f Makefile.$(VC) cfg=debug-zlib 112 nmake -f Makefile.$(VC) cfg=debug-ssl-zlib 113 nmake -f Makefile.$(VC) cfg=debug-ssl-dll 114 nmake -f Makefile.$(VC) cfg=debug-zlib-dll 115 nmake -f Makefile.$(VC) cfg=debug-ssl-dll-zlib-dll 116 nmake -f Makefile.$(VC) cfg=debug-dll 117 nmake -f Makefile.$(VC) cfg=debug-dll-ssl-dll 118 nmake -f Makefile.$(VC) cfg=debug-dll-zlib-dll 119 nmake -f Makefile.$(VC) cfg=debug-dll-ssl-dll-zlib-dll 120 121vc: $(VC) 122 cd lib 123 nmake /f Makefile.$(VC) cfg=release 124 cd ..\src 125 nmake /f Makefile.$(VC) 126 127vc-x64: $(VC) 128 cd lib 129 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release 130 cd ..\src 131 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release 132 133vc-sspi: $(VC) 134 cd lib 135 nmake /f Makefile.$(VC) cfg=release WINDOWS_SSPI=1 136 cd ..\src 137 nmake /f Makefile.$(VC) cfg=release WINDOWS_SSPI=1 138 139vc-x64-sspi: $(VC) 140 cd lib 141 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release WINDOWS_SSPI=1 142 cd ..\src 143 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release WINDOWS_SSPI=1 144 145vc-idn: $(VC) 146 cd lib 147 nmake /f Makefile.$(VC) cfg=release USE_IDN=1 148 cd ..\src 149 nmake /f Makefile.$(VC) cfg=release USE_IDN=1 150 151vc-x64-idn: $(VC) 152 cd lib 153 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release USE_IDN=1 154 cd ..\src 155 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release USE_IDN=1 156 157vc-idn-sspi: $(VC) 158 cd lib 159 nmake /f Makefile.$(VC) cfg=release USE_IDN=1 WINDOWS_SSPI=1 160 cd ..\src 161 nmake /f Makefile.$(VC) cfg=release USE_IDN=1 WINDOWS_SSPI=1 162 163vc-x64-idn-sspi: $(VC) 164 cd lib 165 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release USE_IDN=1 WINDOWS_SSPI=1 166 cd ..\src 167 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release USE_IDN=1 WINDOWS_SSPI=1 168 169vc-zlib: $(VC) 170 cd lib 171 nmake /f Makefile.$(VC) cfg=release-zlib 172 cd ..\src 173 nmake /f Makefile.$(VC) cfg=release-zlib 174 175vc-x64-zlib: $(VC) 176 cd lib 177 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-zlib 178 cd ..\src 179 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-zlib 180 181vc-zlib-sspi: $(VC) 182 cd lib 183 nmake /f Makefile.$(VC) cfg=release-zlib WINDOWS_SSPI=1 184 cd ..\src 185 nmake /f Makefile.$(VC) cfg=release-zlib WINDOWS_SSPI=1 186 187vc-x64-zlib-sspi: $(VC) 188 cd lib 189 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-zlib WINDOWS_SSPI=1 190 cd ..\src 191 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-zlib WINDOWS_SSPI=1 192 193vc-zlib-idn: $(VC) 194 cd lib 195 nmake /f Makefile.$(VC) cfg=release-zlib USE_IDN=1 196 cd ..\src 197 nmake /f Makefile.$(VC) cfg=release-zlib USE_IDN=1 198 199vc-x64-zlib-idn: $(VC) 200 cd lib 201 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-zlib USE_IDN=1 202 cd ..\src 203 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-zlib USE_IDN=1 204 205vc-zlib-idn-sspi: $(VC) 206 cd lib 207 nmake /f Makefile.$(VC) cfg=release-zlib USE_IDN=1 WINDOWS_SSPI=1 208 cd ..\src 209 nmake /f Makefile.$(VC) cfg=release-zlib USE_IDN=1 WINDOWS_SSPI=1 210 211vc-x64-zlib-idn-sspi: $(VC) 212 cd lib 213 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-zlib USE_IDN=1 WINDOWS_SSPI=1 214 cd ..\src 215 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-zlib USE_IDN=1 WINDOWS_SSPI=1 216 217vc-ssl: $(VC) 218 cd lib 219 nmake /f Makefile.$(VC) cfg=release-ssl 220 cd ..\src 221 nmake /f Makefile.$(VC) cfg=release-ssl 222 223vc-x64-ssl: $(VC) 224 cd lib 225 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-ssl 226 cd ..\src 227 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-ssl 228 229vc-ssl-sspi: $(VC) 230 cd lib 231 nmake /f Makefile.$(VC) cfg=release-ssl WINDOWS_SSPI=1 232 cd ..\src 233 nmake /f Makefile.$(VC) cfg=release-ssl WINDOWS_SSPI=1 234 235vc-x64-ssl-sspi: $(VC) 236 cd lib 237 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-ssl WINDOWS_SSPI=1 238 cd ..\src 239 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-ssl WINDOWS_SSPI=1 240 241vc-ssl-idn: $(VC) 242 cd lib 243 nmake /f Makefile.$(VC) cfg=release-ssl USE_IDN=1 244 cd ..\src 245 nmake /f Makefile.$(VC) cfg=release-ssl USE_IDN=1 246 247vc-x64-ssl-idn: $(VC) 248 cd lib 249 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-ssl USE_IDN=1 250 cd ..\src 251 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-ssl USE_IDN=1 252 253vc-ssl-idn-sspi: $(VC) 254 cd lib 255 nmake /f Makefile.$(VC) cfg=release-ssl USE_IDN=1 WINDOWS_SSPI=1 256 cd ..\src 257 nmake /f Makefile.$(VC) cfg=release-ssl USE_IDN=1 WINDOWS_SSPI=1 258 259vc-x64-ssl-idn-sspi: $(VC) 260 cd lib 261 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-ssl USE_IDN=1 WINDOWS_SSPI=1 262 cd ..\src 263 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-ssl USE_IDN=1 WINDOWS_SSPI=1 264 265vc-ssl-zlib: $(VC) 266 cd lib 267 nmake /f Makefile.$(VC) cfg=release-ssl-zlib 268 cd ..\src 269 nmake /f Makefile.$(VC) cfg=release-ssl-zlib 270 271vc-x64-ssl-zlib: $(VC) 272 cd lib 273 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-ssl-zlib 274 cd ..\src 275 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-ssl-zlib 276 277vc-ssl-zlib-sspi: $(VC) 278 cd lib 279 nmake /f Makefile.$(VC) cfg=release-ssl-zlib WINDOWS_SSPI=1 280 cd ..\src 281 nmake /f Makefile.$(VC) cfg=release-ssl-zlib WINDOWS_SSPI=1 282 283vc-x64-ssl-zlib-sspi: $(VC) 284 cd lib 285 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-ssl-zlib WINDOWS_SSPI=1 286 cd ..\src 287 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-ssl-zlib WINDOWS_SSPI=1 288 289vc-ssl-zlib-idn: $(VC) 290 cd lib 291 nmake /f Makefile.$(VC) cfg=release-ssl-zlib USE_IDN=1 292 cd ..\src 293 nmake /f Makefile.$(VC) cfg=release-ssl-zlib USE_IDN=1 294 295vc-x64-ssl-zlib-idn: $(VC) 296 cd lib 297 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-ssl-zlib USE_IDN=1 298 cd ..\src 299 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-ssl-zlib USE_IDN=1 300 301vc-ssl-zlib-idn-sspi: $(VC) 302 cd lib 303 nmake /f Makefile.$(VC) cfg=release-ssl-zlib USE_IDN=1 WINDOWS_SSPI=1 304 cd ..\src 305 nmake /f Makefile.$(VC) cfg=release-ssl-zlib USE_IDN=1 WINDOWS_SSPI=1 306 307vc-x64-ssl-zlib-idn-sspi: $(VC) 308 cd lib 309 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-ssl-zlib USE_IDN=1 WINDOWS_SSPI=1 310 cd ..\src 311 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-ssl-zlib USE_IDN=1 WINDOWS_SSPI=1 312 313vc-ssl-ssh2-zlib: $(VC) 314 cd lib 315 nmake /f Makefile.$(VC) cfg=release-ssl-ssh2-zlib 316 cd ..\src 317 nmake /f Makefile.$(VC) cfg=release-ssl-ssh2-zlib 318 319vc-x64-ssl-ssh2-zlib: $(VC) 320 cd lib 321 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-ssl-ssh2-zlib 322 cd ..\src 323 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-ssl-ssh2-zlib 324 325vc-ssl-ssh2-zlib-sspi: $(VC) 326 cd lib 327 nmake /f Makefile.$(VC) cfg=release-ssl-ssh2-zlib WINDOWS_SSPI=1 328 cd ..\src 329 nmake /f Makefile.$(VC) cfg=release-ssl-ssh2-zlib WINDOWS_SSPI=1 330 331vc-x64-ssl-ssh2-zlib-sspi: $(VC) 332 cd lib 333 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-ssl-ssh2-zlib WINDOWS_SSPI=1 334 cd ..\src 335 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-ssl-ssh2-zlib WINDOWS_SSPI=1 336 337vc-ssl-ssh2-zlib-idn: $(VC) 338 cd lib 339 nmake /f Makefile.$(VC) cfg=release-ssl-ssh2-zlib USE_IDN=1 340 cd ..\src 341 nmake /f Makefile.$(VC) cfg=release-ssl-ssh2-zlib USE_IDN=1 342 343vc-x64-ssl-ssh2-zlib-idn: $(VC) 344 cd lib 345 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-ssl-ssh2-zlib USE_IDN=1 346 cd ..\src 347 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-ssl-ssh2-zlib USE_IDN=1 348 349vc-ssl-ssh2-zlib-idn-sspi: $(VC) 350 cd lib 351 nmake /f Makefile.$(VC) cfg=release-ssl-ssh2-zlib USE_IDN=1 WINDOWS_SSPI=1 352 cd ..\src 353 nmake /f Makefile.$(VC) cfg=release-ssl-ssh2-zlib USE_IDN=1 WINDOWS_SSPI=1 354 355vc-x64-ssl-ssh2-zlib-idn-sspi: $(VC) 356 cd lib 357 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-ssl-ssh2-zlib USE_IDN=1 WINDOWS_SSPI=1 358 cd ..\src 359 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-ssl-ssh2-zlib USE_IDN=1 WINDOWS_SSPI=1 360 361vc-winssl: $(VC) 362 cd lib 363 nmake /f Makefile.$(VC) cfg=release-winssl WINDOWS_SSPI=1 364 cd ..\src 365 nmake /f Makefile.$(VC) cfg=release-winssl WINDOWS_SSPI=1 366 367vc-x64-winssl: $(VC) 368 cd lib 369 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-winssl WINDOWS_SSPI=1 370 cd ..\src 371 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-winssl WINDOWS_SSPI=1 372 373vc-winssl-idn: $(VC) 374 cd lib 375 nmake /f Makefile.$(VC) cfg=release-winssl USE_IDN=1 WINDOWS_SSPI=1 376 cd ..\src 377 nmake /f Makefile.$(VC) cfg=release-winssl USE_IDN=1 WINDOWS_SSPI=1 378 379vc-x64-winssl-idn: $(VC) 380 cd lib 381 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-winssl USE_IDN=1 WINDOWS_SSPI=1 382 cd ..\src 383 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-winssl USE_IDN=1 WINDOWS_SSPI=1 384 385vc-winssl-zlib: $(VC) 386 cd lib 387 nmake /f Makefile.$(VC) cfg=release-winssl-zlib WINDOWS_SSPI=1 388 cd ..\src 389 nmake /f Makefile.$(VC) cfg=release-winssl-zlib WINDOWS_SSPI=1 390 391vc-x64-winssl-zlib: $(VC) 392 cd lib 393 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-winssl-zlib WINDOWS_SSPI=1 394 cd ..\src 395 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-winssl-zlib WINDOWS_SSPI=1 396 397vc-winssl-zlib-idn: $(VC) 398 cd lib 399 nmake /f Makefile.$(VC) cfg=release-winssl-zlib USE_IDN=1 WINDOWS_SSPI=1 400 cd ..\src 401 nmake /f Makefile.$(VC) cfg=release-winssl-zlib USE_IDN=1 WINDOWS_SSPI=1 402 403vc-x64-winssl-zlib-idn: $(VC) 404 cd lib 405 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-winssl-zlib USE_IDN=1 WINDOWS_SSPI=1 406 cd ..\src 407 nmake /f Makefile.$(VC) MACHINE=x64 cfg=release-winssl-zlib USE_IDN=1 WINDOWS_SSPI=1 408 409vc-ssl-dll: $(VC) 410 cd lib 411 nmake /f Makefile.$(VC) cfg=release-ssl-dll 412 cd ..\src 413 nmake /f Makefile.$(VC) cfg=release-ssl-dll 414 415vc-dll-ssl-dll: $(VC) 416 cd lib 417 nmake /f Makefile.$(VC) cfg=release-dll-ssl-dll 418 cd ..\src 419 nmake /f Makefile.$(VC) cfg=release-dll-ssl-dll 420 421vc-dll: $(VC) 422 cd lib 423 nmake /f Makefile.$(VC) cfg=release-dll 424 cd ..\src 425 nmake /f Makefile.$(VC) cfg=release-dll 426 427vc-dll-zlib-dll: $(VC) 428 cd lib 429 nmake /f Makefile.$(VC) cfg=release-dll-zlib-dll 430 cd ..\src 431 nmake /f Makefile.$(VC) cfg=release-dll-zlib-dll 432 433vc-dll-ssl-dll-zlib-dll: $(VC) 434 cd lib 435 nmake /f Makefile.$(VC) cfg=release-dll-ssl-dll-zlib-dll 436 cd ..\src 437 nmake /f Makefile.$(VC) cfg=release-dll-ssl-dll-zlib-dll 438 439vc-ssl-dll-zlib-dll: $(VC) 440 cd lib 441 nmake /f Makefile.$(VC) cfg=release-ssl-dll-zlib-dll 442 cd ..\src 443 nmake /f Makefile.$(VC) cfg=release-ssl-dll-zlib-dll 444 445vc-zlib-dll: $(VC) 446 cd lib 447 nmake /f Makefile.$(VC) cfg=release-zlib-dll 448 cd ..\src 449 nmake /f Makefile.$(VC) cfg=release-zlib-dll 450 451djgpp: 452 $(MAKE) -C lib -f Makefile.dj 453 $(MAKE) -C src -f Makefile.dj 454 455cygwin: 456 ./configure 457 make 458 459cygwin-ssl: 460 ./configure --with-ssl 461 make 462 463amiga: 464 cd ./lib && make -f makefile.amiga 465 cd ./src && make -f makefile.amiga 466 467netware: 468 $(MAKE) -C lib -f Makefile.netware 469 $(MAKE) -C src -f Makefile.netware 470 471netware-clean: 472 $(MAKE) -C lib -f Makefile.netware clean 473 $(MAKE) -C src -f Makefile.netware clean 474 $(MAKE) -C docs/examples -f Makefile.netware clean 475 476netware-vclean netware-distclean: 477 $(MAKE) -C lib -f Makefile.netware vclean 478 $(MAKE) -C src -f Makefile.netware vclean 479 $(MAKE) -C docs/examples -f Makefile.netware vclean 480 481netware-install: 482 $(MAKE) -C lib -f Makefile.netware install 483 $(MAKE) -C src -f Makefile.netware install 484 485netware-examples-%: 486 $(MAKE) -C docs/examples -f Makefile.netware CFG=$@ 487 488netware-%: 489 $(MAKE) -C lib -f Makefile.netware CFG=$@ 490 $(MAKE) -C src -f Makefile.netware CFG=$@ 491 492unix: all 493 494unix-ssl: ssl 495 496linux: all 497 498linux-ssl: ssl 499 500# We don't need to do anything for vc6. 501vc6: 502 503# VC7 makefiles are for use with VS.NET and VS.NET 2003 504vc7: lib/Makefile.vc7 src/Makefile.vc7 505 506lib/Makefile.vc7: lib/Makefile.vc6 507 @echo "generate $@" 508 @sed -e "s/VC6/VC7/g" lib/Makefile.vc6 > lib/Makefile.vc7 509 510src/Makefile.vc7: src/Makefile.vc6 511 @echo "generate $@" 512 @sed -e "s/VC6/VC7/g" src/Makefile.vc6 > src/Makefile.vc7 513 514# VC8 makefiles are for use with VS2005 515vc8: lib/Makefile.vc8 src/Makefile.vc8 516 517lib/Makefile.vc8: lib/Makefile.vc6 518 @echo "generate $@" 519 @sed -e "s#/GX /DWIN32 /YX#/EHsc /DWIN32#" -e "s#/GZ#/RTC1#" -e "s/ws2_32.lib/ws2_32.lib bufferoverflowu.lib/g" -e "s/VC6/VC8/g" lib/Makefile.vc6 > lib/Makefile.vc8 520 521src/Makefile.vc8: src/Makefile.vc6 522 @echo "generate $@" 523 @sed -e "s#/GX /DWIN32 /YX#/EHsc /DWIN32#" -e "s#/GZ#/RTC1#" -e "s/ws2_32.lib/ws2_32.lib bufferoverflowu.lib/g" -e "s/VC6/VC8/g" src/Makefile.vc6 > src/Makefile.vc8 524 525# VC9 makefiles are for use with VS2008 526vc9: lib/Makefile.vc9 src/Makefile.vc9 527 528lib/Makefile.vc9: lib/Makefile.vc6 529 @echo "generate $@" 530 @sed -e "s#/GX /DWIN32 /YX#/EHsc /DWIN32#" -e "s#/GZ#/RTC1#" -e "s/ws2_32.lib/ws2_32.lib/g" -e "s/vc6/vc9/g" -e "s/VC6/VC9/g" lib/Makefile.vc6 > lib/Makefile.vc9 531 532src/Makefile.vc9: src/Makefile.vc6 533 @echo "generate $@" 534 @sed -e "s#/GX /DWIN32 /YX#/EHsc /DWIN32#" -e "s#/GZ#/RTC1#" -e "s/ws2_32.lib/ws2_32.lib/g" -e "s/vc6/vc9/g" -e "s/VC6/VC9/g" src/Makefile.vc6 > src/Makefile.vc9 535 536# VC10 makefiles are for use with VS2010 537vc10: lib/Makefile.vc10 src/Makefile.vc10 538 539lib/Makefile.vc10: lib/Makefile.vc6 540 @echo "generate $@" 541 @sed -e "s#/GX /DWIN32 /YX#/EHsc /DWIN32#" -e "s#/GZ#/RTC1#" -e "s/ws2_32.lib/ws2_32.lib/g" -e "s/vc6/vc10/g" -e "s/VC6/VC10/g" lib/Makefile.vc6 > lib/Makefile.vc10 542 543src/Makefile.vc10: src/Makefile.vc6 544 @echo "generate $@" 545 @sed -e "s#/GX /DWIN32 /YX#/EHsc /DWIN32#" -e "s#/GZ#/RTC1#" -e "s/ws2_32.lib/ws2_32.lib/g" -e "s/vc6/vc10/g" -e "s/VC6/VC10/g" src/Makefile.vc6 > src/Makefile.vc10 546 547# VC11 makefiles are for use with VS2012 548vc11: lib/Makefile.vc11 src/Makefile.vc11 549 550lib/Makefile.vc11: lib/Makefile.vc6 551 @echo "generate $@" 552 @sed -e "s#/GX /DWIN32 /YX#/EHsc /DWIN32#" -e "s#/GZ#/RTC1#" -e "s/ws2_32.lib/ws2_32.lib/g" -e "s/vc6/vc11/g" -e "s/VC6/VC11/g" lib/Makefile.vc6 > lib/Makefile.vc11 553 554src/Makefile.vc11: src/Makefile.vc6 555 @echo "generate $@" 556 @sed -e "s#/GX /DWIN32 /YX#/EHsc /DWIN32#" -e "s#/GZ#/RTC1#" -e "s/ws2_32.lib/ws2_32.lib/g" -e "s/vc6/vc11/g" -e "s/VC6/VC11/g" src/Makefile.vc6 > src/Makefile.vc11 557 558# VC12 makefiles are for use with VS2013 559vc12: lib/Makefile.vc12 src/Makefile.vc12 560 561lib/Makefile.vc12: lib/Makefile.vc6 562 @echo "generate $@" 563 @sed -e "s#/GX /DWIN32 /YX#/EHsc /DWIN32#" -e "s#/GZ#/RTC1#" -e "s/ws2_32.lib/ws2_32.lib/g" -e "s/vc6/vc12/g" -e "s/VC6/VC12/g" lib/Makefile.vc6 > lib/Makefile.vc12 564 565src/Makefile.vc12: src/Makefile.vc6 566 @echo "generate $@" 567 @sed -e "s#/GX /DWIN32 /YX#/EHsc /DWIN32#" -e "s#/GZ#/RTC1#" -e "s/ws2_32.lib/ws2_32.lib/g" -e "s/vc6/vc12/g" -e "s/VC6/VC12/g" src/Makefile.vc6 > src/Makefile.vc12 568 569# VC14 makefiles are for use with VS2015 570vc14: lib/Makefile.vc14 src/Makefile.vc14 571 572lib/Makefile.vc14: lib/Makefile.vc6 573 @echo "generate $@" 574 @sed -e "s#/GX /DWIN32 /YX#/EHsc /DWIN32#" -e "s#/GZ#/RTC1#" -e "s/ws2_32.lib/ws2_32.lib/g" -e "s/vc6/vc14/g" -e "s/VC6/VC14/g" lib/Makefile.vc6 > lib/Makefile.vc14 575 576src/Makefile.vc14: src/Makefile.vc6 577 @echo "generate $@" 578 @sed -e "s#/GX /DWIN32 /YX#/EHsc /DWIN32#" -e "s#/GZ#/RTC1#" -e "s/ws2_32.lib/ws2_32.lib/g" -e "s/vc6/vc14/g" -e "s/VC6/VC14/g" src/Makefile.vc6 > src/Makefile.vc14 579 580ca-bundle: lib/mk-ca-bundle.pl 581 @echo "generate a fresh ca-bundle.crt" 582 @perl $< -b -l -u lib/ca-bundle.crt 583 584ca-firefox: lib/firefox-db2pem.sh 585 @echo "generate a fresh ca-bundle.crt" 586 ./lib/firefox-db2pem.sh lib/ca-bundle.crt 587