1 #*************************************************************************** 2 # _ _ ____ _ 3 # Project ___| | | | _ \| | 4 # / __| | | | |_) | | 5 # | (__| |_| | _ <| |___ 6 # \___|\___/|_| \_\_____| 7 # 8 # Copyright (C) 1998 - 2014, Daniel Stenberg, <daniel (a] 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 VC=vc6 24 25 all: 26 ./configure 27 make 28 29 ssl: 30 ./configure --with-ssl 31 make 32 33 borland: 34 cd lib 35 $(MAKE) -f Makefile.b32 36 cd ..\src 37 $(MAKE) -f Makefile.b32 38 39 borland-ssl: 40 cd lib 41 $(MAKE) -f Makefile.b32 WITH_SSL=1 42 cd ..\src 43 $(MAKE) -f Makefile.b32 WITH_SSL=1 44 45 borland-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 51 borland-clean: 52 cd lib 53 $(MAKE) -f Makefile.b32 clean 54 cd ..\src 55 $(MAKE) -f Makefile.b32 clean 56 57 watcom: .SYMBOLIC 58 cd lib && $(MAKE) -u -f Makefile.Watcom 59 cd src && $(MAKE) -u -f Makefile.Watcom 60 61 watcom-clean: .SYMBOLIC 62 cd lib && $(MAKE) -u -f Makefile.Watcom clean 63 cd src && $(MAKE) -u -f Makefile.Watcom clean 64 65 watcom-vclean: .SYMBOLIC 66 cd lib && $(MAKE) -u -f Makefile.Watcom vclean 67 cd src && $(MAKE) -u -f Makefile.Watcom vclean 68 69 mingw32: 70 $(MAKE) -C lib -f Makefile.m32 71 $(MAKE) -C src -f Makefile.m32 72 73 mingw32-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 78 mingw32-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 83 mingw32-examples%: 84 $(MAKE) -C docs/examples -f Makefile.m32 CFG=$@ 85 86 mingw32%: 87 $(MAKE) -C lib -f Makefile.m32 CFG=$@ 88 $(MAKE) -C src -f Makefile.m32 CFG=$@ 89 90 vc-clean: $(VC) 91 cd lib 92 nmake -f Makefile.$(VC) clean 93 cd ..\src 94 nmake -f Makefile.$(VC) clean 95 96 vc-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 121 vc: $(VC) 122 cd lib 123 nmake /f Makefile.$(VC) cfg=release 124 cd ..\src 125 nmake /f Makefile.$(VC) 126 127 vc-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 133 vc-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 139 vc-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 145 vc-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 151 vc-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 157 vc-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 163 vc-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 169 vc-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 175 vc-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 181 vc-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 187 vc-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 193 vc-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 199 vc-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 205 vc-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 211 vc-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 217 vc-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 223 vc-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 229 vc-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 235 vc-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 241 vc-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 247 vc-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 253 vc-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 259 vc-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 265 vc-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 271 vc-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 277 vc-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 283 vc-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 289 vc-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 295 vc-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 301 vc-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 307 vc-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 313 vc-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 319 vc-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 325 vc-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 331 vc-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 337 vc-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 343 vc-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 349 vc-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 355 vc-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 361 vc-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 367 vc-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 373 vc-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 379 vc-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 385 vc-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 391 vc-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 397 vc-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 403 vc-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 409 vc-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 415 vc-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 421 vc-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 427 vc-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 433 vc-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 439 vc-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 445 vc-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 451 djgpp: 452 $(MAKE) -C lib -f Makefile.dj 453 $(MAKE) -C src -f Makefile.dj 454 455 cygwin: 456 ./configure 457 make 458 459 cygwin-ssl: 460 ./configure --with-ssl 461 make 462 463 amiga: 464 cd ./lib && make -f makefile.amiga 465 cd ./src && make -f makefile.amiga 466 467 netware: 468 $(MAKE) -C lib -f Makefile.netware 469 $(MAKE) -C src -f Makefile.netware 470 471 netware-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 476 netware-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 481 netware-install: 482 $(MAKE) -C lib -f Makefile.netware install 483 $(MAKE) -C src -f Makefile.netware install 484 485 netware-examples-%: 486 $(MAKE) -C docs/examples -f Makefile.netware CFG=$@ 487 488 netware-%: 489 $(MAKE) -C lib -f Makefile.netware CFG=$@ 490 $(MAKE) -C src -f Makefile.netware CFG=$@ 491 492 unix: all 493 494 unix-ssl: ssl 495 496 linux: all 497 498 linux-ssl: ssl 499 500 # We don't need to do anything for vc6. 501 vc6: 502 503 # VC7 makefiles are for use with VS.NET and VS.NET 2003 504 vc7: lib/Makefile.vc7 src/Makefile.vc7 505 506 lib/Makefile.vc7: lib/Makefile.vc6 507 @echo "generate $@" 508 @sed -e "s/VC6/VC7/g" lib/Makefile.vc6 > lib/Makefile.vc7 509 510 src/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 515 vc8: lib/Makefile.vc8 src/Makefile.vc8 516 517 lib/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 521 src/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 526 vc9: lib/Makefile.vc9 src/Makefile.vc9 527 528 lib/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 532 src/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 537 vc10: lib/Makefile.vc10 src/Makefile.vc10 538 539 lib/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 543 src/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 548 vc11: lib/Makefile.vc11 src/Makefile.vc11 549 550 lib/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 554 src/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 559 vc12: lib/Makefile.vc12 src/Makefile.vc12 560 561 lib/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 565 src/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 ca-bundle: lib/mk-ca-bundle.pl 570 @echo "generate a fresh ca-bundle.crt" 571 @perl $< -b -l -u lib/ca-bundle.crt 572 573 ca-firefox: lib/firefox-db2pem.sh 574 @echo "generate a fresh ca-bundle.crt" 575 ./lib/firefox-db2pem.sh lib/ca-bundle.crt 576